Archive member included to satisfy reference by file (symbol) /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/10.1.0/../../../../arm-none-eabi/lib/thumb/libg.a(lib_a-init.o) /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/10.1.0/../../../../arm-none-eabi/lib/thumb/gba_crt0.o (__libc_init_array) /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/10.1.0/../../../../arm-none-eabi/lib/thumb/libg.a(lib_a-memcpy-stub.o) main.o (memcpy) /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/10.1.0/../../../../arm-none-eabi/lib/thumb/libsysbase.a(malloc_vars.o) /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/10.1.0/../../../../arm-none-eabi/lib/thumb/gba_crt0.o (fake_heap_end) Discarded input sections .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/10.1.0/../../../../arm-none-eabi/lib/thumb/gba_crt0.o .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/10.1.0/../../../../arm-none-eabi/lib/thumb/gba_crt0.o .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/10.1.0/../../../../arm-none-eabi/lib/thumb/gba_crt0.o .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/10.1.0/thumb/crti.o .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/10.1.0/thumb/crti.o .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/10.1.0/thumb/crti.o .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/10.1.0/thumb/crtbegin.o .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/10.1.0/thumb/crtbegin.o .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/10.1.0/thumb/crtbegin.o .data.__dso_handle 0x0000000000000000 0x4 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/10.1.0/thumb/crtbegin.o .data 0x0000000000000000 0x4 main.o .text 0x0000000000000000 0x0 player.o .data 0x0000000000000000 0x0 player.o .bss 0x0000000000000000 0x0 player.o .data 0x0000000000000000 0x0 toolbox.o .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/10.1.0/../../../../arm-none-eabi/lib/thumb/libg.a(lib_a-init.o) .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/10.1.0/../../../../arm-none-eabi/lib/thumb/libg.a(lib_a-init.o) .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/10.1.0/../../../../arm-none-eabi/lib/thumb/libg.a(lib_a-init.o) .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/10.1.0/../../../../arm-none-eabi/lib/thumb/libg.a(lib_a-memcpy-stub.o) .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/10.1.0/../../../../arm-none-eabi/lib/thumb/libg.a(lib_a-memcpy-stub.o) .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/10.1.0/../../../../arm-none-eabi/lib/thumb/libg.a(lib_a-memcpy-stub.o) .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/10.1.0/../../../../arm-none-eabi/lib/thumb/libsysbase.a(malloc_vars.o) .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/10.1.0/../../../../arm-none-eabi/lib/thumb/libsysbase.a(malloc_vars.o) .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/10.1.0/../../../../arm-none-eabi/lib/thumb/libsysbase.a(malloc_vars.o) .bss.fake_heap_start 0x0000000000000000 0x4 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/10.1.0/../../../../arm-none-eabi/lib/thumb/libsysbase.a(malloc_vars.o) .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/10.1.0/thumb/crtend.o .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/10.1.0/thumb/crtend.o .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/10.1.0/thumb/crtend.o .text 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/10.1.0/thumb/crtn.o .data 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/10.1.0/thumb/crtn.o .bss 0x0000000000000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/10.1.0/thumb/crtn.o Memory Configuration Name Origin Length Attributes rom 0x0000000008000000 0x0000000002000000 iwram 0x0000000003000000 0x0000000000008000 ewram 0x0000000002000000 0x0000000000040000 *default* 0x0000000000000000 0xffffffffffffffff Linker script and memory map 0x0000000008000000 __text_start = ORIGIN (rom) 0x0000000002040000 __eheap_end = (ORIGIN (ewram) + LENGTH (ewram)) 0x0000000003000000 __iwram_start = ORIGIN (iwram) 0x0000000003008000 __iwram_top = (ORIGIN (iwram) + LENGTH (iwram)) 0x0000000003007fa0 __sp_irq = (__iwram_top - 0x60) 0x0000000003007f00 __sp_usr = (__sp_irq - 0xa0) 0x0000000003007ff8 __irq_flags = 0x3007ff8 0x0000000008000000 . = __text_start .crt0 0x0000000008000000 0x210 *(.crt0) .crt0 0x0000000008000000 0x210 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/10.1.0/../../../../arm-none-eabi/lib/thumb/gba_crt0.o 0x0000000008000000 _start 0x00000000080000c4 __boot_method 0x00000000080000c5 __slave_number 0x00000000080000e0 start_vector 0x0000000008000210 . = ALIGN (0x4) .init 0x0000000008000210 0xc *(SORT_NONE(.init)) .init 0x0000000008000210 0x4 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/10.1.0/thumb/crti.o 0x0000000008000210 _init .init 0x0000000008000214 0x8 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/10.1.0/thumb/crtn.o .plt 0x000000000800021c 0x0 *(.plt) 0x000000000800021c . = ALIGN (0x4) .text 0x000000000800021c 0x2d0 *(EXCLUDE_FILE(*.iwram*) .text*) .text.deregister_tm_clones 0x000000000800021c 0x2c /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/10.1.0/thumb/crtbegin.o .text.register_tm_clones 0x0000000008000248 0x34 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/10.1.0/thumb/crtbegin.o .text.__do_global_dtors_aux 0x000000000800027c 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/10.1.0/thumb/crtbegin.o .text.frame_dummy 0x00000000080002ac 0x28 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/10.1.0/thumb/crtbegin.o .text 0x00000000080002d4 0x5c main.o 0x00000000080002d4 obj_test .text.startup 0x0000000008000330 0x44 main.o 0x0000000008000330 main .text 0x0000000008000374 0x80 toolbox.o 0x0000000008000374 oam_init 0x00000000080003b4 oam_copy 0x00000000080003d4 obj_copy .text.__libc_init_array 0x00000000080003f4 0x50 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/10.1.0/../../../../arm-none-eabi/lib/thumb/libg.a(lib_a-init.o) 0x00000000080003f4 __libc_init_array .text.memcpy 0x0000000008000444 0xa8 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/10.1.0/../../../../arm-none-eabi/lib/thumb/libg.a(lib_a-memcpy-stub.o) 0x0000000008000444 memcpy *(.gnu.linkonce.t.*) *(.text.*personality*) *(.gnu.warning) *(.glue_7t) .glue_7t 0x00000000080004ec 0x0 linker stubs *(.glue_7) .glue_7 0x00000000080004ec 0x0 linker stubs *(.vfp11_veneer) .vfp11_veneer 0x00000000080004ec 0x0 linker stubs 0x00000000080004ec . = ALIGN (0x4) 0x00000000080004ec __text_end = . .v4_bx 0x00000000080004ec 0x0 .v4_bx 0x00000000080004ec 0x0 linker stubs .iplt 0x00000000080004ec 0x0 .iplt 0x00000000080004ec 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/10.1.0/../../../../arm-none-eabi/lib/thumb/gba_crt0.o .fini 0x00000000080004ec 0xc *(.fini) .fini 0x00000000080004ec 0x4 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/10.1.0/thumb/crti.o 0x00000000080004ec _fini .fini 0x00000000080004f0 0x8 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/10.1.0/thumb/crtn.o 0x00000000080004f8 . = ALIGN (0x4) .rodata 0x00000000080004f8 0x280 *(.rodata) .rodata 0x00000000080004f8 0x280 player.o 0x00000000080004f8 playerTiles 0x0000000008000578 playerPal *all.rodata*(*) *(.roda) *(.rodata.*) *(.gnu.linkonce.r*) 0x0000000008000778 . = ALIGN (0x4) .ARM.extab *(.ARM.extab* .gnu.linkonce.armextab.*) 0x0000000008000778 __exidx_start = . .ARM.exidx *(.ARM.exidx* .gnu.linkonce.armexidx.*) 0x0000000008000778 __exidx_end = . .ctors 0x0000000008000778 0x0 *crtbegin.o(.ctors) *(EXCLUDE_FILE(*crtend.o) .ctors) *(SORT_BY_NAME(.ctors.*)) *(.ctors) 0x0000000008000778 . = ALIGN (0x4) .dtors 0x0000000008000778 0x0 *crtbegin.o(.dtors) *(EXCLUDE_FILE(*crtend.o) .dtors) *(SORT_BY_NAME(.dtors.*)) *(.dtors) 0x0000000008000778 . = ALIGN (0x4) .eh_frame 0x0000000008000778 0x4 *(.eh_frame) .eh_frame 0x0000000008000778 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/10.1.0/thumb/crtbegin.o .eh_frame 0x0000000008000778 0x4 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/10.1.0/thumb/crtend.o 0x000000000800077c . = ALIGN (0x4) .rel.dyn 0x000000000800077c 0x0 .rel.iplt 0x000000000800077c 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/10.1.0/../../../../arm-none-eabi/lib/thumb/gba_crt0.o .gcc_except_table 0x000000000800077c 0x0 *(.gcc_except_table) 0x000000000800077c . = ALIGN (0x4) 0x000000000800077c __iwram_lma = . .iwram 0x0000000003000000 0x0 load address 0x000000000800077c 0x0000000003000000 __iwram_start__ = ABSOLUTE (.) *(.iwram .iwram*) *iwram.*(.text* .data*) 0x0000000003000000 . = ALIGN (0x4) 0x0000000003000000 __iwram_end__ = ABSOLUTE (.) 0x000000000800077c __data_lma = (__iwram_lma + SIZEOF (.iwram)) .bss 0x0000000003000000 0x424 0x0000000003000000 __bss_start = ABSOLUTE (.) 0x0000000003000000 __bss_start__ = ABSOLUTE (.) *(.dynbss) *(.gnu.linkonce.b*) *(.bss*) .bss.completed.1 0x0000000003000000 0x1 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/10.1.0/thumb/crtbegin.o *fill* 0x0000000003000001 0x3 .bss.object.0 0x0000000003000004 0x18 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/10.1.0/thumb/crtbegin.o .bss 0x000000000300001c 0x400 main.o 0x000000000300001c obj_buffer .bss 0x000000000300041c 0x4 toolbox.o 0x000000000300041c __key_prev 0x000000000300041e __key_curr .bss.fake_heap_end 0x0000000003000420 0x4 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/10.1.0/../../../../arm-none-eabi/lib/thumb/libsysbase.a(malloc_vars.o) 0x0000000003000420 fake_heap_end *(COMMON) 0x0000000003000424 . = ALIGN (0x4) 0x0000000003000424 __bss_end__ = ABSOLUTE (.) .data 0x0000000003000424 0x0 load address 0x000000000800077c 0x0000000003000424 __data_start__ = ABSOLUTE (.) *(.data*) *(.gnu.linkonce.d*) 0x0000000003000424 . = ALIGN (0x4) 0x000000000800077c __preinit_lma = (__data_lma + SIZEOF (.data)) .igot.plt 0x0000000003000000 0x0 .igot.plt 0x0000000003000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/10.1.0/../../../../arm-none-eabi/lib/thumb/gba_crt0.o .tm_clone_table 0x0000000003000000 0x0 .tm_clone_table 0x0000000003000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/10.1.0/thumb/crtbegin.o .tm_clone_table 0x0000000003000000 0x0 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/10.1.0/thumb/crtend.o .preinit_array 0x0000000003000424 0x0 load address 0x000000000800077c 0x0000000003000424 __preinit_array_start = ABSOLUTE (.) *(.preinit_array) 0x0000000003000424 __preinit_array_end = ABSOLUTE (.) 0x000000000800077c __init_lma = (__preinit_lma + SIZEOF (.preinit_array)) .init_array 0x0000000003000424 0x4 load address 0x000000000800077c 0x0000000003000424 __init_array_start = ABSOLUTE (.) *(SORT_BY_NAME(.init_array.*)) *(.init_array) .init_array 0x0000000003000424 0x4 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/10.1.0/thumb/crtbegin.o 0x0000000003000428 __init_array_end = ABSOLUTE (.) 0x0000000008000780 __fini_lma = (__init_lma + SIZEOF (.init_array)) .fini_array 0x0000000003000428 0x4 load address 0x0000000008000780 0x0000000003000428 __fini_array_start = ABSOLUTE (.) *(SORT_BY_NAME(.fini_array.*)) *(.fini_array) .fini_array 0x0000000003000428 0x4 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/10.1.0/thumb/crtbegin.o 0x000000000300042c __fini_array_end = ABSOLUTE (.) 0x0000000008000784 __jcr_lma = (__fini_lma + SIZEOF (.fini_array)) .jcr 0x000000000300042c 0x0 load address 0x0000000008000784 *(.jcr) 0x000000000300042c __data_end__ = ABSOLUTE (.) 0x0000000008000784 __iwram_overlay_lma = (__jcr_lma + SIZEOF (.jcr)) 0x000000000300042c __iwram_overlay_start = . .iwram0 0x000000000300042c 0x0 load address 0x0000000008000784 *(.iwram0) 0x000000000300042c . = ALIGN (0x4) 0x0000000008000784 PROVIDE (__load_start_iwram0 = LOADADDR (.iwram0)) 0x0000000008000784 PROVIDE (__load_stop_iwram0 = (LOADADDR (.iwram0) + SIZEOF (.iwram0))) .iwram1 0x000000000300042c 0x0 *(.iwram1) 0x000000000300042c . = ALIGN (0x4) [!provide] PROVIDE (__load_start_iwram1 = LOADADDR (.iwram1)) [!provide] PROVIDE (__load_stop_iwram1 = (LOADADDR (.iwram1) + SIZEOF (.iwram1))) .iwram2 0x000000000300042c 0x0 *(.iwram2) 0x000000000300042c . = ALIGN (0x4) [!provide] PROVIDE (__load_start_iwram2 = LOADADDR (.iwram2)) [!provide] PROVIDE (__load_stop_iwram2 = (LOADADDR (.iwram2) + SIZEOF (.iwram2))) .iwram3 0x000000000300042c 0x0 *(.iwram3) 0x000000000300042c . = ALIGN (0x4) [!provide] PROVIDE (__load_start_iwram3 = LOADADDR (.iwram3)) [!provide] PROVIDE (__load_stop_iwram3 = (LOADADDR (.iwram3) + SIZEOF (.iwram3))) .iwram4 0x000000000300042c 0x0 *(.iwram4) 0x000000000300042c . = ALIGN (0x4) [!provide] PROVIDE (__load_start_iwram4 = LOADADDR (.iwram4)) [!provide] PROVIDE (__load_stop_iwram4 = (LOADADDR (.iwram4) + SIZEOF (.iwram4))) .iwram5 0x000000000300042c 0x0 *(.iwram5) 0x000000000300042c . = ALIGN (0x4) [!provide] PROVIDE (__load_start_iwram5 = LOADADDR (.iwram5)) [!provide] PROVIDE (__load_stop_iwram5 = (LOADADDR (.iwram5) + SIZEOF (.iwram5))) .iwram6 0x000000000300042c 0x0 *(.iwram6) 0x000000000300042c . = ALIGN (0x4) [!provide] PROVIDE (__load_start_iwram6 = LOADADDR (.iwram6)) [!provide] PROVIDE (__load_stop_iwram6 = (LOADADDR (.iwram6) + SIZEOF (.iwram6))) .iwram7 0x000000000300042c 0x0 *(.iwram7) 0x000000000300042c . = ALIGN (0x4) [!provide] PROVIDE (__load_start_iwram7 = LOADADDR (.iwram7)) [!provide] PROVIDE (__load_stop_iwram7 = (LOADADDR (.iwram7) + SIZEOF (.iwram7))) .iwram8 0x000000000300042c 0x0 *(.iwram8) 0x000000000300042c . = ALIGN (0x4) [!provide] PROVIDE (__load_start_iwram8 = LOADADDR (.iwram8)) [!provide] PROVIDE (__load_stop_iwram8 = (LOADADDR (.iwram8) + SIZEOF (.iwram8))) .iwram9 0x000000000300042c 0x0 *(.iwram9) 0x000000000300042c . = ALIGN (0x4) [!provide] PROVIDE (__load_start_iwram9 = LOADADDR (.iwram9)) [!provide] PROVIDE (__load_stop_iwram9 = (LOADADDR (.iwram9) + SIZEOF (.iwram9))) 0x000000000300042c __iwram_overlay_end = . 0x0000000008000784 __ewram_lma = (__iwram_overlay_lma + (__iwram_overlay_end - __iwram_overlay_start)) 0x000000000300042c __iheap_start = . 0x0000000002000000 __ewram_start = ORIGIN (ewram) .ewram 0x0000000002000000 0x0 load address 0x0000000008000784 *(.ewram*) 0x0000000002000000 . = ALIGN (0x4) 0x0000000002000000 __ewram_end = ABSOLUTE (.) 0x0000000008000784 __pad_lma = (__ewram_lma + SIZEOF (.ewram)) .sbss 0x0000000002000000 0x0 0x0000000002000000 __sbss_start__ = ABSOLUTE (.) *(.sbss*) 0x0000000002000000 . = ALIGN (0x4) 0x0000000002000000 __sbss_end__ = ABSOLUTE (.) 0x0000000002000000 __end__ = ABSOLUTE (.) 0x0000000002000000 __eheap_start = ABSOLUTE (.) .pad 0x0000000002000000 0x8 load address 0x0000000008000784 0x0000000002000000 0x4 LONG 0x52416b64 0x0000000002000004 0x4 LONG 0x4d 0x0000000002000008 . = ALIGN (0x4) 0x000000000800078c __rom_end__ = (__pad_lma + SIZEOF (.pad)) .stab *(.stab) .stabstr *(.stabstr) .stab.excl *(.stab.excl) .stab.exclstr *(.stab.exclstr) .stab.index *(.stab.index) .stab.indexstr *(.stab.indexstr) .comment 0x0000000000000000 0x23 *(.comment) .comment 0x0000000000000000 0x23 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/10.1.0/thumb/crtbegin.o 0x24 (size before relaxing) .comment 0x0000000000000023 0x24 main.o .comment 0x0000000000000023 0x24 player.o .comment 0x0000000000000023 0x24 toolbox.o .comment 0x0000000000000023 0x24 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/10.1.0/../../../../arm-none-eabi/lib/thumb/libg.a(lib_a-init.o) .comment 0x0000000000000023 0x24 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/10.1.0/../../../../arm-none-eabi/lib/thumb/libg.a(lib_a-memcpy-stub.o) .comment 0x0000000000000023 0x24 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/10.1.0/../../../../arm-none-eabi/lib/thumb/libsysbase.a(malloc_vars.o) .comment 0x0000000000000023 0x24 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/10.1.0/thumb/crtend.o .debug *(.debug) .line *(.line) .debug_srcinfo *(.debug_srcinfo) .debug_sfnames *(.debug_sfnames) .debug_aranges 0x0000000000000000 0x60 *(.debug_aranges) .debug_aranges 0x0000000000000000 0x28 main.o .debug_aranges 0x0000000000000028 0x18 player.o .debug_aranges 0x0000000000000040 0x20 toolbox.o .debug_pubnames *(.debug_pubnames) .debug_info 0x0000000000000000 0x7e1 *(.debug_info) .debug_info 0x0000000000000000 0x4d8 main.o .debug_info 0x00000000000004d8 0x7f player.o .debug_info 0x0000000000000557 0x28a toolbox.o .debug_abbrev 0x0000000000000000 0x3cb *(.debug_abbrev) .debug_abbrev 0x0000000000000000 0x22a main.o .debug_abbrev 0x000000000000022a 0x47 player.o .debug_abbrev 0x0000000000000271 0x15a toolbox.o .debug_line 0x0000000000000000 0x3c5 *(.debug_line) .debug_line 0x0000000000000000 0x1f1 main.o .debug_line 0x00000000000001f1 0x4a player.o .debug_line 0x000000000000023b 0x18a toolbox.o .debug_frame 0x0000000000000000 0xa8 *(.debug_frame) .debug_frame 0x0000000000000000 0x4c main.o .debug_frame 0x000000000000004c 0x5c toolbox.o .debug_str 0x0000000000000000 0x274 *(.debug_str) .debug_str 0x0000000000000000 0x210 main.o 0x250 (size before relaxing) .debug_str 0x0000000000000210 0x2a player.o 0xdc (size before relaxing) .debug_str 0x000000000000023a 0x3a toolbox.o 0x167 (size before relaxing) .debug_loc 0x0000000000000000 0x36a *(.debug_loc) .debug_loc 0x0000000000000000 0x90 main.o .debug_loc 0x0000000000000090 0x2da toolbox.o .debug_macinfo *(.debug_macinfo) .debug_weaknames *(.debug_weaknames) .debug_funcnames *(.debug_funcnames) .debug_typenames *(.debug_typenames) .debug_varnames *(.debug_varnames) .stack 0x0000000000080000 0x0 0x0000000000080000 _stack = . *(.stack) .note.gnu.arm.ident *(.note.gnu.arm.ident) .ARM.attributes 0x0000000000000000 0x2c *(.ARM.attributes) .ARM.attributes 0x0000000000000000 0x20 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/10.1.0/../../../../arm-none-eabi/lib/thumb/gba_crt0.o .ARM.attributes 0x0000000000000020 0x1c /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/10.1.0/thumb/crti.o .ARM.attributes 0x000000000000003c 0x2a /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/10.1.0/thumb/crtbegin.o .ARM.attributes 0x0000000000000066 0x2a main.o .ARM.attributes 0x0000000000000090 0x30 player.o .ARM.attributes 0x00000000000000c0 0x2a toolbox.o .ARM.attributes 0x00000000000000ea 0x2a /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/10.1.0/../../../../arm-none-eabi/lib/thumb/libg.a(lib_a-init.o) .ARM.attributes 0x0000000000000114 0x2a /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/10.1.0/../../../../arm-none-eabi/lib/thumb/libg.a(lib_a-memcpy-stub.o) .ARM.attributes 0x000000000000013e 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/10.1.0/../../../../arm-none-eabi/lib/thumb/libsysbase.a(malloc_vars.o) .ARM.attributes 0x000000000000016e 0x30 /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/10.1.0/thumb/crtend.o .ARM.attributes 0x000000000000019e 0x1c /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/10.1.0/thumb/crtn.o /DISCARD/ *(.note.GNU-stack) LOAD /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/10.1.0/../../../../arm-none-eabi/lib/thumb/gba_crt0.o LOAD /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/10.1.0/thumb/crti.o LOAD /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/10.1.0/thumb/crtbegin.o LOAD main.o LOAD player.o LOAD toolbox.o LOAD /opt/devkitpro/libgba/lib/libmm.a LOAD /opt/devkitpro/libgba/lib/libgba.a START GROUP LOAD /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/10.1.0/thumb/libgcc.a LOAD /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/10.1.0/../../../../arm-none-eabi/lib/thumb/libg.a LOAD /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/10.1.0/../../../../arm-none-eabi/lib/thumb/libc.a LOAD /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/10.1.0/../../../../arm-none-eabi/lib/thumb/libsysbase.a END GROUP LOAD /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/10.1.0/thumb/crtend.o LOAD /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/10.1.0/thumb/crtn.o OUTPUT(/home/logan/git/GBA-Dash/GBA-Dash.elf elf32-littlearm) .debug_ranges 0x0000000000000000 0x98 .debug_ranges 0x0000000000000000 0x98 main.o