Archive member included to satisfy reference by file (symbol) /usr/lib64/libc_nonshared.a(elf-init.oS) /usr/lib/gcc/x86_64-redhat-linux/6.2.1/../../../../lib64/crt1.o (__libc_csu_init) Discarded input sections .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/x86_64-redhat-linux/6.2.1/../../../../lib64/crt1.o .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/x86_64-redhat-linux/6.2.1/../../../../lib64/crti.o .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/x86_64-redhat-linux/6.2.1/crtbegin.o .group 0x0000000000000000 0x8 /tmp/cci0qPF5.o .note.GNU-stack 0x0000000000000000 0x0 /tmp/cci0qPF5.o .note.GNU-stack 0x0000000000000000 0x0 /usr/lib64/libc_nonshared.a(elf-init.oS) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/x86_64-redhat-linux/6.2.1/crtend.o .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/x86_64-redhat-linux/6.2.1/../../../../lib64/crtn.o Memory Configuration Name Origin Length Attributes *default* 0x0000000000000000 0xffffffffffffffff Linker script and memory map LOAD /usr/lib/gcc/x86_64-redhat-linux/6.2.1/../../../../lib64/crt1.o LOAD /usr/lib/gcc/x86_64-redhat-linux/6.2.1/../../../../lib64/crti.o LOAD /usr/lib/gcc/x86_64-redhat-linux/6.2.1/crtbegin.o LOAD /tmp/cci0qPF5.o LOAD /usr/lib/gcc/x86_64-redhat-linux/6.2.1/libstdc++.so LOAD /usr/lib/gcc/x86_64-redhat-linux/6.2.1/../../../../lib64/libm.so START GROUP LOAD /lib64/libm.so.6 LOAD /usr/lib64/libmvec_nonshared.a LOAD /lib64/libmvec.so.1 END GROUP LOAD /usr/lib/gcc/x86_64-redhat-linux/6.2.1/libgcc_s.so LOAD /usr/lib/gcc/x86_64-redhat-linux/6.2.1/libgcc.a LOAD /usr/lib/gcc/x86_64-redhat-linux/6.2.1/../../../../lib64/libc.so START GROUP LOAD /lib64/libc.so.6 LOAD /usr/lib64/libc_nonshared.a LOAD /lib64/ld-linux-x86-64.so.2 END GROUP LOAD /usr/lib/gcc/x86_64-redhat-linux/6.2.1/libgcc_s.so LOAD /usr/lib/gcc/x86_64-redhat-linux/6.2.1/libgcc.a LOAD /usr/lib/gcc/x86_64-redhat-linux/6.2.1/crtend.o LOAD /usr/lib/gcc/x86_64-redhat-linux/6.2.1/../../../../lib64/crtn.o [!provide] PROVIDE (__executable_start, 0x400000) 0x0000000000400238 . = (0x400000 + SIZEOF_HEADERS) .interp 0x0000000000400238 0x1c *(.interp) .interp 0x0000000000400238 0x1c /usr/lib/gcc/x86_64-redhat-linux/6.2.1/../../../../lib64/crt1.o .note.ABI-tag 0x0000000000400254 0x20 .note.ABI-tag 0x0000000000400254 0x20 /usr/lib/gcc/x86_64-redhat-linux/6.2.1/../../../../lib64/crt1.o .note.gnu.build-id 0x0000000000400274 0x24 *(.note.gnu.build-id) .note.gnu.build-id 0x0000000000400274 0x24 /usr/lib/gcc/x86_64-redhat-linux/6.2.1/../../../../lib64/crt1.o .hash *(.hash) .gnu.hash 0x0000000000400298 0x30 *(.gnu.hash) .gnu.hash 0x0000000000400298 0x30 /usr/lib/gcc/x86_64-redhat-linux/6.2.1/../../../../lib64/crt1.o .dynsym 0x00000000004002c8 0x1c8 *(.dynsym) .dynsym 0x00000000004002c8 0x1c8 /usr/lib/gcc/x86_64-redhat-linux/6.2.1/../../../../lib64/crt1.o .dynstr 0x0000000000400490 0x2c7 *(.dynstr) .dynstr 0x0000000000400490 0x2c7 /usr/lib/gcc/x86_64-redhat-linux/6.2.1/../../../../lib64/crt1.o .gnu.version 0x0000000000400758 0x26 *(.gnu.version) .gnu.version 0x0000000000400758 0x26 /usr/lib/gcc/x86_64-redhat-linux/6.2.1/../../../../lib64/crt1.o .gnu.version_d 0x0000000000400780 0x0 *(.gnu.version_d) .gnu.version_d 0x0000000000400780 0x0 /usr/lib/gcc/x86_64-redhat-linux/6.2.1/../../../../lib64/crt1.o .gnu.version_r 0x0000000000400780 0x80 *(.gnu.version_r) .gnu.version_r 0x0000000000400780 0x80 /usr/lib/gcc/x86_64-redhat-linux/6.2.1/../../../../lib64/crt1.o .rela.dyn 0x0000000000400800 0x30 *(.rela.init) *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*) .rela.text 0x0000000000400800 0x0 /usr/lib/gcc/x86_64-redhat-linux/6.2.1/../../../../lib64/crt1.o .rela.text.main 0x0000000000400800 0x0 /usr/lib/gcc/x86_64-redhat-linux/6.2.1/../../../../lib64/crt1.o .rela.text._Z41__static_initialization_and_destruction_0ii 0x0000000000400800 0x0 /usr/lib/gcc/x86_64-redhat-linux/6.2.1/../../../../lib64/crt1.o *(.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.got 0x0000000000400800 0x18 /usr/lib/gcc/x86_64-redhat-linux/6.2.1/../../../../lib64/crt1.o *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*) .rela.bss 0x0000000000400818 0x18 /usr/lib/gcc/x86_64-redhat-linux/6.2.1/../../../../lib64/crt1.o *(.rela.ldata .rela.ldata.* .rela.gnu.linkonce.l.*) *(.rela.lbss .rela.lbss.* .rela.gnu.linkonce.lb.*) *(.rela.lrodata .rela.lrodata.* .rela.gnu.linkonce.lr.*) *(.rela.ifunc) .rela.eh_frame 0x0000000000400830 0x0 /usr/lib/gcc/x86_64-redhat-linux/6.2.1/../../../../lib64/crt1.o .rela.plt 0x0000000000400830 0x138 *(.rela.plt) .rela.plt 0x0000000000400830 0x138 /usr/lib/gcc/x86_64-redhat-linux/6.2.1/../../../../lib64/crt1.o [!provide] PROVIDE (__rela_iplt_start, .) *(.rela.iplt) .rela.iplt 0x0000000000400968 0x0 /usr/lib/gcc/x86_64-redhat-linux/6.2.1/../../../../lib64/crt1.o [!provide] PROVIDE (__rela_iplt_end, .) .init 0x0000000000400968 0x1a *(SORT(.init)) .init 0x0000000000400968 0x15 /usr/lib/gcc/x86_64-redhat-linux/6.2.1/../../../../lib64/crti.o 0x0000000000400968 _init .init 0x000000000040097d 0x5 /usr/lib/gcc/x86_64-redhat-linux/6.2.1/../../../../lib64/crtn.o .plt 0x0000000000400990 0xe0 *(.plt) .plt 0x0000000000400990 0xe0 /usr/lib/gcc/x86_64-redhat-linux/6.2.1/../../../../lib64/crt1.o 0x00000000004009a0 std::ostream::operator<<(double)@@GLIBCXX_3.4 0x00000000004009b0 std::ostream::operator<<(int)@@GLIBCXX_3.4 0x00000000004009c0 std::__cxx11::basic_stringstream, std::allocator >::basic_stringstream(std::_Ios_Openmode)@@GLIBCXX_3.4.21 0x00000000004009d0 std::ios_base::Init::Init()@@GLIBCXX_3.4 0x00000000004009e0 __libc_start_main@@GLIBC_2.2.5 0x00000000004009f0 __cxa_atexit@@GLIBC_2.2.5 0x0000000000400a00 std::ios_base::Init::~Init()@@GLIBCXX_3.4 0x0000000000400a10 std::__cxx11::basic_string, std::allocator >::~basic_string()@@GLIBCXX_3.4.21 0x0000000000400a20 std::__cxx11::basic_stringstream, std::allocator >::str() const@@GLIBCXX_3.4.21 0x0000000000400a30 __gxx_personality_v0@@CXXABI_1.3 0x0000000000400a40 std::basic_ostream >& std::operator<< , std::allocator >(std::basic_ostream >&, std::__cxx11::basic_string, std::allocator > const&)@@GLIBCXX_3.4.21 0x0000000000400a50 _Unwind_Resume@@GCC_3.0 0x0000000000400a60 std::__cxx11::basic_stringstream, std::allocator >::~basic_stringstream()@@GLIBCXX_3.4.21 *(.iplt) .iplt 0x0000000000400a70 0x0 /usr/lib/gcc/x86_64-redhat-linux/6.2.1/../../../../lib64/crt1.o .plt.got 0x0000000000400a70 0x8 *(.plt.got) .plt.got 0x0000000000400a70 0x8 /usr/lib/gcc/x86_64-redhat-linux/6.2.1/../../../../lib64/crt1.o .plt.bnd *(.plt.bnd) .text 0x0000000000400a80 0x2b2 *(.text.unlikely .text.*_unlikely .text.unlikely.*) *(.text.exit .text.exit.*) *(.text.startup .text.startup.*) *(.text.hot .text.hot.*) *(.text .stub .text.* .gnu.linkonce.t.*) .text 0x0000000000400a80 0x2a /usr/lib/gcc/x86_64-redhat-linux/6.2.1/../../../../lib64/crt1.o 0x0000000000400a80 _start .text 0x0000000000400aaa 0x0 /usr/lib/gcc/x86_64-redhat-linux/6.2.1/../../../../lib64/crti.o *fill* 0x0000000000400aaa 0x6 .text 0x0000000000400ab0 0xc6 /usr/lib/gcc/x86_64-redhat-linux/6.2.1/crtbegin.o .text 0x0000000000400b76 0x0 /tmp/cci0qPF5.o .text._ZStorSt13_Ios_OpenmodeS_ 0x0000000000400b76 0x12 /tmp/cci0qPF5.o 0x0000000000400b76 std::operator|(std::_Ios_Openmode, std::_Ios_Openmode) .text.main 0x0000000000400b88 0xe5 /tmp/cci0qPF5.o 0x0000000000400b88 main .text._Z41__static_initialization_and_destruction_0ii 0x0000000000400c6d 0x3e /tmp/cci0qPF5.o .text._GLOBAL__sub_I_main 0x0000000000400cab 0x15 /tmp/cci0qPF5.o .text 0x0000000000400cc0 0x72 /usr/lib64/libc_nonshared.a(elf-init.oS) 0x0000000000400cc0 __libc_csu_init 0x0000000000400d30 __libc_csu_fini .text 0x0000000000400d32 0x0 /usr/lib/gcc/x86_64-redhat-linux/6.2.1/crtend.o .text 0x0000000000400d32 0x0 /usr/lib/gcc/x86_64-redhat-linux/6.2.1/../../../../lib64/crtn.o *(.gnu.warning) .fini 0x0000000000400d34 0x9 *(SORT(.fini)) .fini 0x0000000000400d34 0x4 /usr/lib/gcc/x86_64-redhat-linux/6.2.1/../../../../lib64/crti.o 0x0000000000400d34 _fini .fini 0x0000000000400d38 0x5 /usr/lib/gcc/x86_64-redhat-linux/6.2.1/../../../../lib64/crtn.o [!provide] PROVIDE (__etext, .) [!provide] PROVIDE (_etext, .) [!provide] PROVIDE (etext, .) .rodata 0x0000000000400d40 0x20 *(.rodata .rodata.* .gnu.linkonce.r.*) .rodata.cst4 0x0000000000400d40 0x4 /usr/lib/gcc/x86_64-redhat-linux/6.2.1/../../../../lib64/crt1.o 0x0000000000400d40 _IO_stdin_used *fill* 0x0000000000400d44 0x4 .rodata 0x0000000000400d48 0x8 /usr/lib/gcc/x86_64-redhat-linux/6.2.1/crtbegin.o 0x0000000000400d48 __dso_handle .rodata._ZStL19piecewise_construct 0x0000000000400d50 0x1 /tmp/cci0qPF5.o *fill* 0x0000000000400d51 0x7 .rodata 0x0000000000400d58 0x8 /tmp/cci0qPF5.o .rodata1 *(.rodata1) .eh_frame_hdr 0x0000000000400d60 0x4c *(.eh_frame_hdr) .eh_frame_hdr 0x0000000000400d60 0x4c /usr/lib/gcc/x86_64-redhat-linux/6.2.1/../../../../lib64/crt1.o 0x0000000000400d60 __GNU_EH_FRAME_HDR *(.eh_frame_entry .eh_frame_entry.*) .eh_frame 0x0000000000400db0 0x17c *(.eh_frame) .eh_frame 0x0000000000400db0 0x30 /usr/lib/gcc/x86_64-redhat-linux/6.2.1/../../../../lib64/crt1.o .eh_frame 0x0000000000400de0 0x40 /usr/lib/gcc/x86_64-redhat-linux/6.2.1/../../../../lib64/crt1.o .eh_frame 0x0000000000400e20 0xa8 /tmp/cci0qPF5.o 0xc0 (size before relaxing) .eh_frame 0x0000000000400ec8 0x60 /usr/lib64/libc_nonshared.a(elf-init.oS) 0x78 (size before relaxing) .eh_frame 0x0000000000400f28 0x4 /usr/lib/gcc/x86_64-redhat-linux/6.2.1/crtend.o *(.eh_frame.*) .gcc_except_table 0x0000000000400f2c 0x18 *(.gcc_except_table .gcc_except_table.*) .gcc_except_table.main 0x0000000000400f2c 0x18 /tmp/cci0qPF5.o .gnu_extab *(.gnu_extab*) .exception_ranges *(.exception_ranges .exception_ranges*) 0x0000000000601dd8 . = DATA_SEGMENT_ALIGN (0x200000, 0x1000) .eh_frame *(.eh_frame) *(.eh_frame.*) .gnu_extab *(.gnu_extab) .gcc_except_table *(.gcc_except_table .gcc_except_table.*) .exception_ranges *(.exception_ranges .exception_ranges*) .tdata *(.tdata .tdata.* .gnu.linkonce.td.*) .tbss *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) .preinit_array 0x0000000000601dd8 0x0 [!provide] PROVIDE (__preinit_array_start, .) *(.preinit_array) [!provide] PROVIDE (__preinit_array_end, .) .init_array 0x0000000000601dd8 0x10 0x0000000000601dd8 PROVIDE (__init_array_start, .) *(SORT(.init_array.*) SORT(.ctors.*)) *(.init_array EXCLUDE_FILE(*crtend?.o *crtend.o *crtbegin?.o *crtbegin.o) .ctors) .init_array 0x0000000000601dd8 0x8 /usr/lib/gcc/x86_64-redhat-linux/6.2.1/crtbegin.o .init_array 0x0000000000601de0 0x8 /tmp/cci0qPF5.o 0x0000000000601de8 PROVIDE (__init_array_end, .) .fini_array 0x0000000000601de8 0x8 [!provide] PROVIDE (__fini_array_start, .) *(SORT(.fini_array.*) SORT(.dtors.*)) *(.fini_array EXCLUDE_FILE(*crtend?.o *crtend.o *crtbegin?.o *crtbegin.o) .dtors) .fini_array 0x0000000000601de8 0x8 /usr/lib/gcc/x86_64-redhat-linux/6.2.1/crtbegin.o [!provide] PROVIDE (__fini_array_end, .) .ctors *crtbegin.o(.ctors) *crtbegin?.o(.ctors) *(EXCLUDE_FILE(*crtend?.o *crtend.o) .ctors) *(SORT(.ctors.*)) *(.ctors) .dtors *crtbegin.o(.dtors) *crtbegin?.o(.dtors) *(EXCLUDE_FILE(*crtend?.o *crtend.o) .dtors) *(SORT(.dtors.*)) *(.dtors) .jcr 0x0000000000601df0 0x8 *(.jcr) .jcr 0x0000000000601df0 0x0 /usr/lib/gcc/x86_64-redhat-linux/6.2.1/crtbegin.o .jcr 0x0000000000601df0 0x8 /usr/lib/gcc/x86_64-redhat-linux/6.2.1/crtend.o .data.rel.ro *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*) *(.data.rel.ro .data.rel.ro.* .gnu.linkonce.d.rel.ro.*) .dynamic 0x0000000000601df8 0x200 *(.dynamic) .dynamic 0x0000000000601df8 0x200 /usr/lib/gcc/x86_64-redhat-linux/6.2.1/../../../../lib64/crt1.o 0x0000000000601df8 _DYNAMIC .got 0x0000000000601ff8 0x8 *(.got) .got 0x0000000000601ff8 0x8 /usr/lib/gcc/x86_64-redhat-linux/6.2.1/../../../../lib64/crt1.o *(.igot) 0x0000000000602fe8 . = DATA_SEGMENT_RELRO_END (., (SIZEOF (.got.plt) >= 0x18)?0x18:0x0) .got.plt 0x0000000000602000 0x80 *(.got.plt) .got.plt 0x0000000000602000 0x80 /usr/lib/gcc/x86_64-redhat-linux/6.2.1/../../../../lib64/crt1.o 0x0000000000602000 _GLOBAL_OFFSET_TABLE_ *(.igot.plt) .igot.plt 0x0000000000602080 0x0 /usr/lib/gcc/x86_64-redhat-linux/6.2.1/../../../../lib64/crt1.o .data 0x0000000000602080 0x4 *(.data .data.* .gnu.linkonce.d.*) .data 0x0000000000602080 0x4 /usr/lib/gcc/x86_64-redhat-linux/6.2.1/../../../../lib64/crt1.o 0x0000000000602080 data_start 0x0000000000602080 __data_start .data 0x0000000000602084 0x0 /usr/lib/gcc/x86_64-redhat-linux/6.2.1/../../../../lib64/crti.o .data 0x0000000000602084 0x0 /usr/lib/gcc/x86_64-redhat-linux/6.2.1/crtbegin.o .data 0x0000000000602084 0x0 /tmp/cci0qPF5.o .data 0x0000000000602084 0x0 /usr/lib64/libc_nonshared.a(elf-init.oS) .data 0x0000000000602084 0x0 /usr/lib/gcc/x86_64-redhat-linux/6.2.1/crtend.o .data 0x0000000000602084 0x0 /usr/lib/gcc/x86_64-redhat-linux/6.2.1/../../../../lib64/crtn.o .tm_clone_table 0x0000000000602088 0x0 .tm_clone_table 0x0000000000602088 0x0 /usr/lib/gcc/x86_64-redhat-linux/6.2.1/crtbegin.o .tm_clone_table 0x0000000000602088 0x0 /usr/lib/gcc/x86_64-redhat-linux/6.2.1/crtend.o .data1 *(.data1) 0x0000000000602088 _edata = . [!provide] PROVIDE (edata, .) 0x0000000000602088 . = . 0x0000000000602088 __bss_start = . .bss 0x00000000006020a0 0x118 *(.dynbss) *fill* 0x00000000006020a0 0x0 .dynbss 0x00000000006020a0 0x110 /usr/lib/gcc/x86_64-redhat-linux/6.2.1/../../../../lib64/crt1.o 0x00000000006020a0 std::cout@@GLIBCXX_3.4 *(.bss .bss.* .gnu.linkonce.b.*) .bss 0x00000000006021b0 0x0 /usr/lib/gcc/x86_64-redhat-linux/6.2.1/../../../../lib64/crt1.o .bss 0x00000000006021b0 0x0 /usr/lib/gcc/x86_64-redhat-linux/6.2.1/../../../../lib64/crti.o .bss 0x00000000006021b0 0x1 /usr/lib/gcc/x86_64-redhat-linux/6.2.1/crtbegin.o .bss 0x00000000006021b1 0x0 /tmp/cci0qPF5.o .bss._ZStL8__ioinit 0x00000000006021b1 0x1 /tmp/cci0qPF5.o .bss 0x00000000006021b2 0x0 /usr/lib64/libc_nonshared.a(elf-init.oS) .bss 0x00000000006021b2 0x0 /usr/lib/gcc/x86_64-redhat-linux/6.2.1/crtend.o .bss 0x00000000006021b2 0x0 /usr/lib/gcc/x86_64-redhat-linux/6.2.1/../../../../lib64/crtn.o *(COMMON) 0x00000000006021b8 . = ALIGN ((. != 0x0)?0x8:0x1) *fill* 0x00000000006021b2 0x6 .lbss *(.dynlbss) *(.lbss .lbss.* .gnu.linkonce.lb.*) *(LARGE_COMMON) 0x00000000006021b8 . = ALIGN (0x8) 0x00000000006021b8 . = SEGMENT_START ("ldata-segment", .) .lrodata *(.lrodata .lrodata.* .gnu.linkonce.lr.*) .ldata 0x0000000000a021b8 0x0 *(.ldata .ldata.* .gnu.linkonce.l.*) 0x0000000000a021b8 . = ALIGN ((. != 0x0)?0x8:0x1) 0x0000000000a021b8 . = ALIGN (0x8) 0x0000000000a021b8 _end = . [!provide] PROVIDE (end, .) 0x0000000000a021b8 . = DATA_SEGMENT_END (.) .stab *(.stab) .stabstr *(.stabstr) .stab.excl *(.stab.excl) .stab.exclstr *(.stab.exclstr) .stab.index *(.stab.index) .stab.indexstr *(.stab.indexstr) .comment 0x0000000000000000 0x58 *(.comment) .comment 0x0000000000000000 0x2c /usr/lib/gcc/x86_64-redhat-linux/6.2.1/../../../../lib64/crt1.o 0x2d (size before relaxing) .comment 0x000000000000002c 0x2c /usr/lib/gcc/x86_64-redhat-linux/6.2.1/crtbegin.o 0x2d (size before relaxing) .comment 0x0000000000000058 0x2d /tmp/cci0qPF5.o .comment 0x0000000000000058 0x2d /usr/lib64/libc_nonshared.a(elf-init.oS) .comment 0x0000000000000058 0x2d /usr/lib/gcc/x86_64-redhat-linux/6.2.1/crtend.o .debug *(.debug) .line *(.line) .debug_srcinfo *(.debug_srcinfo) .debug_sfnames *(.debug_sfnames) .debug_aranges *(.debug_aranges) .debug_pubnames *(.debug_pubnames) .debug_info *(.debug_info .gnu.linkonce.wi.*) .debug_abbrev *(.debug_abbrev) .debug_line *(.debug_line .debug_line.* .debug_line_end) .debug_frame *(.debug_frame) .debug_str *(.debug_str) .debug_loc *(.debug_loc) .debug_macinfo *(.debug_macinfo) .debug_weaknames *(.debug_weaknames) .debug_funcnames *(.debug_funcnames) .debug_typenames *(.debug_typenames) .debug_varnames *(.debug_varnames) .debug_pubtypes *(.debug_pubtypes) .debug_ranges *(.debug_ranges) .debug_macro *(.debug_macro) .gnu.attributes *(.gnu.attributes) /DISCARD/ *(.note.GNU-stack) *(.gnu_debuglink) *(.gnu.lto_*) *(.gnu_object_only) OUTPUT(test elf64-x86-64)