Disassemble module 61

This commit is contained in:
PikalaxALT 2020-05-12 16:01:01 -04:00
parent 9c63afbeb9
commit 4eca32d130
4 changed files with 2021 additions and 92 deletions

View File

@ -2446,12 +2446,23 @@ SECTIONS {
SDK_OVERLAY.MODULE_60.BSS_SIZE = SDK_OVERLAY.MODULE_60.BSS_END - SDK_OVERLAY.MODULE_60.BSS_START;
} >> MODULE_60
.MODULE_61: {
.MODULE_61 :
{
ALIGNALL(4); . = ALIGN(32);
SDK_OVERLAY_MODULE_61_ID = 61;
SDK_OVERLAY.MODULE_61.ID = 61;
SDK_OVERLAY.MODULE_61.START = .;
FILE_2ADA00.o (.text) /* 0x2A9A00 */
module_61.o (.text)
module_61.o (.rodata)
module_61.o (.init)
SDK_OVERLAY.MODULE_61.SINIT_START = .;
module_61.o (.ctor)
module_61.o (.sinit)
WRITEW 0;
SDK_OVERLAY.MODULE_61.SINIT_END = .;
. = ALIGN(32);
module_61.o (.sdata)
module_61.o (.data)
. = ALIGN(32);
SDK_OVERLAY.MODULE_61.END = .;
SDK_OVERLAY.MODULE_61.SIZE = SDK_OVERLAY.MODULE_61.END - SDK_OVERLAY.MODULE_61.START;
@ -2461,7 +2472,8 @@ SECTIONS {
{
ALIGNALL(4); . = ALIGN(32);
SDK_OVERLAY.MODULE_61.BSS_START = .;
FILE_2ADA00.o (.bss)
module_61.o (.bss)
module_61.o (.sbss)
. = ALIGN(32);
SDK_OVERLAY.MODULE_61.BSS_END = .;
SDK_OVERLAY.MODULE_61.BSS_SIZE = SDK_OVERLAY.MODULE_61.BSS_END - SDK_OVERLAY.MODULE_61.BSS_START;
@ -3666,7 +3678,15 @@ SECTIONS {
WRITEW 60;
WRITEW 0;
OVERLAY_TABLE(MODULE_61, 61)
WRITEW 61;
WRITEW ADDR(.MODULE_61);
WRITEW SDK_OVERLAY.MODULE_61.SIZE;
WRITEW SDK_OVERLAY.MODULE_61.BSS_SIZE;
WRITEW SDK_OVERLAY.MODULE_61.SINIT_START;
WRITEW SDK_OVERLAY.MODULE_61.SINIT_END;
WRITEW 61;
WRITEW 0;
OVERLAY_TABLE(MODULE_62, 62)
OVERLAY_TABLE(MODULE_63, 63)
OVERLAY_TABLE(MODULE_64, 64)

View File

@ -5589,6 +5589,8 @@
.extern FUN_020294A8
.extern FUN_0202EEB0
.extern FUN_02031370
.extern FUN_0200A064
.extern FUN_0200C918
.extern FUN_02031388
.extern FUN_02052F8C
.extern FUN_02083D48

File diff suppressed because it is too large Load Diff

View File

@ -289,355 +289,355 @@ SECTIONS {
INCLUDE arm9.bin
} > arm9
.arm9_table : AT (0x0010B800) {
.arm9_table : AT (0x10B800) {
INCLUDE arm9_table.bin
} >> arm9
.MODULE_00 : AT (0x0010C400) {
.MODULE_00 : AT (0x10C400) {
INCLUDE MODULE_00.bin
} >> arm9
.MODULE_01 : AT (0x0010C600) {
.MODULE_01 : AT (0x10C600) {
INCLUDE MODULE_01.bin
} >> arm9
.MODULE_02 : AT (0x0010C800) {
.MODULE_02 : AT (0x10C800) {
INCLUDE MODULE_02.bin
} >> arm9
.MODULE_03 : AT (0x0010CA00) {
.MODULE_03 : AT (0x10CA00) {
INCLUDE MODULE_03.bin
} >> arm9
.MODULE_04 : AT (0x0010CC00) {
.MODULE_04 : AT (0x10CC00) {
INCLUDE MODULE_04.bin
} >> arm9
.MODULE_05 : AT (0x00145400) {
.MODULE_05 : AT (0x145400) {
INCLUDE MODULE_05.bin
} >> arm9
.MODULE_06 : AT (0x0016B600) {
.MODULE_06 : AT (0x16B600) {
INCLUDE MODULE_06.bin
} >> arm9
.MODULE_07 : AT (0x00184400) {
.MODULE_07 : AT (0x184400) {
INCLUDE MODULE_07.bin
} >> arm9
.MODULE_08 : AT (0x00187800) {
.MODULE_08 : AT (0x187800) {
INCLUDE MODULE_08.bin
} >> arm9
.MODULE_09 : AT (0x001A3000) {
.MODULE_09 : AT (0x1A3000) {
INCLUDE MODULE_09.bin
} >> arm9
.MODULE_10 : AT (0x001AD200) {
.MODULE_10 : AT (0x1AD200) {
INCLUDE MODULE_10.bin
} >> arm9
.MODULE_11 : AT (0x001AD400) {
.MODULE_11 : AT (0x1AD400) {
INCLUDE MODULE_11.bin
} >> arm9
.MODULE_12 : AT (0x001DFE00) {
.MODULE_12 : AT (0x1DFE00) {
INCLUDE MODULE_12.bin
} >> arm9
.MODULE_13 : AT (0x001F9200) {
.MODULE_13 : AT (0x1F9200) {
INCLUDE MODULE_13.bin
} >> arm9
.MODULE_14 : AT (0x00227E00) {
.MODULE_14 : AT (0x227E00) {
INCLUDE MODULE_14.bin
} >> arm9
.MODULE_15 : AT (0x00237400) {
.MODULE_15 : AT (0x237400) {
INCLUDE MODULE_15.bin
} >> arm9
.MODULE_16 : AT (0x0023BC00) {
.MODULE_16 : AT (0x23BC00) {
INCLUDE MODULE_16.bin
} >> arm9
.MODULE_17 : AT (0x00264200) {
.MODULE_17 : AT (0x264200) {
INCLUDE MODULE_17.bin
} >> arm9
.MODULE_18 : AT (0x0026B200) {
.MODULE_18 : AT (0x26B200) {
INCLUDE MODULE_18.bin
} >> arm9
.MODULE_19 : AT (0x00283000) {
.MODULE_19 : AT (0x283000) {
INCLUDE MODULE_19.bin
} >> arm9
.MODULE_20 : AT (0x00283200) {
.MODULE_20 : AT (0x283200) {
INCLUDE MODULE_20.bin
} >> arm9
.MODULE_21 : AT (0x00285600) {
.MODULE_21 : AT (0x285600) {
INCLUDE MODULE_21.bin
} >> arm9
.MODULE_22 : AT (0x00285C00) {
.MODULE_22 : AT (0x285C00) {
INCLUDE MODULE_22.bin
} >> arm9
.MODULE_23 : AT (0x00286C00) {
.MODULE_23 : AT (0x286C00) {
INCLUDE MODULE_23.bin
} >> arm9
.MODULE_24 : AT (0x00288600) {
.MODULE_24 : AT (0x288600) {
INCLUDE MODULE_24.bin
} >> arm9
.MODULE_25 : AT (0x00289000) {
.MODULE_25 : AT (0x289000) {
INCLUDE MODULE_25.bin
} >> arm9
.MODULE_26 : AT (0x00289600) {
.MODULE_26 : AT (0x289600) {
INCLUDE MODULE_26.bin
} >> arm9
.MODULE_27 : AT (0x00289E00) {
.MODULE_27 : AT (0x289E00) {
INCLUDE MODULE_27.bin
} >> arm9
.MODULE_28 : AT (0x0028AA00) {
.MODULE_28 : AT (0x28AA00) {
INCLUDE MODULE_28.bin
} >> arm9
.MODULE_29 : AT (0x0028C200) {
.MODULE_29 : AT (0x28C200) {
INCLUDE MODULE_29.bin
} >> arm9
.MODULE_30 : AT (0x0028CC00) {
.MODULE_30 : AT (0x28CC00) {
INCLUDE MODULE_30.bin
} >> arm9
.MODULE_31 : AT (0x0028D200) {
.MODULE_31 : AT (0x28D200) {
INCLUDE MODULE_31.bin
} >> arm9
.MODULE_32 : AT (0x0028D800) {
.MODULE_32 : AT (0x28D800) {
INCLUDE MODULE_32.bin
} >> arm9
.MODULE_33 : AT (0x0028DE00) {
.MODULE_33 : AT (0x28DE00) {
INCLUDE MODULE_33.bin
} >> arm9
.MODULE_34 : AT (0x0028E200) {
.MODULE_34 : AT (0x28E200) {
INCLUDE MODULE_34.bin
} >> arm9
.MODULE_35 : AT (0x0028E800) {
.MODULE_35 : AT (0x28E800) {
INCLUDE MODULE_35.bin
} >> arm9
.MODULE_36 : AT (0x0028F200) {
.MODULE_36 : AT (0x28F200) {
INCLUDE MODULE_36.bin
} >> arm9
.MODULE_37 : AT (0x00290000) {
.MODULE_37 : AT (0x290000) {
INCLUDE MODULE_37.bin
} >> arm9
.MODULE_38 : AT (0x00290600) {
.MODULE_38 : AT (0x290600) {
INCLUDE MODULE_38.bin
} >> arm9
.MODULE_39 : AT (0x00291200) {
.MODULE_39 : AT (0x291200) {
INCLUDE MODULE_39.bin
} >> arm9
.MODULE_40 : AT (0x00292000) {
.MODULE_40 : AT (0x292000) {
INCLUDE MODULE_40.bin
} >> arm9
.MODULE_41 : AT (0x00292E00) {
.MODULE_41 : AT (0x292E00) {
INCLUDE MODULE_41.bin
} >> arm9
.MODULE_42 : AT (0x00294000) {
.MODULE_42 : AT (0x294000) {
INCLUDE MODULE_42.bin
} >> arm9
.MODULE_43 : AT (0x00294A00) {
.MODULE_43 : AT (0x294A00) {
INCLUDE MODULE_43.bin
} >> arm9
.MODULE_44 : AT (0x00295400) {
.MODULE_44 : AT (0x295400) {
INCLUDE MODULE_44.bin
} >> arm9
.MODULE_45 : AT (0x00295A00) {
.MODULE_45 : AT (0x295A00) {
INCLUDE MODULE_45.bin
} >> arm9
.MODULE_46 : AT (0x00296400) {
.MODULE_46 : AT (0x296400) {
INCLUDE MODULE_46.bin
} >> arm9
.MODULE_47 : AT (0x00296800) {
.MODULE_47 : AT (0x296800) {
INCLUDE MODULE_47.bin
} >> arm9
.MODULE_48 : AT (0x00297600) {
.MODULE_48 : AT (0x297600) {
INCLUDE MODULE_48.bin
} >> arm9
.MODULE_49 : AT (0x00298000) {
.MODULE_49 : AT (0x298000) {
INCLUDE MODULE_49.bin
} >> arm9
.MODULE_50 : AT (0x00298600) {
.MODULE_50 : AT (0x298600) {
INCLUDE MODULE_50.bin
} >> arm9
.MODULE_51 : AT (0x00298A00) {
.MODULE_51 : AT (0x298A00) {
INCLUDE MODULE_51.bin
} >> arm9
.MODULE_52 : AT (0x00299A00) {
.MODULE_52 : AT (0x299A00) {
INCLUDE MODULE_52.bin
} >> arm9
.MODULE_53 : AT (0x00299E00) {
.MODULE_53 : AT (0x299E00) {
INCLUDE MODULE_53.bin
} >> arm9
.MODULE_54 : AT (0x0029C400) {
.MODULE_54 : AT (0x29C400) {
INCLUDE MODULE_54.bin
} >> arm9
.MODULE_55 : AT (0x0029E800) {
.MODULE_55 : AT (0x29E800) {
INCLUDE MODULE_55.bin
} >> arm9
.MODULE_56 : AT (0x002A1A00) {
.MODULE_56 : AT (0x2A1A00) {
INCLUDE MODULE_56.bin
} >> arm9
.MODULE_57 : AT (0x002A6200) {
.MODULE_57 : AT (0x2A6200) {
INCLUDE MODULE_57.bin
} >> arm9
.MODULE_58 : AT (0x002A8800) {
.MODULE_58 : AT (0x2A8800) {
INCLUDE MODULE_58.bin
} >> arm9
.MODULE_59 : AT (0x002A9E00) {
.MODULE_59 : AT (0x2A9E00) {
INCLUDE MODULE_59.bin
} >> arm9
.MODULE_60 : AT (0x002ACC00) {
.MODULE_60 : AT (0x2ACC00) {
INCLUDE MODULE_60.bin
} >> arm9
.MODULE_61 : AT (0x002ADA00) {
.MODULE_61 : AT (0x2ADA00) {
INCLUDE MODULE_61.bin
} >> arm9
.MODULE_62 : AT (0x002AEC00) {
.MODULE_62 : AT (0x2AEC00) {
INCLUDE MODULE_62.bin
} >> arm9
.MODULE_63 : AT (0x002B2A00) {
.MODULE_63 : AT (0x2B2A00) {
INCLUDE MODULE_63.bin
} >> arm9
.MODULE_64 : AT (0x002B7600) {
.MODULE_64 : AT (0x2B7600) {
INCLUDE MODULE_64.bin
} >> arm9
.MODULE_65 : AT (0x002B9400) {
.MODULE_65 : AT (0x2B9400) {
INCLUDE MODULE_65.bin
} >> arm9
.MODULE_66 : AT (0x002BC400) {
.MODULE_66 : AT (0x2BC400) {
INCLUDE MODULE_66.bin
} >> arm9
.MODULE_67 : AT (0x002BEC00) {
.MODULE_67 : AT (0x2BEC00) {
INCLUDE MODULE_67.bin
} >> arm9
.MODULE_68 : AT (0x002C1200) {
.MODULE_68 : AT (0x2C1200) {
INCLUDE MODULE_68.bin
} >> arm9
.MODULE_69 : AT (0x002C2800) {
.MODULE_69 : AT (0x2C2800) {
INCLUDE MODULE_69.bin
} >> arm9
.MODULE_70 : AT (0x002C4C00) {
.MODULE_70 : AT (0x2C4C00) {
INCLUDE MODULE_70.bin
} >> arm9
.MODULE_71 : AT (0x002C5C00) {
.MODULE_71 : AT (0x2C5C00) {
INCLUDE MODULE_71.bin
} >> arm9
.MODULE_72 : AT (0x002C9C00) {
.MODULE_72 : AT (0x2C9C00) {
INCLUDE MODULE_72.bin
} >> arm9
.MODULE_73 : AT (0x002C9E00) {
.MODULE_73 : AT (0x2C9E00) {
INCLUDE MODULE_73.bin
} >> arm9
.MODULE_74 : AT (0x002CEA00) {
.MODULE_74 : AT (0x2CEA00) {
INCLUDE MODULE_74.bin
} >> arm9
.MODULE_75 : AT (0x002CFE00) {
.MODULE_75 : AT (0x2CFE00) {
INCLUDE MODULE_75.bin
} >> arm9
.MODULE_76 : AT (0x002D5C00) {
.MODULE_76 : AT (0x2D5C00) {
INCLUDE MODULE_76.bin
} >> arm9
.MODULE_77 : AT (0x002D7C00) {
.MODULE_77 : AT (0x2D7C00) {
INCLUDE MODULE_77.bin
} >> arm9
.MODULE_78 : AT (0x002D9800) {
.MODULE_78 : AT (0x2D9800) {
INCLUDE MODULE_78.bin
} >> arm9
.MODULE_79 : AT (0x002D9E00) {
.MODULE_79 : AT (0x2D9E00) {
INCLUDE MODULE_79.bin
} >> arm9
.MODULE_80 : AT (0x002DF200) {
.MODULE_80 : AT (0x2DF200) {
INCLUDE MODULE_80.bin
} >> arm9
.MODULE_81 : AT (0x002E9A00) {
.MODULE_81 : AT (0x2E9A00) {
INCLUDE MODULE_81.bin
} >> arm9
.MODULE_82 : AT (0x002EF000) {
.MODULE_82 : AT (0x2EF000) {
INCLUDE MODULE_82.bin
} >> arm9
.MODULE_83 : AT (0x002F1600) {
.MODULE_83 : AT (0x2F1600) {
INCLUDE MODULE_83.bin
} >> arm9
.MODULE_84 : AT (0x002FFA00) {
.MODULE_84 : AT (0x2FFA00) {
INCLUDE MODULE_84.bin
} >> arm9
.MODULE_85 : AT (0x00303400) {
.MODULE_85 : AT (0x303400) {
INCLUDE MODULE_85.bin
} >> arm9
.MODULE_86 : AT (0x0030C600) {
.MODULE_86 : AT (0x30C600) {
INCLUDE MODULE_86.bin
} >> arm9