Archive member included because of file (symbol)

c:/devkitPro/libnds/lib\libnds9.a(video.o)
                              main9.o (vramSetMainBanks)
c:/devkitPro/libnds/lib\libnds9.a(biosCalls.o)
                              main9.o (swiWaitForVBlank)
c:/devkitPro/libnds/lib\libnds9.a(division.o)
                              makebootstrap.o (__modsi3)
c:/devkitpro/devkitarm/bin/../lib/gcc/arm-elf/4.1.0/thumb/interwork\libgcc.a(_call_via_rX.o)
                              c:/devkitpro/devkitarm/bin/../lib/gcc/arm-elf/4.1.0/../../../../arm-elf/lib/thumb/interwork/ds_arm9_crt0.o (_call_via_r3)
c:/devkitpro/devkitarm/bin/../lib/gcc/arm-elf/4.1.0/../../../../arm-elf/lib/thumb/interwork\libg.a(memset.o)
                              makebootstrap.o (memset)
c:/devkitpro/devkitarm/bin/../lib/gcc/arm-elf/4.1.0/../../../../arm-elf/lib/thumb/interwork\libsysbase.a(malloc_vars.o)
                              c:/devkitpro/devkitarm/bin/../lib/gcc/arm-elf/4.1.0/../../../../arm-elf/lib/thumb/interwork/ds_arm9_crt0.o (fake_heap_end)

Allocating common symbols
Common symbol       size              file

keycode             0xc               makebootstrap.o
text_buf            0x1011            lz77.o
lson                0x4004            lz77.o
dad                 0x4004            lz77.o
key                 0x1048            makebootstrap.o
rson                0x4404            lz77.o
match_position      0x4               lz77.o
match_length        0x4               lz77.o

Memory Configuration

Name             Origin             Length             Attributes
rom              0x08000000         0x02000000
ewram            0x02000000         0x003ff000
dtcm             0x00800000         0x00004000
itcm             0x00000000         0x00008000
*default*        0x00000000         0xffffffff

Linker script and memory map

                0x00000000                __itcm_start = 0x0
                0x02400000                __ewram_end = 0x2400000
                0x023ff000                __eheap_end = 0x23ff000
                0x00800000                __dtcm_start = 0x800000
                0x00804000                __dtcm_end = 0x804000
                0x007fff00                __sp_svc = (__dtcm_end - 0x100)
                0x00803e00                __sp_irq = (__sp_svc - 0x100)
                0x00803d00                __sp_usr = (__sp_irq - 0x100)

.init           0x02000000      0x234
                0x02000000                __text_start = .
 *(.init)
 .init          0x02000000      0x220 c:/devkitpro/devkitarm/bin/../lib/gcc/arm-elf/4.1.0/../../../../arm-elf/lib/thumb/interwork/ds_arm9_crt0.o
                0x02000000                _start
 .init          0x02000220        0x4 c:/devkitpro/devkitarm/bin/../lib/gcc/arm-elf/4.1.0/thumb/interwork/crti.o
                0x02000220                _init
 .init          0x02000224        0x4 c:/devkitpro/devkitarm/bin/../lib/gcc/arm-elf/4.1.0/thumb/interwork/crtbegin.o
 .init          0x02000228        0x4 c:/devkitpro/devkitarm/bin/../lib/gcc/arm-elf/4.1.0/thumb/interwork/crtend.o
 .init          0x0200022c        0x8 c:/devkitpro/devkitarm/bin/../lib/gcc/arm-elf/4.1.0/thumb/interwork/crtn.o
                0x02000234                . = ALIGN (0x4)

.plt
 *(.plt)

.text           0x02000240      0xc20
 *(.text.*)
 *(.stub)
 *(.gnu.warning)
 *(.gnu.linkonce.t*)
 *(.glue_7)
 .glue_7        0x02000240        0xc c:/devkitpro/devkitarm/bin/../lib/gcc/arm-elf/4.1.0/../../../../arm-elf/lib/thumb/interwork\libsysbase.a(malloc_vars.o)
                0x02000240                ___call_via_r3_from_arm
 *(.glue_7t)
                0x0200024c                . = ALIGN (0x4)
 .text          0x0200024c       0x9c c:/devkitpro/devkitarm/bin/../lib/gcc/arm-elf/4.1.0/thumb/interwork/crtbegin.o
 .text          0x020002e8      0x488 lz77.o
                0x02000434                DeleteNode
                0x020002e8                InitTree
                0x02000314                InsertNode
                0x020004ec                CompressLZ77
 .text          0x02000770      0x1b0 main9.o
                0x02000794                gfx_init
                0x02000830                main
                0x020008e8                interrupthandler
                0x02000770                error
 .text          0x02000920      0x2d8 makebootstrap.o
                0x0200093c                lookup
                0x02000af8                makekeycode
                0x02000a0c                apply_keycode
                0x02000920                bswap
                0x02000a90                init_keycode
                0x02000990                encrypt
                0x02000b08                makebootstrap
 .text          0x02000bf8      0x114 c:/devkitPro/libnds/lib\libnds9.a(video.o)
                0x02000cbc                vramSetBankF
                0x02000c4c                vramRestoreMainBanks
                0x02000ce4                vramSetBankH
                0x02000c94                vramSetBankD
                0x02000ca8                vramSetBankE
                0x02000cd0                vramSetBankG
                0x02000c40                vramRestorMainBanks
                0x02000c6c                vramSetBankB
                0x02000c80                vramSetBankC
                0x02000cf8                vramSetBankI
                0x02000bf8                vramSetMainBanks
                0x02000c58                vramSetBankA
 *fill*         0x02000d0c        0x4 ff
 .text          0x02000d10       0x70 c:/devkitPro/libnds/lib\libnds9.a(biosCalls.o)
                0x02000d20                swiSleep
                0x02000d5a                swiDecompressLZSSVram
                0x02000d42                swiFastCopy
                0x02000d46                swiSqrt
                0x02000d10                swiSoftReset
                0x02000d4a                swiCRC16
                0x02000d5e                swiDecompressHuffman
                0x02000d76                swiSetHaltCR
                0x02000d2c                swiRemainder
                0x02000d52                swiUnpackBits
                0x02000d56                swiDecompressLZSSWram
                0x02000d72                swiDecodeDelta16
                0x02000d14                swiDelay
                0x02000d32                swiDivMod
                0x02000d66                swiDecompressRLEVram
                0x02000d62                swiDecompressRLEWram
                0x02000d6e                swiDecodeDelta8
                0x02000d28                swiDivide
                0x02000d24                swiChangeSoundBias
                0x02000d1c                swiWaitForVBlank
                0x02000d18                swiIntrWait
                0x02000d4e                swiIsDebugger
                0x02000d6a                swiWaitForIRQ
                0x02000d3e                swiCopy
 .text          0x02000d80       0x14 c:/devkitPro/libnds/lib\libnds9.a(division.o)
                0x02000d84                __udivsi3
                0x02000d80                __divsi3
                0x02000d8c                __modsi3
 .text          0x02000d94       0x3c c:/devkitpro/devkitarm/bin/../lib/gcc/arm-elf/4.1.0/thumb/interwork\libgcc.a(_call_via_rX.o)
                0x02000d9c                _call_via_r2
                0x02000dac                _call_via_r6
                0x02000da8                _call_via_r5
                0x02000da0                _call_via_r3
                0x02000dc0                _call_via_fp
                0x02000db4                _call_via_r8
                0x02000db0                _call_via_r7
                0x02000d94                _call_via_r0
                0x02000dbc                _call_via_sl
                0x02000dc8                _call_via_sp
                0x02000db8                _call_via_r9
                0x02000da4                _call_via_r4
                0x02000d98                _call_via_r1
                0x02000dc4                _call_via_ip
                0x02000dcc                _call_via_lr
 .text          0x02000dd0       0x64 c:/devkitpro/devkitarm/bin/../lib/gcc/arm-elf/4.1.0/../../../../arm-elf/lib/thumb/interwork\libg.a(memset.o)
                0x02000dd0                memset
 .text          0x02000e34       0x2c c:/devkitpro/devkitarm/bin/../lib/gcc/arm-elf/4.1.0/thumb/interwork/crtend.o

.fini           0x02000e60       0x10
 *(.fini)
 .fini          0x02000e60        0x4 c:/devkitpro/devkitarm/bin/../lib/gcc/arm-elf/4.1.0/thumb/interwork/crti.o
                0x02000e60                _fini
 .fini          0x02000e64        0x4 c:/devkitpro/devkitarm/bin/../lib/gcc/arm-elf/4.1.0/thumb/interwork/crtbegin.o
 .fini          0x02000e68        0x8 c:/devkitpro/devkitarm/bin/../lib/gcc/arm-elf/4.1.0/thumb/interwork/crtn.o
                0x02000e70                __text_end = .

.rodata         0x02000e70    0x1acf8
 *(.rodata)
 .rodata        0x02000e70      0xc04 font.bin.o
                0x02001a74                font_bin_end
                0x02000e74                font_bin
                0x02000e70                font_bin_size
 .rodata        0x02001a74       0x44 fontpal.bin.o
                0x02001a74                fontpal_bin_size
                0x02001a78                fontpal_bin
                0x02001ab8                fontpal_bin_end
 .rodata        0x02001ab8    0x19ff8 firmware.nds.o
                0x02001ab8                firmware_nds_size
                0x02001abc                firmware_nds
                0x0201bab0                firmware_nds_end
 .rodata        0x0201bab0       0x90 boot7.bin.o
                0x0201bab0                boot7_bin_size
                0x0201bb40                boot7_bin_end
                0x0201bab4                boot7_bin
 .rodata        0x0201bb40        0xc boot9.bin.o
                0x0201bb4c                boot9_bin_end
                0x0201bb44                boot9_bin
                0x0201bb40                boot9_bin_size
 .rodata        0x0201bb4c        0x8 makebootstrap.o
 *all.rodata*(*)
 *(.roda)
 *(.rodata.*)
 .rodata.str1.4
                0x0201bb54       0x11 main9.o
                                 0x14 (size before relaxing)
 *(.gnu.linkonce.r*)
                0x0201bb68                . = ALIGN (0x4)
 *fill*         0x0201bb65        0x3 ff

.ctors          0x0201bb68        0x8
 *crtbegin.o(.ctors)
 .ctors         0x0201bb68        0x4 c:/devkitpro/devkitarm/bin/../lib/gcc/arm-elf/4.1.0/thumb/interwork/crtbegin.o
 *(EXCLUDE_FILE(*crtend.o) .ctors)
 *(SORT(.ctors.*))
 *(.ctors)
 .ctors         0x0201bb6c        0x4 c:/devkitpro/devkitarm/bin/../lib/gcc/arm-elf/4.1.0/thumb/interwork/crtend.o
                0x0201bb70                . = ALIGN (0x4)

.dtors          0x0201bb70        0x8
 *crtbegin.o(.dtors)
 .dtors         0x0201bb70        0x4 c:/devkitpro/devkitarm/bin/../lib/gcc/arm-elf/4.1.0/thumb/interwork/crtbegin.o
 *(EXCLUDE_FILE(*crtend.o) .dtors)
 *(SORT(.dtors.*))
 *(.dtors)
 .dtors         0x0201bb74        0x4 c:/devkitpro/devkitarm/bin/../lib/gcc/arm-elf/4.1.0/thumb/interwork/crtend.o
                0x0201bb78                . = ALIGN (0x4)

.eh_frame       0x0201bb78        0x4
 *(.eh_frame)
 .eh_frame      0x0201bb78        0x4 c:/devkitpro/devkitarm/bin/../lib/gcc/arm-elf/4.1.0/thumb/interwork/crtend.o
                0x0201bb7c                . = ALIGN (0x4)

.gcc_except_table
                0x0201bb7c        0x0
 *(.gcc_except_table)
                0x0201bb7c                . = ALIGN (0x4)

.jcr            0x0201bb7c        0x4
 *(.jcr)
 .jcr           0x0201bb7c        0x4 c:/devkitpro/devkitarm/bin/../lib/gcc/arm-elf/4.1.0/thumb/interwork/crtend.o

.got
 *(.got.plt)
 *(.got)

.ewram          0x0201bb80        0x0
                0x0201bb80                __ewram_start = <code 340> (.)
 *(.ewram)
 *ewram.*(.text)
                0x0201bb80                . = ALIGN (0x4)

.data           0x0201bb80     0x1058
                0x0201bb80                __data_start = <code 340> (.)
 *(.data)
 .data          0x0201bb80        0xc c:/devkitpro/devkitarm/bin/../lib/gcc/arm-elf/4.1.0/thumb/interwork/crtbegin.o
                0x0201bb84                __dso_handle
 .data          0x0201bb8c     0x1048 makebootstrap.o
                0x0201bb8c                bios_key
 .data          0x0201cbd4        0x4 c:/devkitpro/devkitarm/bin/../lib/gcc/arm-elf/4.1.0/thumb/interwork/crtend.o
 *(.data.*)
 *(.gnu.linkonce.d*)
                0x0201cbd8                . = ALIGN (0x4)
                0x0201cbd8                __data_end = .
                0x0201cbd8                __dtcm_lma = .

.dtcm           0x00800000        0x0 load address 0x0201cbd8
                0x00800000                __dtcm_start = <code 340> (.)
 *(.dtcm)
 *(.dtcm.*)
                0x00800000                . = ALIGN (0x4)
                0x00800000                __dtcm_end = .
                0x0201cbd8                __itcm_lma = (__dtcm_lma + SIZEOF (.dtcm))

.itcm           0x00000000        0x0 load address 0x0201cbd8
                0x00000000                __itcm_start = <code 340> (.)
 *(.itcm)
 *(.itcm.*)
                0x00000000                . = ALIGN (0x4)
                0x00000000                __itcm_end = .

.sbss           0x00800000        0x0
                0x00800000                __sbss_start = <code 340> (.)
                0x00800000                __sbss_start__ = <code 340> (.)
 *(.sbss)
                0x00800000                . = ALIGN (0x4)
                0x00800000                __sbss_end = <code 340> (.)
                0x0201cbd8                __bss_lma = (__itcm_lma + SIZEOF (.itcm))
                0x0201cbd8                __appended_data = (__itcm_lma + SIZEOF (.itcm))

.bss            0x0201cbd8     0xe4a0 load address 0x0201cbd8
                0x0201cbd8                __bss_start = <code 340> (.)
                0x0201cbd8                __bss_start__ = <code 340> (.)
 *(.dynbss)
 *(.gnu.linkonce.b*)
 *(.bss*)
 .bss           0x0201cbd8       0x1c c:/devkitpro/devkitarm/bin/../lib/gcc/arm-elf/4.1.0/thumb/interwork/crtbegin.o
 .bss           0x0201cbf4        0x8 c:/devkitpro/devkitarm/bin/../lib/gcc/arm-elf/4.1.0/../../../../arm-elf/lib/thumb/interwork\libsysbase.a(malloc_vars.o)
                0x0201cbf8                fake_heap_start
                0x0201cbf4                fake_heap_end
 *(COMMON)
 COMMON         0x0201cbfc     0xd428 lz77.o
                0x0201cbfc                text_buf
                0x0201dc10                lson
                0x02021c14                dad
                0x02025c18                rson
                0x0202a01c                match_position
                0x0202a020                match_length
 COMMON         0x0202a024     0x1054 makebootstrap.o
                0x0202a024                keycode
                0x0202a030                key
                0x0202b078                . = ALIGN (0x4)
                0x0202b078                __bss_end = .
                0x0202b078                __bss_end__ = .
                0x0202b078                _end = .
                0x0202b078                __end__ = .
                0x0202b078                PROVIDE (end, _end)

.stab
 *(.stab)

.stabstr
 *(.stabstr)

.stab.excl
 *(.stab.excl)

.stab.exclstr
 *(.stab.exclstr)

.stab.index
 *(.stab.index)

.stab.indexstr
 *(.stab.indexstr)

.comment        0x00000000      0x148
 *(.comment)
 .comment       0x00000000       0x29 c:/devkitpro/devkitarm/bin/../lib/gcc/arm-elf/4.1.0/thumb/interwork/crtbegin.o
 .comment       0x00000029       0x29 lz77.o
 .comment       0x00000052       0x29 main9.o
 .comment       0x0000007b       0x29 makebootstrap.o
 .comment       0x000000a4       0x29 c:/devkitPro/libnds/lib\libnds9.a(video.o)
 .comment       0x000000cd       0x29 c:/devkitpro/devkitarm/bin/../lib/gcc/arm-elf/4.1.0/../../../../arm-elf/lib/thumb/interwork\libg.a(memset.o)
 .comment       0x000000f6       0x29 c:/devkitpro/devkitarm/bin/../lib/gcc/arm-elf/4.1.0/../../../../arm-elf/lib/thumb/interwork\libsysbase.a(malloc_vars.o)
 .comment       0x0000011f       0x29 c:/devkitpro/devkitarm/bin/../lib/gcc/arm-elf/4.1.0/thumb/interwork/crtend.o

.debug
 *(.debug)

.line
 *(.line)

.debug_srcinfo
 *(.debug_srcinfo)

.debug_sfnames
 *(.debug_sfnames)

.debug_aranges  0x00000000       0xd0
 *(.debug_aranges)
 .debug_aranges
                0x00000000       0x28 c:/devkitpro/devkitarm/bin/../lib/gcc/arm-elf/4.1.0/thumb/interwork/crti.o
 .debug_aranges
                0x00000028       0x20 lz77.o
 .debug_aranges
                0x00000048       0x20 main9.o
 .debug_aranges
                0x00000068       0x20 makebootstrap.o
 .debug_aranges
                0x00000088       0x20 c:/devkitPro/libnds/lib\libnds9.a(video.o)
 .debug_aranges
                0x000000a8       0x28 c:/devkitpro/devkitarm/bin/../lib/gcc/arm-elf/4.1.0/thumb/interwork/crtn.o

.debug_pubnames
                0x00000000      0x26a
 *(.debug_pubnames)
 .debug_pubnames
                0x00000000       0x99 lz77.o
 .debug_pubnames
                0x00000099       0x47 main9.o
 .debug_pubnames
                0x000000e0       0x99 makebootstrap.o
 .debug_pubnames
                0x00000179       0xf1 c:/devkitPro/libnds/lib\libnds9.a(video.o)

.debug_info     0x00000000      0xdd2
 *(.debug_info)
 .debug_info    0x00000000       0x5c c:/devkitpro/devkitarm/bin/../lib/gcc/arm-elf/4.1.0/thumb/interwork/crti.o
 .debug_info    0x0000005c      0x2be lz77.o
 .debug_info    0x0000031a      0x1c3 main9.o
 .debug_info    0x000004dd      0x399 makebootstrap.o
 .debug_info    0x00000876      0x500 c:/devkitPro/libnds/lib\libnds9.a(video.o)
 .debug_info    0x00000d76       0x5c c:/devkitpro/devkitarm/bin/../lib/gcc/arm-elf/4.1.0/thumb/interwork/crtn.o

.debug_abbrev   0x00000000      0x413
 *(.debug_abbrev)
 .debug_abbrev  0x00000000       0x10 c:/devkitpro/devkitarm/bin/../lib/gcc/arm-elf/4.1.0/thumb/interwork/crti.o
 .debug_abbrev  0x00000010      0x116 lz77.o
 .debug_abbrev  0x00000126       0xe5 main9.o
 .debug_abbrev  0x0000020b      0x139 makebootstrap.o
 .debug_abbrev  0x00000344       0xbf c:/devkitPro/libnds/lib\libnds9.a(video.o)
 .debug_abbrev  0x00000403       0x10 c:/devkitpro/devkitarm/bin/../lib/gcc/arm-elf/4.1.0/thumb/interwork/crtn.o

.debug_line     0x00000000      0x676
 *(.debug_line)
 .debug_line    0x00000000       0x46 c:/devkitpro/devkitarm/bin/../lib/gcc/arm-elf/4.1.0/thumb/interwork/crti.o
 .debug_line    0x00000046      0x145 lz77.o
 .debug_line    0x0000018b      0x176 main9.o
 .debug_line    0x00000301      0x1fa makebootstrap.o
 .debug_line    0x000004fb       0xfd c:/devkitPro/libnds/lib\libnds9.a(video.o)
 .debug_line    0x000005f8       0x7e c:/devkitpro/devkitarm/bin/../lib/gcc/arm-elf/4.1.0/thumb/interwork/crtn.o

.debug_frame    0x00000000      0x2e0
 *(.debug_frame)
 .debug_frame   0x00000000       0x9c lz77.o
 .debug_frame   0x0000009c       0x78 main9.o
 .debug_frame   0x00000114       0xf0 makebootstrap.o
 .debug_frame   0x00000204       0xdc c:/devkitPro/libnds/lib\libnds9.a(video.o)

.debug_str      0x00000000      0xb76
 *(.debug_str)
 .debug_str     0x00000000      0x1a7 lz77.o
                                0x1d3 (size before relaxing)
 .debug_str     0x000001a7      0x117 main9.o
                                0x1df (size before relaxing)
 .debug_str     0x000002be      0x12f makebootstrap.o
                                0x249 (size before relaxing)
 .debug_str     0x000003ed      0x789 c:/devkitPro/libnds/lib\libnds9.a(video.o)
                                0x834 (size before relaxing)

.debug_loc      0x00000000      0x922
 *(.debug_loc)
 .debug_loc     0x00000000      0x40c lz77.o
 .debug_loc     0x0000040c       0xc1 main9.o
 .debug_loc     0x000004cd      0x32c makebootstrap.o
 .debug_loc     0x000007f9      0x129 c:/devkitPro/libnds/lib\libnds9.a(video.o)

.debug_macinfo
 *(.debug_macinfo)

.debug_weaknames
 *(.debug_weaknames)

.debug_funcnames
 *(.debug_funcnames)

.debug_typenames
 *(.debug_typenames)

.debug_varnames
 *(.debug_varnames)

.stack          0x00080000        0x0
                0x00080000                _stack = .
 *(.stack)
LOAD c:/devkitpro/devkitarm/bin/../lib/gcc/arm-elf/4.1.0/../../../../arm-elf/lib/thumb/interwork/ds_arm9_crt0.o
LOAD c:/devkitpro/devkitarm/bin/../lib/gcc/arm-elf/4.1.0/thumb/interwork/crti.o
LOAD c:/devkitpro/devkitarm/bin/../lib/gcc/arm-elf/4.1.0/thumb/interwork/crtbegin.o
LOAD font.bin.o
LOAD fontpal.bin.o
LOAD firmware.nds.o
LOAD boot7.bin.o
LOAD boot9.bin.o
LOAD lz77.o
LOAD main9.o
LOAD makebootstrap.o
LOAD c:/devkitPro/libnds/lib\libnds9.a
START GROUP
LOAD c:/devkitpro/devkitarm/bin/../lib/gcc/arm-elf/4.1.0/thumb/interwork\libgcc.a
LOAD c:/devkitpro/devkitarm/bin/../lib/gcc/arm-elf/4.1.0/../../../../arm-elf/lib/thumb/interwork\libg.a
LOAD c:/devkitpro/devkitarm/bin/../lib/gcc/arm-elf/4.1.0/../../../../arm-elf/lib/thumb/interwork\libc.a
END GROUP
START GROUP
LOAD c:/devkitpro/devkitarm/bin/../lib/gcc/arm-elf/4.1.0/../../../../arm-elf/lib/thumb/interwork\libsysbase.a
LOAD c:/devkitpro/devkitarm/bin/../lib/gcc/arm-elf/4.1.0/../../../../arm-elf/lib/thumb/interwork\libc.a
END GROUP
LOAD c:/devkitpro/devkitarm/bin/../lib/gcc/arm-elf/4.1.0/thumb/interwork/crtend.o
LOAD c:/devkitpro/devkitarm/bin/../lib/gcc/arm-elf/4.1.0/thumb/interwork/crtn.o
OUTPUT(e:/Nintendo_DS_research/Firmware_replacement/fwnitro_caitsith2/installer/arm9/installer.arm9.elf elf32-littlearm)
