Allocating common symbols Common symbol size file __SBSS2_END__ 0x4 /opt/X-GCC/lib/gcc/powerpc-rtems/4.1.0/../../../../powerpc-rtems/lib/crt0.o __DTOR_END__ 0x4 /opt/X-GCC/lib/gcc/powerpc-rtems/4.1.0/../../../../powerpc-rtems/lib/crt0.o __GOT2_START__ 0x4 /opt/X-GCC/lib/gcc/powerpc-rtems/4.1.0/../../../../powerpc-rtems/lib/crt0.o __init 0x4 /opt/X-GCC/lib/gcc/powerpc-rtems/4.1.0/../../../../powerpc-rtems/lib/crt0.o __EXCEPT_START__ 0x4 /opt/X-GCC/lib/gcc/powerpc-rtems/4.1.0/../../../../powerpc-rtems/lib/crt0.o __CTOR_LIST__ 0x4 /opt/X-GCC/lib/gcc/powerpc-rtems/4.1.0/../../../../powerpc-rtems/lib/crt0.o __EXCEPT_END__ 0x4 /opt/X-GCC/lib/gcc/powerpc-rtems/4.1.0/../../../../powerpc-rtems/lib/crt0.o __FIXUP_START__ 0x4 /opt/X-GCC/lib/gcc/powerpc-rtems/4.1.0/../../../../powerpc-rtems/lib/crt0.o __SBSS_END__ 0x4 /opt/X-GCC/lib/gcc/powerpc-rtems/4.1.0/../../../../powerpc-rtems/lib/crt0.o __GOT_END__ 0x4 /opt/X-GCC/lib/gcc/powerpc-rtems/4.1.0/../../../../powerpc-rtems/lib/crt0.o __GOT_START__ 0x4 /opt/X-GCC/lib/gcc/powerpc-rtems/4.1.0/../../../../powerpc-rtems/lib/crt0.o __CTOR_END__ 0x4 /opt/X-GCC/lib/gcc/powerpc-rtems/4.1.0/../../../../powerpc-rtems/lib/crt0.o __DTOR_LIST__ 0x4 /opt/X-GCC/lib/gcc/powerpc-rtems/4.1.0/../../../../powerpc-rtems/lib/crt0.o __SDATA2_START__ 0x4 /opt/X-GCC/lib/gcc/powerpc-rtems/4.1.0/../../../../powerpc-rtems/lib/crt0.o __fini 0x4 /opt/X-GCC/lib/gcc/powerpc-rtems/4.1.0/../../../../powerpc-rtems/lib/crt0.o __FIXUP_END__ 0x4 /opt/X-GCC/lib/gcc/powerpc-rtems/4.1.0/../../../../powerpc-rtems/lib/crt0.o __GOT2_END__ 0x4 /opt/X-GCC/lib/gcc/powerpc-rtems/4.1.0/../../../../powerpc-rtems/lib/crt0.o __SDATA_START__ 0x4 /opt/X-GCC/lib/gcc/powerpc-rtems/4.1.0/../../../../powerpc-rtems/lib/crt0.o Memory Configuration Name Origin Length Attributes ram 0x00000000 0x01000000 !xr stack 0x01000000 0x00000004 !xr dpram 0xff000000 0x00004000 !xr *default* 0x00000000 0xffffffff Linker script and memory map LOAD /opt/X-GCC/lib/gcc/powerpc-rtems/4.1.0/../../../../powerpc-rtems/lib/crt0.o .text 0x00000000 0x2010 0x00000000 text.start = . FILL mask 0xffff 0x00000000 vectors.start = . *(.text.vectors) .text.vectors 0x00000000 0x104 vectors.o 0x00000100 RESET_ENTRY_FUNC 0x00000000 BOOTSTRAP_ENTRY_FUNC 0x00000000 vectors 0x00002000 . = ALIGN (0x2000) *fill* 0x00000104 0x1efc ffff 0x00002000 vectors.end = . *(.entry) *(.entry2) *(.rodata*) *(.eh_frame) *(.gnu.linkonce.r*) *(.rodata1) *(.gnu.linkonce.t.*) *(.descriptors) *(.gnu.warning) *(rom_ver) *(.text) *(.text*) 0x00002000 . = ALIGN (0x10) 0x00002000 _etext = . 0x00002000 __CTOR_LIST__ = . 0x00002000 0x4 LONG 0x0 (((__CTOR_END__ - __CTOR_LIST__) / 0x4) - 0x2) *(SORT(.ctors)) 0x00002004 0x4 LONG 0x0 0x00002008 __CTOR_END__ = . 0x00002008 __DTOR_LIST__ = . 0x00002008 0x4 LONG 0x0 (((__DTOR_END__ - __DTOR_LIST__) / 0x4) - 0x2) *(SORT(.dtors)) 0x0000200c 0x4 LONG 0x0 0x00002010 __DTOR_END__ = . *(.lit) *(.shdata) 0x00002010 _init = . *(.init) 0x00002010 _fini = . *(.fini) 0x00002010 . = ALIGN (0x10) 0x00002010 __start_set_sysctl_set = . *(set_sysctl_*) 0x00002010 __stop_set_sysctl_set = (.) *(set_domain_*) *(set_pseudo_*) 0x00002010 . = ALIGN (0x10) 0x00002010 _endtest = . 0x00002010 text.end = . .data 0x00002010 0x0 FILL mask 0xffff *(.data) *(.data*) *(.data1) *(.gnu.linkonce.d.*) 0x00002010 PROVIDE (__SDATA_START__, .) *(.sdata*) *(.gnu.linkonce.s.*) 0x00002010 PROVIDE (__EXCEPT_START__, .) .gcc_except_table *(.gcc_except_table) 0x00002010 PROVIDE (__EXCEPT_END__, .) 0x00002010 __GOT_START__ = . .got 0x00002010 0x0 0x00002010 s.got = . *(.got.plt) *(.got) 0x00002010 __GOT_END__ = . .got1 *(.got1) 0x00002010 PROVIDE (__GOT2_START__, .) 0x00002010 PROVIDE (_GOT2_START_, .) .got2 *(.got2) 0x00002010 PROVIDE (__GOT2_END__, .) 0x00002010 PROVIDE (_GOT2_END_, .) 0x00002010 PROVIDE (__FIXUP_START__, .) 0x00002010 PROVIDE (_FIXUP_START_, .) .fixup *(.fixup) 0x00002010 PROVIDE (_FIXUP_END_, .) 0x00002010 PROVIDE (__FIXUP_END__, .) 0x00002010 PROVIDE (__SDATA2_START__, .) .sdata2 *(.sdata2) *(.gnu.linkonce.s2.*) .sbss2 *(.sbss2) *(.gnu.linkonce.sb2.*) 0x00002010 PROVIDE (__SBSS2_END__, .) 0x00002010 __SBSS_START__ = . .bss 0x00002010 0x48 0x00002010 bss.start = . *(.bss) *(.bss.*) *(.sbss) .sbss 0x00002010 0x48 /opt/X-GCC/lib/gcc/powerpc-rtems/4.1.0/../../../../powerpc-rtems/lib/crt0.o 0x00002010 __SBSS2_END__ 0x00002018 __GOT2_START__ 0x0000201c __init 0x00002020 __EXCEPT_START__ 0x00002028 __EXCEPT_END__ 0x0000202c __FIXUP_START__ 0x00002044 __SDATA2_START__ 0x00002048 __fini 0x0000204c __FIXUP_END__ 0x00002050 __GOT2_END__ 0x00002054 __SDATA_START__ *(.sbss.*) *(COMMON) 0x00002058 . = ALIGN (0x4) 0x00002058 bss.end = . 0x00002058 __SBSS_END__ = . 0x00000048 bss.size = (bss.end - bss.start) 0x00002010 text.size = (text.end - text.start) 0x00002058 PROVIDE (_end, bss.end) dpram 0xff000000 0x2000 0xff000000 m862 = . 0xff000000 _m862 = . 0xff002000 . = (. + 0x2000) *fill* 0xff000000 0x2000 00 .stab *(.stab) .stabstr *(.stabstr) .stab.excl *(.stab.excl) .stab.exclstr *(.stab.exclstr) .stab.index *(.stab.index) .stab.indexstr *(.stab.indexstr) .comment 0x00000000 0x12 *(.comment) .comment 0x00000000 0x12 /opt/X-GCC/lib/gcc/powerpc-rtems/4.1.0/../../../../powerpc-rtems/lib/crt0.o .debug *(.debug) .line *(.line) .debug_srcinfo *(.debug_srcinfo) .debug_sfnames *(.debug_sfnames) .debug_aranges 0x00000000 0x40 *(.debug_aranges) .debug_aranges 0x00000000 0x20 /opt/X-GCC/lib/gcc/powerpc-rtems/4.1.0/../../../../powerpc-rtems/lib/crt0.o .debug_aranges 0x00000020 0x20 vectors.o .debug_pubnames 0x00000000 0x3f5 *(.debug_pubnames) .debug_pubnames 0x00000000 0x3f5 /opt/X-GCC/lib/gcc/powerpc-rtems/4.1.0/../../../../powerpc-rtems/lib/crt0.o .debug_info 0x00000000 0x1039 *(.debug_info) .debug_info 0x00000000 0xfec /opt/X-GCC/lib/gcc/powerpc-rtems/4.1.0/../../../../powerpc-rtems/lib/crt0.o .debug_info 0x00000fec 0x4d vectors.o .debug_abbrev 0x00000000 0x1f6 *(.debug_abbrev) .debug_abbrev 0x00000000 0x1e2 /opt/X-GCC/lib/gcc/powerpc-rtems/4.1.0/../../../../powerpc-rtems/lib/crt0.o .debug_abbrev 0x000001e2 0x14 vectors.o .debug_line 0x00000000 0x15d *(.debug_line) .debug_line 0x00000000 0x122 /opt/X-GCC/lib/gcc/powerpc-rtems/4.1.0/../../../../powerpc-rtems/lib/crt0.o .debug_line 0x00000122 0x3b vectors.o .debug_frame 0x00000000 0x260 *(.debug_frame) .debug_frame 0x00000000 0x260 /opt/X-GCC/lib/gcc/powerpc-rtems/4.1.0/../../../../powerpc-rtems/lib/crt0.o .debug_str 0x00000000 0x79e *(.debug_str) .debug_str 0x00000000 0x79e /opt/X-GCC/lib/gcc/powerpc-rtems/4.1.0/../../../../powerpc-rtems/lib/crt0.o 0x7fe (size before relaxing) .debug_loc 0x00000000 0x10a *(.debug_loc) .debug_loc 0x00000000 0x10a /opt/X-GCC/lib/gcc/powerpc-rtems/4.1.0/../../../../powerpc-rtems/lib/crt0.o .debug_macinfo *(.debug_macinfo) .debug_weaknames *(.debug_weaknames) .debug_funcnames *(.debug_funcnames) .debug_typenames *(.debug_typenames) .debug_varnames *(.debug_varnames) LOAD vectors.o OUTPUT(test.elf elf32-powerpc) Cross Reference Table Symbol File BOOTSTRAP_ENTRY_FUNC vectors.o RESET_ENTRY_FUNC vectors.o _SDA2_BASE_ vectors.o _SDA_BASE_ vectors.o __CTOR_END__ /opt/X-GCC/lib/gcc/powerpc-rtems/4.1.0/../../../../powerpc-rtems/lib/crt0.o __CTOR_LIST__ /opt/X-GCC/lib/gcc/powerpc-rtems/4.1.0/../../../../powerpc-rtems/lib/crt0.o __DTOR_END__ /opt/X-GCC/lib/gcc/powerpc-rtems/4.1.0/../../../../powerpc-rtems/lib/crt0.o __DTOR_LIST__ /opt/X-GCC/lib/gcc/powerpc-rtems/4.1.0/../../../../powerpc-rtems/lib/crt0.o __EXCEPT_END__ /opt/X-GCC/lib/gcc/powerpc-rtems/4.1.0/../../../../powerpc-rtems/lib/crt0.o __EXCEPT_START__ /opt/X-GCC/lib/gcc/powerpc-rtems/4.1.0/../../../../powerpc-rtems/lib/crt0.o __FIXUP_END__ /opt/X-GCC/lib/gcc/powerpc-rtems/4.1.0/../../../../powerpc-rtems/lib/crt0.o __FIXUP_START__ /opt/X-GCC/lib/gcc/powerpc-rtems/4.1.0/../../../../powerpc-rtems/lib/crt0.o __GOT2_END__ /opt/X-GCC/lib/gcc/powerpc-rtems/4.1.0/../../../../powerpc-rtems/lib/crt0.o __GOT2_START__ /opt/X-GCC/lib/gcc/powerpc-rtems/4.1.0/../../../../powerpc-rtems/lib/crt0.o __GOT_END__ /opt/X-GCC/lib/gcc/powerpc-rtems/4.1.0/../../../../powerpc-rtems/lib/crt0.o __GOT_START__ /opt/X-GCC/lib/gcc/powerpc-rtems/4.1.0/../../../../powerpc-rtems/lib/crt0.o __SBSS2_END__ /opt/X-GCC/lib/gcc/powerpc-rtems/4.1.0/../../../../powerpc-rtems/lib/crt0.o __SBSS_END__ /opt/X-GCC/lib/gcc/powerpc-rtems/4.1.0/../../../../powerpc-rtems/lib/crt0.o __SDATA2_START__ /opt/X-GCC/lib/gcc/powerpc-rtems/4.1.0/../../../../powerpc-rtems/lib/crt0.o __SDATA_START__ /opt/X-GCC/lib/gcc/powerpc-rtems/4.1.0/../../../../powerpc-rtems/lib/crt0.o __fini /opt/X-GCC/lib/gcc/powerpc-rtems/4.1.0/../../../../powerpc-rtems/lib/crt0.o __init /opt/X-GCC/lib/gcc/powerpc-rtems/4.1.0/../../../../powerpc-rtems/lib/crt0.o _calloc_r /opt/X-GCC/lib/gcc/powerpc-rtems/4.1.0/../../../../powerpc-rtems/lib/crt0.o _close_r /opt/X-GCC/lib/gcc/powerpc-rtems/4.1.0/../../../../powerpc-rtems/lib/crt0.o _fcntl_r /opt/X-GCC/lib/gcc/powerpc-rtems/4.1.0/../../../../powerpc-rtems/lib/crt0.o _free_r /opt/X-GCC/lib/gcc/powerpc-rtems/4.1.0/../../../../powerpc-rtems/lib/crt0.o _fstat_r /opt/X-GCC/lib/gcc/powerpc-rtems/4.1.0/../../../../powerpc-rtems/lib/crt0.o _getpid_r /opt/X-GCC/lib/gcc/powerpc-rtems/4.1.0/../../../../powerpc-rtems/lib/crt0.o _kill_r /opt/X-GCC/lib/gcc/powerpc-rtems/4.1.0/../../../../powerpc-rtems/lib/crt0.o _link_r /opt/X-GCC/lib/gcc/powerpc-rtems/4.1.0/../../../../powerpc-rtems/lib/crt0.o _lseek_r /opt/X-GCC/lib/gcc/powerpc-rtems/4.1.0/../../../../powerpc-rtems/lib/crt0.o _malloc_r /opt/X-GCC/lib/gcc/powerpc-rtems/4.1.0/../../../../powerpc-rtems/lib/crt0.o _open_r /opt/X-GCC/lib/gcc/powerpc-rtems/4.1.0/../../../../powerpc-rtems/lib/crt0.o _read_r /opt/X-GCC/lib/gcc/powerpc-rtems/4.1.0/../../../../powerpc-rtems/lib/crt0.o _realloc_r /opt/X-GCC/lib/gcc/powerpc-rtems/4.1.0/../../../../powerpc-rtems/lib/crt0.o _stat_r /opt/X-GCC/lib/gcc/powerpc-rtems/4.1.0/../../../../powerpc-rtems/lib/crt0.o _times_r /opt/X-GCC/lib/gcc/powerpc-rtems/4.1.0/../../../../powerpc-rtems/lib/crt0.o _unlink_r /opt/X-GCC/lib/gcc/powerpc-rtems/4.1.0/../../../../powerpc-rtems/lib/crt0.o _write_r /opt/X-GCC/lib/gcc/powerpc-rtems/4.1.0/../../../../powerpc-rtems/lib/crt0.o abort /opt/X-GCC/lib/gcc/powerpc-rtems/4.1.0/../../../../powerpc-rtems/lib/crt0.o free /opt/X-GCC/lib/gcc/powerpc-rtems/4.1.0/../../../../powerpc-rtems/lib/crt0.o isatty /opt/X-GCC/lib/gcc/powerpc-rtems/4.1.0/../../../../powerpc-rtems/lib/crt0.o malloc /opt/X-GCC/lib/gcc/powerpc-rtems/4.1.0/../../../../powerpc-rtems/lib/crt0.o raise /opt/X-GCC/lib/gcc/powerpc-rtems/4.1.0/../../../../powerpc-rtems/lib/crt0.o realloc /opt/X-GCC/lib/gcc/powerpc-rtems/4.1.0/../../../../powerpc-rtems/lib/crt0.o rtems_gxx_getspecific /opt/X-GCC/lib/gcc/powerpc-rtems/4.1.0/../../../../powerpc-rtems/lib/crt0.o rtems_gxx_key_create /opt/X-GCC/lib/gcc/powerpc-rtems/4.1.0/../../../../powerpc-rtems/lib/crt0.o rtems_gxx_key_delete /opt/X-GCC/lib/gcc/powerpc-rtems/4.1.0/../../../../powerpc-rtems/lib/crt0.o rtems_gxx_mutex_init /opt/X-GCC/lib/gcc/powerpc-rtems/4.1.0/../../../../powerpc-rtems/lib/crt0.o rtems_gxx_mutex_lock /opt/X-GCC/lib/gcc/powerpc-rtems/4.1.0/../../../../powerpc-rtems/lib/crt0.o rtems_gxx_mutex_trylock /opt/X-GCC/lib/gcc/powerpc-rtems/4.1.0/../../../../powerpc-rtems/lib/crt0.o rtems_gxx_mutex_unlock /opt/X-GCC/lib/gcc/powerpc-rtems/4.1.0/../../../../powerpc-rtems/lib/crt0.o rtems_gxx_once /opt/X-GCC/lib/gcc/powerpc-rtems/4.1.0/../../../../powerpc-rtems/lib/crt0.o rtems_gxx_recursive_mutex_init /opt/X-GCC/lib/gcc/powerpc-rtems/4.1.0/../../../../powerpc-rtems/lib/crt0.o rtems_gxx_recursive_mutex_lock /opt/X-GCC/lib/gcc/powerpc-rtems/4.1.0/../../../../powerpc-rtems/lib/crt0.o rtems_gxx_recursive_mutex_trylock /opt/X-GCC/lib/gcc/powerpc-rtems/4.1.0/../../../../powerpc-rtems/lib/crt0.o rtems_gxx_recursive_mutex_unlock /opt/X-GCC/lib/gcc/powerpc-rtems/4.1.0/../../../../powerpc-rtems/lib/crt0.o rtems_gxx_setspecific /opt/X-GCC/lib/gcc/powerpc-rtems/4.1.0/../../../../powerpc-rtems/lib/crt0.o rtems_provides_crt0 /opt/X-GCC/lib/gcc/powerpc-rtems/4.1.0/../../../../powerpc-rtems/lib/crt0.o vectors vectors.o