Archive member included because of file (symbol) ./libax.a(abc.o) /tmp/cccqRIYz.o (abc) ./libax.a(xyz.o) /tmp/cccqRIYz.o (xyz) /usr/lib/libc_nonshared.a(elf-init.oS) /usr/lib/gcc-lib/i386-redhat-linux/3.2.2/../../../crt1.o (__libc_csu_init) Memory Configuration Name Origin Length Attributes *default* 0x00000000 0xffffffff Linker script and memory map LOAD /usr/lib/gcc-lib/i386-redhat-linux/3.2.2/../../../crt1.o LOAD /usr/lib/gcc-lib/i386-redhat-linux/3.2.2/../../../crti.o LOAD /usr/lib/gcc-lib/i386-redhat-linux/3.2.2/crtbegin.o LOAD /tmp/cccqRIYz.o LOAD ./libax.a LOAD /usr/lib/gcc-lib/i386-redhat-linux/3.2.2/libgcc.a LOAD /usr/lib/gcc-lib/i386-redhat-linux/3.2.2/libgcc_eh.a LOAD /usr/lib/gcc-lib/i386-redhat-linux/3.2.2/../../../libc.so START GROUP LOAD /lib/libc.so.6 LOAD /usr/lib/libc_nonshared.a END GROUP LOAD /usr/lib/gcc-lib/i386-redhat-linux/3.2.2/libgcc.a LOAD /usr/lib/gcc-lib/i386-redhat-linux/3.2.2/libgcc_eh.a LOAD /usr/lib/gcc-lib/i386-redhat-linux/3.2.2/crtend.o LOAD /usr/lib/gcc-lib/i386-redhat-linux/3.2.2/../../../crtn.o 0x080480f4 . = (0x8048000 + SIZEOF_HEADERS) .interp 0x080480f4 0x13 *(.interp) .interp 0x080480f4 0x13 /usr/lib/gcc-lib/i386-redhat-linux/3.2.2/../../../crt1.o .note.ABI-tag 0x08048108 0x20 .note.ABI-tag 0x08048108 0x20 /usr/lib/gcc-lib/i386-redhat-linux/3.2.2/../../../crt1.o .hash 0x08048128 0x28 *(.hash) .hash 0x08048128 0x28 /usr/lib/gcc-lib/i386-redhat-linux/3.2.2/../../../crt1.o .dynsym 0x08048150 0x50 *(.dynsym) .dynsym 0x08048150 0x50 /usr/lib/gcc-lib/i386-redhat-linux/3.2.2/../../../crt1.o .dynstr 0x080481a0 0x4c *(.dynstr) .dynstr 0x080481a0 0x4c /usr/lib/gcc-lib/i386-redhat-linux/3.2.2/../../../crt1.o .gnu.version 0x080481ec 0xa *(.gnu.version) .gnu.version 0x080481ec 0xa /usr/lib/gcc-lib/i386-redhat-linux/3.2.2/../../../crt1.o .gnu.version_d *(.gnu.version_d) .gnu.version_r 0x080481f8 0x20 *(.gnu.version_r) .gnu.version_r 0x080481f8 0x20 /usr/lib/gcc-lib/i386-redhat-linux/3.2.2/../../../crt1.o .rel.dyn 0x08048218 0x8 *(.rel.init) *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) *(.rel.fini) *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) *(.rel.ctors) *(.rel.dtors) *(.rel.got) .rel.got 0x08048218 0x8 /usr/lib/gcc-lib/i386-redhat-linux/3.2.2/../../../crt1.o *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) .rela.dyn *(.rela.init) *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*) *(.rela.fini) *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*) *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*) *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*) *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*) *(.rela.ctors) *(.rela.dtors) *(.rela.got) *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*) .rel.plt 0x08048220 0x10 *(.rel.plt) .rel.plt 0x08048220 0x10 /usr/lib/gcc-lib/i386-redhat-linux/3.2.2/../../../crt1.o .rela.plt *(.rela.plt) .init 0x08048230 0x17 *(.init) .init 0x08048230 0xb /usr/lib/gcc-lib/i386-redhat-linux/3.2.2/../../../crti.o 0x08048230 _init .init 0x0804823b 0x5 /usr/lib/gcc-lib/i386-redhat-linux/3.2.2/crtbegin.o .init 0x08048240 0x5 /usr/lib/gcc-lib/i386-redhat-linux/3.2.2/crtend.o .init 0x08048245 0x2 /usr/lib/gcc-lib/i386-redhat-linux/3.2.2/../../../crtn.o .plt 0x08048248 0x30 *(.plt) .plt 0x08048248 0x30 /usr/lib/gcc-lib/i386-redhat-linux/3.2.2/../../../crt1.o 0x08048258 __libc_start_main@@GLIBC_2.0 0x08048268 printf@@GLIBC_2.0 .text 0x08048278 0x19c *(.text .stub .text.* .gnu.linkonce.t.*) .text 0x08048278 0x24 /usr/lib/gcc-lib/i386-redhat-linux/3.2.2/../../../crt1.o 0x08048278 _start .text 0x0804829c 0x22 /usr/lib/gcc-lib/i386-redhat-linux/3.2.2/../../../crti.o *fill* 0x080482be 0x2 90909090 .text 0x080482c0 0x66 /usr/lib/gcc-lib/i386-redhat-linux/3.2.2/crtbegin.o *fill* 0x08048326 0x2 90909090 .text 0x08048328 0x31 /tmp/cccqRIYz.o 0x08048328 main *fill* 0x08048359 0x3 90909090 .text 0x0804835c 0x18 ./libax.a(abc.o) 0x0804835c abc .text 0x08048374 0x18 ./libax.a(xyz.o) 0x08048374 xyz .text 0x0804838c 0x64 /usr/lib/libc_nonshared.a(elf-init.oS) 0x080483bc __libc_csu_fini 0x0804838c __libc_csu_init .text 0x080483f0 0x24 /usr/lib/gcc-lib/i386-redhat-linux/3.2.2/crtend.o *(.gnu.warning) .fini 0x08048414 0x1b *(.fini) .fini 0x08048414 0x11 /usr/lib/gcc-lib/i386-redhat-linux/3.2.2/../../../crti.o 0x08048414 _fini .fini 0x08048425 0x5 /usr/lib/gcc-lib/i386-redhat-linux/3.2.2/crtbegin.o .fini 0x0804842a 0x5 /usr/lib/gcc-lib/i386-redhat-linux/3.2.2/../../../crtn.o 0x0804842f PROVIDE (__etext, .) 0x0804842f PROVIDE (_etext, .) 0x0804842f PROVIDE (etext, .) .rodata 0x08048430 0x27 *(.rodata .rodata.* .gnu.linkonce.r.*) .rodata 0x08048430 0x8 /usr/lib/gcc-lib/i386-redhat-linux/3.2.2/../../../crt1.o 0x08048430 _fp_hw 0x08048434 _IO_stdin_used .rodata 0x08048438 0xd /tmp/cccqRIYz.o .rodata 0x08048445 0x9 ./libax.a(abc.o) .rodata 0x0804844e 0x9 ./libax.a(xyz.o) .rodata1 *(.rodata1) .eh_frame_hdr *(.eh_frame_hdr) .eh_frame 0x08048458 0x4 *(.eh_frame) .eh_frame 0x08048458 0x4 /usr/lib/gcc-lib/i386-redhat-linux/3.2.2/crtend.o .gcc_except_table *(.gcc_except_table) 0x0804845c . = (ALIGN (0x1000) - ((0x1000 - .) & 0xfff)) 0x0804945c . = (0x1000 DATA_SEGMENT_ALIGN 0x1000) /DISCARD/ */crti.o(.init_array .fini_array .preinit_array) */crtn.o(.init_array .fini_array .preinit_array) 0x0804945c . = ALIGN (0x4) 0x0804945c PROVIDE (__preinit_array_start, .) .preinit_array *(.preinit_array) 0x0804945c PROVIDE (__preinit_array_end, .) 0x0804945c PROVIDE (__init_array_start, .) .init_array *(.init_array) 0x0804945c PROVIDE (__init_array_end, .) 0x0804945c PROVIDE (__fini_array_start, .) .fini_array *(.fini_array) 0x0804945c PROVIDE (__fini_array_end, .) .data 0x0804945c 0xc *(.data .data.* .gnu.linkonce.d.*) .data 0x0804945c 0x4 /usr/lib/gcc-lib/i386-redhat-linux/3.2.2/../../../crt1.o 0x0804945c data_start 0x0804945c __data_start .data 0x08049460 0x8 /usr/lib/gcc-lib/i386-redhat-linux/3.2.2/crtbegin.o 0x08049460 __dso_handle .data1 *(.data1) .tdata *(.tdata .tdata.* .gnu.linkonce.td.*) .tbss *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) .eh_frame *(.eh_frame) .gcc_except_table *(.gcc_except_table) .dynamic 0x08049468 0xc8 *(.dynamic) .dynamic 0x08049468 0xc8 /usr/lib/gcc-lib/i386-redhat-linux/3.2.2/../../../crt1.o 0x08049468 _DYNAMIC .ctors 0x08049530 0x8 *crtbegin.o(.ctors) *(EXCLUDE_FILE(*crtend.o) .ctors) .ctors 0x08049530 0x4 /usr/lib/gcc-lib/i386-redhat-linux/3.2.2/crtbegin.o *(SORT(.ctors.*)) *(.ctors) .ctors 0x08049534 0x4 /usr/lib/gcc-lib/i386-redhat-linux/3.2.2/crtend.o .dtors 0x08049538 0x8 *crtbegin.o(.dtors) *(EXCLUDE_FILE(*crtend.o) .dtors) .dtors 0x08049538 0x4 /usr/lib/gcc-lib/i386-redhat-linux/3.2.2/crtbegin.o *(SORT(.dtors.*)) *(.dtors) .dtors 0x0804953c 0x4 /usr/lib/gcc-lib/i386-redhat-linux/3.2.2/crtend.o .jcr 0x08049540 0x4 *(.jcr) .jcr 0x08049540 0x4 /usr/lib/gcc-lib/i386-redhat-linux/3.2.2/crtend.o .got 0x08049544 0x18 *(.got.plt) .got.plt 0x08049544 0x14 /usr/lib/gcc-lib/i386-redhat-linux/3.2.2/../../../crt1.o 0x08049544 _GLOBAL_OFFSET_TABLE_ *(.got) .got 0x08049558 0x4 /usr/lib/gcc-lib/i386-redhat-linux/3.2.2/../../../crt1.o 0x0804955c _edata = . 0x0804955c PROVIDE (edata, .) 0x0804955c __bss_start = . .bss 0x0804955c 0x4 *(.dynbss) *(.bss .bss.* .gnu.linkonce.b.*) .bss 0x0804955c 0x1 /usr/lib/gcc-lib/i386-redhat-linux/3.2.2/crtbegin.o *fill* 0x0804955d 0x3 00 *(COMMON) 0x08049560 . = ALIGN (0x4) 0x08049560 . = ALIGN (0x4) 0x08049560 _end = . 0x08049560 PROVIDE (end, .) 0x08049560 . = DATA_SEGMENT_END (.) .stab *(.stab) .stabstr *(.stabstr) .stab.excl *(.stab.excl) .stab.exclstr *(.stab.exclstr) .stab.index *(.stab.index) .stab.indexstr *(.stab.indexstr) .comment 0x00000000 0x198 *(.comment) .comment 0x00000000 0x33 /usr/lib/gcc-lib/i386-redhat-linux/3.2.2/../../../crt1.o .comment 0x00000033 0x33 /usr/lib/gcc-lib/i386-redhat-linux/3.2.2/../../../crti.o .comment 0x00000066 0x33 /usr/lib/gcc-lib/i386-redhat-linux/3.2.2/crtbegin.o .comment 0x00000099 0x33 /tmp/cccqRIYz.o .comment 0x000000cc 0x33 ./libax.a(abc.o) .comment 0x000000ff 0x33 ./libax.a(xyz.o) .comment 0x00000132 0x33 /usr/lib/gcc-lib/i386-redhat-linux/3.2.2/crtend.o .comment 0x00000165 0x33 /usr/lib/gcc-lib/i386-redhat-linux/3.2.2/../../../crtn.o .debug *(.debug) .line *(.line) .debug_srcinfo *(.debug_srcinfo) .debug_sfnames *(.debug_sfnames) .debug_aranges 0x00000000 0x78 *(.debug_aranges) .debug_aranges 0x00000000 0x20 /usr/lib/gcc-lib/i386-redhat-linux/3.2.2/../../../crt1.o .debug_aranges 0x00000020 0x30 /usr/lib/gcc-lib/i386-redhat-linux/3.2.2/../../../crti.o .debug_aranges 0x00000050 0x28 /usr/lib/gcc-lib/i386-redhat-linux/3.2.2/../../../crtn.o .debug_pubnames 0x00000000 0x25 *(.debug_pubnames) .debug_pubnames 0x00000000 0x25 /usr/lib/gcc-lib/i386-redhat-linux/3.2.2/../../../crt1.o .debug_info 0x00000000 0xa98 *(.debug_info .gnu.linkonce.wi.*) .debug_info 0x00000000 0x924 /usr/lib/gcc-lib/i386-redhat-linux/3.2.2/../../../crt1.o .debug_info 0x00000924 0xba /usr/lib/gcc-lib/i386-redhat-linux/3.2.2/../../../crti.o .debug_info 0x000009de 0xba /usr/lib/gcc-lib/i386-redhat-linux/3.2.2/../../../crtn.o .debug_abbrev 0x00000000 0x138 *(.debug_abbrev) .debug_abbrev 0x00000000 0x118 /usr/lib/gcc-lib/i386-redhat-linux/3.2.2/../../../crt1.o .debug_abbrev 0x00000118 0x10 /usr/lib/gcc-lib/i386-redhat-linux/3.2.2/../../../crti.o .debug_abbrev 0x00000128 0x10 /usr/lib/gcc-lib/i386-redhat-linux/3.2.2/../../../crtn.o .debug_line 0x00000000 0x284 *(.debug_line) .debug_line 0x00000000 0x13a /usr/lib/gcc-lib/i386-redhat-linux/3.2.2/../../../crt1.o .debug_line 0x0000013a 0xb6 /usr/lib/gcc-lib/i386-redhat-linux/3.2.2/../../../crti.o .debug_line 0x000001f0 0x94 /usr/lib/gcc-lib/i386-redhat-linux/3.2.2/../../../crtn.o .debug_frame 0x00000000 0x14 *(.debug_frame) .debug_frame 0x00000000 0x14 /usr/lib/gcc-lib/i386-redhat-linux/3.2.2/../../../crt1.o .debug_str 0x00000000 0x6be *(.debug_str) .debug_str 0x00000000 0x6be /usr/lib/gcc-lib/i386-redhat-linux/3.2.2/../../../crt1.o 0x6fe (size before relaxing) .debug_loc *(.debug_loc) .debug_macinfo *(.debug_macinfo) .debug_weaknames *(.debug_weaknames) .debug_funcnames *(.debug_funcnames) .debug_typenames *(.debug_typenames) .debug_varnames *(.debug_varnames) OUTPUT(ax elf32-i386)