Allocating common symbols Common symbol size file crt_stack 0x400 /source/temp1/dta/src/crt.o Memory Configuration Name Origin Length Attributes FLASH 0x000000009fc00000 0x000000000007c000 r RAM 0x0000000081000000 0x0000000001000000 rw JAR_RAM 0x0000000081000000 0x0000000000010000 JAR_BSS 0x0000000081500000 0x0000000000010000 *default* 0x0000000000000000 0xffffffffffffffff Linker script and memory map .text 0x0000000081000000 0x4b40 0x0000000081000000 _ftext = . *(.text) .text 0x0000000081000000 0x70 /source/temp1/dta/src/crt.o 0x0000000081000000 start .text 0x0000000081000070 0x600 jar.o 0x00000000810000a4 init_serial 0x0000000081000220 print_char 0x0000000081000630 disable_cache 0x0000000081000588 clear_d_cache 0x0000000081000070 wait_for_uarta 0x00000000810001b0 uartout_hex32 0x00000000810003d4 cache_init 0x000000008100017c _writeasm 0x00000000810004bc invalidate_all_i_cache 0x0000000081000348 size_d_cache 0x00000000810005dc flush_d_cache 0x00000000810004f8 clear_all_d_cache 0x0000000081000260 print_hex32 0x0000000081000534 invalidate_d_cache 0x00000000810002bc size_i_cache .text 0x0000000081000670 0x100 jar_main.o 0x0000000081000670 memset 0x0000000081000694 bcm_main .text 0x0000000081000770 0xa0 /source/temp1/dta/src/bootloader/fast_heap.o 0x0000000081000770 malloc 0x00000000810007c8 fast_heap_init 0x00000000810007ac free .text 0x0000000081000810 0x430 /source/temp1/dta/src/z/adler32.o 0x0000000081000810 adler32 0x0000000081000b80 adler32_combine .text 0x0000000081000c40 0x330 /source/temp1/dta/src/z/crc32.o 0x0000000081000c4c crc32 0x0000000081000e74 crc32_combine 0x0000000081000c40 get_crc_table .text 0x0000000081000f70 0x530 /source/temp1/dta/src/z/inffast.o 0x0000000081000f70 inflate_fast .text 0x00000000810014a0 0x1fd0 /source/temp1/dta/src/z/inflate.o 0x0000000081003304 inflateCopy 0x00000000810017e8 inflate 0x00000000810032cc inflateSyncPoint 0x00000000810030b8 inflateGetHeader 0x0000000081001690 inflateInit_ 0x0000000081001510 inflatePrime 0x00000000810014a0 inflateReset 0x0000000081003174 inflateSync 0x0000000081002fa0 inflateSetDictionary 0x0000000081002f34 inflateEnd 0x0000000081001570 inflateInit2_ .text 0x0000000081003470 0x510 /source/temp1/dta/src/z/inftrees.o 0x0000000081003470 inflate_table .text 0x0000000081003980 0xe0 /source/temp1/dta/src/z/zutil.o 0x0000000081003980 zlibVersion 0x000000008100398c zlibCompileFlags 0x00000000810039dc zmemcmp 0x0000000081003a4c zcfree 0x00000000810039b8 zmemcpy 0x0000000081003998 zError 0x0000000081003a44 zcalloc 0x0000000081003a28 zmemzero *(.rodata) .rodata 0x0000000081003a60 0x400 /source/temp1/dta/src/z/crc32.o .rodata 0x0000000081003e60 0x920 /source/temp1/dta/src/z/inflate.o .rodata 0x0000000081004780 0x130 /source/temp1/dta/src/z/inftrees.o 0x0000000081004780 inflate_copyright .rodata 0x00000000810048b0 0x30 /source/temp1/dta/src/z/zutil.o 0x00000000810048b0 z_errmsg *(.rodata1) *(.rodata.str1.4) .rodata.str1.4 0x00000000810048e0 0x6 jar_main.o 0x8 (size before relaxing) *fill* 0x00000000810048e6 0x2 00 .rodata.str1.4 0x00000000810048e8 0x52 /source/temp1/dta/src/z/inffast.o 0x54 (size before relaxing) *fill* 0x000000008100493a 0x2 00 .rodata.str1.4 0x000000008100493c 0x16b /source/temp1/dta/src/z/inflate.o 0x1c0 (size before relaxing) *fill* 0x0000000081004aa7 0x1 00 .rodata.str1.4 0x0000000081004aa8 0x7f /source/temp1/dta/src/z/zutil.o 0x8c (size before relaxing) *(.rodata.cst4) *(.rodata.cst8) *(.fini) *(.reginfo) *fill* 0x0000000081004b27 0x1 00 .reginfo 0x0000000081004b28 0x18 /source/temp1/dta/src/crt.o 0x0000000081004b40 . = ALIGN (0x10) 0x0000000081004b40 _etext = . 0x0000000081004b40 etext = . .data 0x0000000081004b40 0x10 load address 0x0000000081004b40 0x0000000081004b40 _fdata = . *(data) 0x0000000081004b40 0x4 LONG 0x55aa55aa *fill* 0x0000000081004b44 0xc 00 0x0000000081004b50 . = ALIGN (0x4) 0x0000000081004b50 . = ALIGN (0x4) 0x0000000081004b50 _edata = . .sbss 0x0000000081500000 0x0 0x0000000081500000 _fbss = . *(.sbss) *(.scommon) .bss 0x0000000081500000 0x420 0x0000000081500000 _bss_start = . *(.bss) .bss 0x0000000081500000 0x20 /source/temp1/dta/src/bootloader/fast_heap.o *(COMMON) COMMON 0x0000000081500020 0x400 /source/temp1/dta/src/crt.o 0x0000000081500020 crt_stack 0x0000000081500420 . = ALIGN (0x4) 0x0000000081500420 . = ALIGN (0x4) 0x0000000081500420 _end = . 0x0000000081500420 PROVIDE (_end, .) 0x0000000081500420 end = . 0x0000000081500420 PROVIDE (end, .) 0x00000000004fb4b0 comp_size = (_bss_start - _edata) LOAD /source/temp1/dta/src/crt.o LOAD jar.o LOAD jar_main.o LOAD /source/temp1/dta/src/bootloader/fast_heap.o LOAD /source/temp1/dta/src/z/adler32.o LOAD /source/temp1/dta/src/z/crc32.o LOAD /source/temp1/dta/src/z/inffast.o LOAD /source/temp1/dta/src/z/inflate.o LOAD /source/temp1/dta/src/z/inftrees.o LOAD /source/temp1/dta/src/z/zutil.o OUTPUT(jar.elf elf32-tradlittlemips) .pdr 0x0000000000000000 0x660 .pdr 0x0000000000000000 0x20 /source/temp1/dta/src/crt.o .pdr 0x0000000000000020 0x1e0 jar.o .pdr 0x0000000000000200 0x40 jar_main.o .pdr 0x0000000000000240 0x60 /source/temp1/dta/src/bootloader/fast_heap.o .pdr 0x00000000000002a0 0x40 /source/temp1/dta/src/z/adler32.o .pdr 0x00000000000002e0 0xa0 /source/temp1/dta/src/z/crc32.o .pdr 0x0000000000000380 0x20 /source/temp1/dta/src/z/inffast.o .pdr 0x00000000000003a0 0x1a0 /source/temp1/dta/src/z/inflate.o .pdr 0x0000000000000540 0x20 /source/temp1/dta/src/z/inftrees.o .pdr 0x0000000000000560 0x100 /source/temp1/dta/src/z/zutil.o .mdebug.abi32 0x0000000000000000 0x0 .comment 0x0000000000000000 0x90 .comment 0x0000000000000000 0x12 jar_main.o .comment 0x0000000000000012 0x12 /source/temp1/dta/src/bootloader/fast_heap.o .comment 0x0000000000000024 0x12 /source/temp1/dta/src/z/adler32.o .comment 0x0000000000000036 0x12 /source/temp1/dta/src/z/crc32.o .comment 0x0000000000000048 0x12 /source/temp1/dta/src/z/inffast.o .comment 0x000000000000005a 0x12 /source/temp1/dta/src/z/inflate.o .comment 0x000000000000006c 0x12 /source/temp1/dta/src/z/inftrees.o .comment 0x000000000000007e 0x12 /source/temp1/dta/src/z/zutil.o