$ g++ -v Using built-in specs. COLLECT_GCC=g++ COLLECT_LTO_WRAPPER=/opt/centos/devtoolset-1.1/root/usr/libexec/gcc/x86_64-CentOS-linux/4.7.2/lto-wrapper Target: x86_64-CentOS-linux Configured with: ../configure --prefix=/opt/centos/devtoolset-1.1/root/usr --mandir=/opt/centos/devtoolset-1.1/root/usr/share/man --infodir=/opt/centos/devtoolset-1.1/root/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-bootstrap --enable-shared --enable-threads=posix --enable-checking=release --disable-build-with-cxx --disable-build-poststage1-with-cxx --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --disable-gnu-unique-object --enable-linker-build-id --enable-languages=c,c++,fortran,lto --enable-plugin --with-linker-hash-style=gnu --enable-initfini-array --disable-libgcj --with-gmp=/home/centos/rpm/BUILD/gcc-4.7.2-20121015/obj-x86_64-CentOS-linux/gmp-install --with-mpfr=/home/centos/rpm/BUILD/gcc-4.7.2-20121015/obj-x86_64-CentOS-linux/mpfr-install --with-ppl=/home/centos/rpm/BUILD/gcc-4.7.2-20121015/obj-x86_64-CentOS-linux/ppl-install --with-cloog=/home/centos/rpm/BUILD/gcc-4.7.2-20121015/obj-x86_64-CentOS-linux/cloog-install --with-mpc=/home/centos/rpm/BUILD/gcc-4.7.2-20121015/obj-x86_64-CentOS-linux/mpc-install --with-tune=generic --with-arch_32=i586 --build=x86_64-CentOS-linux Thread model: posix gcc version 4.7.2 20121015 (Red Hat 4.7.2-5) (GCC) $ cat foo.cc #include int main(int argc, char *argv[]) { for(int i=0; i < argc; i++) std::cout << " " << argv[i]; return 0; } $ g++ -fno-stack-protector -O2 foo.cc $ readelf -a a.out ELF Header: Magic: 7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00 Class: ELF64 Data: 2's complement, little endian Version: 1 (current) OS/ABI: UNIX - System V ABI Version: 0 Type: EXEC (Executable file) Machine: Advanced Micro Devices X86-64 Version: 0x1 Entry point address: 0x400e98 Start of program headers: 64 (bytes into file) Start of section headers: 19520 (bytes into file) Flags: 0x0 Size of this header: 64 (bytes) Size of program headers: 56 (bytes) Number of program headers: 8 Size of section headers: 64 (bytes) Number of section headers: 32 Section header string table index: 29 Section Headers: [Nr] Name Type Address Offset Size EntSize Flags Link Info Align [ 0] NULL 0000000000000000 00000000 0000000000000000 0000000000000000 0 0 0 [ 1] .interp PROGBITS 0000000000400200 00000200 000000000000001c 0000000000000000 A 0 0 1 [ 2] .note.ABI-tag NOTE 000000000040021c 0000021c 0000000000000020 0000000000000000 A 0 0 4 [ 3] .note.gnu.build-i NOTE 000000000040023c 0000023c 0000000000000024 0000000000000000 A 0 0 4 [ 4] .gnu.hash GNU_HASH 0000000000400260 00000260 0000000000000038 0000000000000000 A 5 0 8 [ 5] .dynsym DYNSYM 0000000000400298 00000298 00000000000002d0 0000000000000018 A 6 1 8 [ 6] .dynstr STRTAB 0000000000400568 00000568 0000000000000365 0000000000000000 A 0 0 1 [ 7] .gnu.version VERSYM 00000000004008ce 000008ce 000000000000003c 0000000000000002 A 5 0 2 [ 8] .gnu.version_r VERNEED 0000000000400910 00000910 0000000000000080 0000000000000000 A 6 3 8 [ 9] .rela.dyn RELA 0000000000400990 00000990 0000000000000060 0000000000000018 A 5 0 8 [10] .rela.plt RELA 00000000004009f0 000009f0 0000000000000240 0000000000000018 A 5 12 8 [11] .init PROGBITS 0000000000400c30 00000c30 000000000000000e 0000000000000000 AX 0 0 4 [12] .plt PROGBITS 0000000000400c40 00000c40 0000000000000190 0000000000000010 AX 0 0 16 [13] .text PROGBITS 0000000000400dd0 00000dd0 0000000000002c0c 0000000000000000 AX 0 0 16 [14] .fini PROGBITS 00000000004039dc 000039dc 0000000000000009 0000000000000000 AX 0 0 4 [15] .rodata PROGBITS 0000000000403a00 00003a00 0000000000000084 0000000000000000 A 0 0 32 [16] .eh_frame_hdr PROGBITS 0000000000403a84 00003a84 0000000000000104 0000000000000000 A 0 0 4 [17] .eh_frame PROGBITS 0000000000403b88 00003b88 0000000000000564 0000000000000000 A 0 0 8 [18] .gcc_except_table PROGBITS 00000000004040ec 000040ec 00000000000005d0 0000000000000000 A 0 0 4 [19] .init_array INIT_ARRAY 00000000006046c0 000046c0 0000000000000010 0000000000000000 WA 0 0 8 [20] .fini_array FINI_ARRAY 00000000006046d0 000046d0 0000000000000008 0000000000000000 WA 0 0 8 [21] .jcr PROGBITS 00000000006046d8 000046d8 0000000000000008 0000000000000000 WA 0 0 8 [22] .data.rel.ro PROGBITS 00000000006046e0 000046e0 0000000000000088 0000000000000000 WA 0 0 32 [23] .dynamic DYNAMIC 0000000000604768 00004768 0000000000000200 0000000000000010 WA 6 0 8 [24] .got PROGBITS 0000000000604968 00004968 0000000000000008 0000000000000008 WA 0 0 8 [25] .got.plt PROGBITS 0000000000604970 00004970 00000000000000d8 0000000000000008 WA 0 0 8 [26] .data PROGBITS 0000000000604a48 00004a48 0000000000000018 0000000000000000 WA 0 0 8 [27] .bss NOBITS 0000000000604a60 00004a60 0000000000000118 0000000000000000 WA 0 0 32 [28] .comment PROGBITS 0000000000000000 00004a60 00000000000000b6 0000000000000000 0 0 1 [29] .shstrtab STRTAB 0000000000000000 00004b16 0000000000000127 0000000000000000 0 0 1 [30] .symtab SYMTAB 0000000000000000 00005440 0000000000000ca8 0000000000000018 31 55 8 [31] .strtab STRTAB 0000000000000000 000060e8 0000000000000c8d 0000000000000000 0 0 1 Key to Flags: W (write), A (alloc), X (execute), M (merge), S (strings), l (large) I (info), L (link order), G (group), T (TLS), E (exclude), x (unknown) O (extra OS processing required) o (OS specific), p (processor specific) There are no section groups in this file. Program Headers: Type Offset VirtAddr PhysAddr FileSiz MemSiz Flags Align PHDR 0x0000000000000040 0x0000000000400040 0x0000000000400040 0x00000000000001c0 0x00000000000001c0 R E 8 INTERP 0x0000000000000200 0x0000000000400200 0x0000000000400200 0x000000000000001c 0x000000000000001c R 1 [Requesting program interpreter: /lib64/ld-linux-x86-64.so.2] LOAD 0x0000000000000000 0x0000000000400000 0x0000000000400000 0x00000000000046bc 0x00000000000046bc R E 200000 LOAD 0x00000000000046c0 0x00000000006046c0 0x00000000006046c0 0x00000000000003a0 0x00000000000004b8 RW 200000 DYNAMIC 0x0000000000004768 0x0000000000604768 0x0000000000604768 0x0000000000000200 0x0000000000000200 RW 8 NOTE 0x000000000000021c 0x000000000040021c 0x000000000040021c 0x0000000000000044 0x0000000000000044 R 4 GNU_EH_FRAME 0x0000000000003a84 0x0000000000403a84 0x0000000000403a84 0x0000000000000104 0x0000000000000104 R 4 GNU_STACK 0x0000000000000000 0x0000000000000000 0x0000000000000000 0x0000000000000000 0x0000000000000000 RW 8 Section to Segment mapping: Segment Sections... 00 01 .interp 02 .interp .note.ABI-tag .note.gnu.build-id .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rela.dyn .rela.plt .init .plt .text .fini .rodata .eh_frame_hdr .eh_frame .gcc_except_table 03 .init_array .fini_array .jcr .data.rel.ro .dynamic .got .got.plt .data .bss 04 .dynamic 05 .note.ABI-tag .note.gnu.build-id 06 .eh_frame_hdr 07 Dynamic section at offset 0x4768 contains 27 entries: Tag Type Name/Value 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] 0x000000000000000c (INIT) 0x400c30 0x000000000000000d (FINI) 0x4039dc 0x0000000000000019 (INIT_ARRAY) 0x6046c0 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes) 0x000000000000001a (FINI_ARRAY) 0x6046d0 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes) 0x000000006ffffef5 (GNU_HASH) 0x400260 0x0000000000000005 (STRTAB) 0x400568 0x0000000000000006 (SYMTAB) 0x400298 0x000000000000000a (STRSZ) 869 (bytes) 0x000000000000000b (SYMENT) 24 (bytes) 0x0000000000000015 (DEBUG) 0x0 0x0000000000000003 (PLTGOT) 0x604970 0x0000000000000002 (PLTRELSZ) 576 (bytes) 0x0000000000000014 (PLTREL) RELA 0x0000000000000017 (JMPREL) 0x4009f0 0x0000000000000007 (RELA) 0x400990 0x0000000000000008 (RELASZ) 96 (bytes) 0x0000000000000009 (RELAENT) 24 (bytes) 0x000000006ffffffe (VERNEED) 0x400910 0x000000006fffffff (VERNEEDNUM) 3 0x000000006ffffff0 (VERSYM) 0x4008ce 0x0000000000000000 (NULL) 0x0 Relocation section '.rela.dyn' at offset 0x990 contains 4 entries: Offset Info Type Sym. Value Sym. Name + Addend 0000006046e0 000d00000001 R_X86_64_64 0000000000000000 _ZTVN10__cxxabiv117__c + 10 0000006046f0 000d00000001 R_X86_64_64 0000000000000000 _ZTVN10__cxxabiv117__c + 10 000000604968 000300000006 R_X86_64_GLOB_DAT 0000000000000000 __gmon_start__ + 0 000000604a60 001b00000005 R_X86_64_COPY 0000000000604a60 _ZSt4cout + 0 Relocation section '.rela.plt' at offset 0x9f0 contains 24 entries: Offset Info Type Sym. Value Sym. Name + Addend 000000604988 000100000007 R_X86_64_JUMP_SLO 0000000000000000 _ZSt16__throw_bad_cast + 0 000000604990 000200000007 R_X86_64_JUMP_SLO 0000000000000000 _ZNSt13basic_ostreamIw + 0 000000604998 000500000007 R_X86_64_JUMP_SLO 0000000000000000 _ZdlPv + 0 0000006049a0 000600000007 R_X86_64_JUMP_SLO 0000000000000000 __cxa_rethrow + 0 0000006049a8 000700000007 R_X86_64_JUMP_SLO 0000000000000000 _ZNSt8ios_base4InitC1E + 0 0000006049b0 000800000007 R_X86_64_JUMP_SLO 0000000000000000 __libc_start_main + 0 0000006049b8 000900000007 R_X86_64_JUMP_SLO 0000000000000000 _ZNSt13basic_ostreamIw + 0 0000006049c0 000a00000007 R_X86_64_JUMP_SLO 0000000000000000 __cxa_atexit + 0 0000006049c8 001a00000007 R_X86_64_JUMP_SLO 0000000000400cd0 _ZNSt8ios_base4InitD1E + 0 0000006049d0 000b00000007 R_X86_64_JUMP_SLO 0000000000000000 _ZNSt9basic_iosIwSt11c + 0 0000006049d8 000c00000007 R_X86_64_JUMP_SLO 0000000000000000 strlen + 0 0000006049e0 000e00000007 R_X86_64_JUMP_SLO 0000000000000000 _ZNSt9basic_iosIwSt11c + 0 0000006049e8 001c00000007 R_X86_64_JUMP_SLO 0000000000400d10 __cxa_pure_virtual + 0 0000006049f0 000f00000007 R_X86_64_JUMP_SLO 0000000000000000 __stack_chk_fail + 0 0000006049f8 001000000007 R_X86_64_JUMP_SLO 0000000000000000 _ZNSt9basic_iosIcSt11c + 0 000000604a00 001100000007 R_X86_64_JUMP_SLO 0000000000000000 memcmp + 0 000000604a08 001200000007 R_X86_64_JUMP_SLO 0000000000000000 _ZNSt9basic_iosIcSt11c + 0 000000604a10 001300000007 R_X86_64_JUMP_SLO 0000000000000000 __cxa_end_catch + 0 000000604a18 001400000007 R_X86_64_JUMP_SLO 0000000000000000 _ZNSo6sentryD1Ev + 0 000000604a20 001500000007 R_X86_64_JUMP_SLO 0000000000000000 __cxa_begin_catch + 0 000000604a28 001600000007 R_X86_64_JUMP_SLO 0000000000000000 _ZSt18uncaught_excepti + 0 000000604a30 001d00000007 R_X86_64_JUMP_SLO 0000000000400da0 __gxx_personality_v0 + 0 000000604a38 001700000007 R_X86_64_JUMP_SLO 0000000000000000 _ZNSo6sentryC1ERSo + 0 000000604a40 001800000007 R_X86_64_JUMP_SLO 0000000000000000 _Unwind_Resume + 0 The decoding of unwind sections for machine type Advanced Micro Devices X86-64 is not currently supported. Symbol table '.dynsym' contains 30 entries: Num: Value Size Type Bind Vis Ndx Name 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND 1: 0000000000000000 0 FUNC GLOBAL DEFAULT UND _ZSt16__throw_bad_castv@GLIBCXX_3.4 (2) 2: 0000000000000000 0 FUNC GLOBAL DEFAULT UND _ZNSt13basic_ostreamIwSt1@GLIBCXX_3.4 (2) 3: 0000000000000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__ 4: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _Jv_RegisterClasses 5: 0000000000000000 0 FUNC GLOBAL DEFAULT UND _ZdlPv@GLIBCXX_3.4 (2) 6: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __cxa_rethrow@CXXABI_1.3 (3) 7: 0000000000000000 0 FUNC GLOBAL DEFAULT UND _ZNSt8ios_base4InitC1Ev@GLIBCXX_3.4 (2) 8: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __libc_start_main@GLIBC_2.2.5 (4) 9: 0000000000000000 0 FUNC GLOBAL DEFAULT UND _ZNSt13basic_ostreamIwSt1@GLIBCXX_3.4 (2) 10: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __cxa_atexit@GLIBC_2.2.5 (4) 11: 0000000000000000 0 FUNC GLOBAL DEFAULT UND _ZNSt9basic_iosIwSt11char@GLIBCXX_3.4 (2) 12: 0000000000000000 0 FUNC GLOBAL DEFAULT UND strlen@GLIBC_2.2.5 (4) 13: 0000000000000000 0 OBJECT GLOBAL DEFAULT UND _ZTVN10__cxxabiv117__clas@CXXABI_1.3 (3) 14: 0000000000000000 0 FUNC GLOBAL DEFAULT UND _ZNSt9basic_iosIwSt11char@GLIBCXX_3.4 (2) 15: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __stack_chk_fail@GLIBC_2.4 (5) 16: 0000000000000000 0 FUNC GLOBAL DEFAULT UND _ZNSt9basic_iosIcSt11char@GLIBCXX_3.4 (2) 17: 0000000000000000 0 FUNC GLOBAL DEFAULT UND memcmp@GLIBC_2.2.5 (4) 18: 0000000000000000 0 FUNC GLOBAL DEFAULT UND _ZNSt9basic_iosIcSt11char@GLIBCXX_3.4 (2) 19: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __cxa_end_catch@CXXABI_1.3 (3) 20: 0000000000000000 0 FUNC GLOBAL DEFAULT UND _ZNSo6sentryD1Ev@GLIBCXX_3.4 (2) 21: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __cxa_begin_catch@CXXABI_1.3 (3) 22: 0000000000000000 0 FUNC GLOBAL DEFAULT UND _ZSt18uncaught_exceptionv@GLIBCXX_3.4 (2) 23: 0000000000000000 0 FUNC GLOBAL DEFAULT UND _ZNSo6sentryC1ERSo@GLIBCXX_3.4 (2) 24: 0000000000000000 0 FUNC GLOBAL DEFAULT UND _Unwind_Resume@GCC_3.0 (6) 25: 0000000000400fa0 9 FUNC WEAK DEFAULT 13 pthread_equal 26: 0000000000400cd0 0 FUNC GLOBAL DEFAULT UND _ZNSt8ios_base4InitD1Ev@GLIBCXX_3.4 (2) 27: 0000000000604a60 272 OBJECT GLOBAL DEFAULT 27 _ZSt4cout@GLIBCXX_3.4 (2) 28: 0000000000400d10 0 FUNC GLOBAL DEFAULT UND __cxa_pure_virtual@CXXABI_1.3 (3) 29: 0000000000400da0 0 FUNC GLOBAL DEFAULT UND __gxx_personality_v0@CXXABI_1.3 (3) Symbol table '.symtab' contains 135 entries: Num: Value Size Type Bind Vis Ndx Name 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND 1: 0000000000400200 0 SECTION LOCAL DEFAULT 1 2: 000000000040021c 0 SECTION LOCAL DEFAULT 2 3: 000000000040023c 0 SECTION LOCAL DEFAULT 3 4: 0000000000400260 0 SECTION LOCAL DEFAULT 4 5: 0000000000400298 0 SECTION LOCAL DEFAULT 5 6: 0000000000400568 0 SECTION LOCAL DEFAULT 6 7: 00000000004008ce 0 SECTION LOCAL DEFAULT 7 8: 0000000000400910 0 SECTION LOCAL DEFAULT 8 9: 0000000000400990 0 SECTION LOCAL DEFAULT 9 10: 00000000004009f0 0 SECTION LOCAL DEFAULT 10 11: 0000000000400c30 0 SECTION LOCAL DEFAULT 11 12: 0000000000400c40 0 SECTION LOCAL DEFAULT 12 13: 0000000000400dd0 0 SECTION LOCAL DEFAULT 13 14: 00000000004039dc 0 SECTION LOCAL DEFAULT 14 15: 0000000000403a00 0 SECTION LOCAL DEFAULT 15 16: 0000000000403a84 0 SECTION LOCAL DEFAULT 16 17: 0000000000403b88 0 SECTION LOCAL DEFAULT 17 18: 00000000004040ec 0 SECTION LOCAL DEFAULT 18 19: 00000000006046c0 0 SECTION LOCAL DEFAULT 19 20: 00000000006046d0 0 SECTION LOCAL DEFAULT 20 21: 00000000006046d8 0 SECTION LOCAL DEFAULT 21 22: 00000000006046e0 0 SECTION LOCAL DEFAULT 22 23: 0000000000604768 0 SECTION LOCAL DEFAULT 23 24: 0000000000604968 0 SECTION LOCAL DEFAULT 24 25: 0000000000604970 0 SECTION LOCAL DEFAULT 25 26: 0000000000604a48 0 SECTION LOCAL DEFAULT 26 27: 0000000000604a60 0 SECTION LOCAL DEFAULT 27 28: 0000000000000000 0 SECTION LOCAL DEFAULT 28 29: 0000000000000000 0 FILE LOCAL DEFAULT ABS /usr/lib/../lib64/crti.o 30: 0000000000400ec4 0 FUNC LOCAL DEFAULT 13 call_gmon_start 31: 0000000000000000 0 FILE LOCAL DEFAULT ABS foo.cc 32: 0000000000400e70 38 FUNC LOCAL DEFAULT 13 _GLOBAL__sub_I_main 33: 0000000000604b74 1 OBJECT LOCAL DEFAULT 27 _ZStL8__ioinit 34: 0000000000000000 0 FILE LOCAL DEFAULT ABS crtstuff.c 35: 00000000006046d8 0 OBJECT LOCAL DEFAULT 21 __JCR_LIST__ 36: 0000000000400ee0 0 FUNC LOCAL DEFAULT 13 deregister_tm_clones 37: 0000000000400f10 0 FUNC LOCAL DEFAULT 13 register_tm_clones 38: 0000000000400f50 0 FUNC LOCAL DEFAULT 13 __do_global_dtors_aux 39: 0000000000604b70 1 OBJECT LOCAL DEFAULT 27 completed.6128 40: 00000000006046d0 0 OBJECT LOCAL DEFAULT 20 __do_global_dtors_aux_fin 41: 0000000000400f70 0 FUNC LOCAL DEFAULT 13 frame_dummy 42: 00000000006046c0 0 OBJECT LOCAL DEFAULT 19 __frame_dummy_init_array_ 43: 0000000000000000 0 FILE LOCAL DEFAULT ABS crtstuff.c 44: 00000000004040e8 0 OBJECT LOCAL DEFAULT 17 __FRAME_END__ 45: 00000000006046d8 0 OBJECT LOCAL DEFAULT 21 __JCR_END__ 46: 0000000000000000 0 FILE LOCAL DEFAULT ABS 47: 00000000006046bc 0 NOTYPE LOCAL DEFAULT 19 __preinit_array_start 48: 00000000006046d8 0 NOTYPE LOCAL DEFAULT 20 __fini_array_end 49: 0000000000604970 0 OBJECT LOCAL DEFAULT 25 _GLOBAL_OFFSET_TABLE_ 50: 00000000006046bc 0 NOTYPE LOCAL DEFAULT 19 __preinit_array_end 51: 00000000006046d0 0 NOTYPE LOCAL DEFAULT 20 __fini_array_start 52: 00000000006046d0 0 NOTYPE LOCAL DEFAULT 19 __init_array_end 53: 00000000006046c0 0 NOTYPE LOCAL DEFAULT 19 __init_array_start 54: 0000000000604768 0 OBJECT LOCAL DEFAULT 23 _DYNAMIC 55: 0000000000604a48 0 NOTYPE WEAK DEFAULT 26 data_start 56: 0000000000604a58 8 OBJECT WEAK HIDDEN 26 DW.ref.__gxx_personality_ 57: 0000000000402df0 492 FUNC WEAK DEFAULT 13 _ZNSt13basic_ostreamIwSt1 58: 0000000000604740 40 OBJECT WEAK HIDDEN 22 _ZTVN10__cxxabiv119__fore 59: 0000000000403940 2 FUNC GLOBAL DEFAULT 13 __libc_csu_fini 60: 0000000000400e98 0 FUNC GLOBAL DEFAULT 13 _start 61: 0000000000000000 0 FUNC GLOBAL DEFAULT UND _ZSt16__throw_bad_castv@@ 62: 00000000006046f0 16 OBJECT WEAK DEFAULT 22 _ZTIN10__cxxabiv119__fore 63: 00000000006046e0 16 OBJECT WEAK DEFAULT 22 _ZTIN10__cxxabiv115__forc 64: 00000000004038d0 15 FUNC GLOBAL HIDDEN 13 _ZN10__cxxabiv115__forced 65: 0000000000000000 0 FUNC GLOBAL DEFAULT UND _ZNSt13basic_ostreamIwSt1 66: 0000000000000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__ 67: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _Jv_RegisterClasses 68: 0000000000000000 0 FUNC GLOBAL DEFAULT UND _ZdlPv@@GLIBCXX_3.4 69: 0000000000402060 540 FUNC WEAK DEFAULT 13 _ZNSo9_M_insertIeEERSoT_ 70: 00000000004038e0 15 FUNC GLOBAL HIDDEN 13 _ZN10__cxxabiv119__foreig 71: 00000000004039dc 0 FUNC GLOBAL DEFAULT 14 _fini 72: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __cxa_rethrow@@CXXABI_1.3 73: 0000000000000000 0 FUNC GLOBAL DEFAULT UND _ZNSt8ios_base4InitC1Ev@@ 74: 0000000000402c00 492 FUNC WEAK DEFAULT 13 _ZNSt13basic_ostreamIwSt1 75: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __libc_start_main@@GLIBC_ 76: 0000000000000000 0 FUNC GLOBAL DEFAULT UND _ZNSt13basic_ostreamIwSt1 77: 00000000004013a0 540 FUNC WEAK DEFAULT 13 _ZNSo9_M_insertIlEERSoT_ 78: 0000000000604700 40 OBJECT WEAK HIDDEN 22 _ZTVN10__cxxabiv115__forc 79: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __cxa_atexit@@GLIBC_2.2.5 80: 00000000004031d0 476 FUNC WEAK DEFAULT 13 _ZNSt13basic_ostreamIwSt1 81: 0000000000400cd0 0 FUNC GLOBAL DEFAULT UND _ZNSt8ios_base4InitD1Ev@@ 82: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _ITM_deregisterTMCloneTab 83: 0000000000000000 0 FUNC GLOBAL DEFAULT UND _ZNSt9basic_iosIwSt11char 84: 0000000000403a00 4 OBJECT GLOBAL DEFAULT 15 _IO_stdin_used 85: 0000000000000000 0 FUNC GLOBAL DEFAULT UND strlen@@GLIBC_2.2.5 86: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _ITM_registerTMCloneTable 87: 0000000000604a48 0 NOTYPE GLOBAL DEFAULT 26 __data_start 88: 00000000004038f0 18 FUNC GLOBAL HIDDEN 13 _ZN10__cxxabiv119__foreig 89: 0000000000403840 136 FUNC GLOBAL DEFAULT 13 _ZNKSt5ctypeIcE13_M_widen 90: 0000000000403a60 36 OBJECT WEAK HIDDEN 15 _ZTSN10__cxxabiv119__fore 91: 0000000000000000 0 OBJECT GLOBAL DEFAULT UND _ZTVN10__cxxabiv117__clas 92: 0000000000402fe0 492 FUNC WEAK DEFAULT 13 _ZNSt13basic_ostreamIwSt1 93: 0000000000000000 0 FUNC GLOBAL DEFAULT UND _ZNSt9basic_iosIwSt11char 94: 00000000004038e0 15 FUNC GLOBAL HIDDEN 13 _ZN10__cxxabiv119__foreig 95: 0000000000604a60 0 OBJECT GLOBAL HIDDEN 26 __TMC_END__ 96: 0000000000604a60 272 OBJECT GLOBAL DEFAULT 27 _ZSt4cout@@GLIBCXX_3.4 97: 0000000000403a08 0 OBJECT GLOBAL HIDDEN 15 __dso_handle 98: 0000000000403950 139 FUNC GLOBAL DEFAULT 13 __libc_csu_init 99: 00000000004033b0 466 FUNC WEAK DEFAULT 13 _ZNSt13basic_ostreamIwSt1 100: 0000000000400d10 0 FUNC GLOBAL DEFAULT UND __cxa_pure_virtual@@CXXAB 101: 0000000000400fb0 994 FUNC WEAK DEFAULT 13 _ZSt16__ostream_insertIcS 102: 00000000004024a0 882 FUNC WEAK DEFAULT 13 _ZSt16__ostream_insertIwS 103: 0000000000604a60 0 NOTYPE GLOBAL DEFAULT 27 __bss_start 104: 0000000000403910 18 FUNC GLOBAL HIDDEN 13 _ZN10__cxxabiv115__forced 105: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __stack_chk_fail@@GLIBC_2 106: 00000000004038d0 15 FUNC GLOBAL HIDDEN 13 _ZN10__cxxabiv115__forced 107: 0000000000000000 0 FUNC GLOBAL DEFAULT UND _ZNSt9basic_iosIcSt11char 108: 0000000000401a00 540 FUNC WEAK DEFAULT 13 _ZNSo9_M_insertIxEERSoT_ 109: 0000000000400fa0 9 FUNC WEAK DEFAULT 13 pthread_equal 110: 0000000000403590 492 FUNC WEAK DEFAULT 13 _ZNSt13basic_ostreamIwSt1 111: 0000000000000000 0 FUNC GLOBAL DEFAULT UND memcmp@@GLIBC_2.2.5 112: 0000000000604a50 8 OBJECT WEAK HIDDEN 26 DW.ref._ZTIN10__cxxabiv11 113: 0000000000000000 0 FUNC GLOBAL DEFAULT UND _ZNSt9basic_iosIcSt11char 114: 0000000000604b78 0 NOTYPE GLOBAL DEFAULT 27 _end 115: 0000000000403930 8 FUNC GLOBAL DEFAULT 13 _ZNKSt13bad_exception4wha 116: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __cxa_end_catch@@CXXABI_1 117: 0000000000000000 0 FUNC GLOBAL DEFAULT UND _ZNSo6sentryD1Ev@@GLIBCXX 118: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __cxa_begin_catch@@CXXABI 119: 00000000004015c0 540 FUNC WEAK DEFAULT 13 _ZNSo9_M_insertImEERSoT_ 120: 0000000000000000 0 FUNC GLOBAL DEFAULT UND _ZSt18uncaught_exceptionv 121: 0000000000401c20 540 FUNC WEAK DEFAULT 13 _ZNSo9_M_insertIyEERSoT_ 122: 00000000004017e0 540 FUNC WEAK DEFAULT 13 _ZNSo9_M_insertIbEERSoT_ 123: 0000000000604a60 0 NOTYPE GLOBAL DEFAULT 26 _edata 124: 0000000000400da0 0 FUNC GLOBAL DEFAULT UND __gxx_personality_v0@@CXX 125: 0000000000000000 0 FUNC GLOBAL DEFAULT UND _ZNSo6sentryC1ERSo@@GLIBC 126: 0000000000402a10 492 FUNC WEAK DEFAULT 13 _ZNSt13basic_ostreamIwSt1 127: 0000000000000000 0 FUNC GLOBAL DEFAULT UND _Unwind_Resume@@GCC_3.0 128: 0000000000402820 492 FUNC WEAK DEFAULT 13 _ZNSt13basic_ostreamIwSt1 129: 0000000000401e40 540 FUNC WEAK DEFAULT 13 _ZNSo9_M_insertIdEERSoT_ 130: 0000000000402280 540 FUNC WEAK DEFAULT 13 _ZNSo9_M_insertIPKvEERSoT 131: 0000000000403a40 32 OBJECT WEAK HIDDEN 15 _ZTSN10__cxxabiv115__forc 132: 0000000000403780 190 FUNC GLOBAL DEFAULT 13 _ZNKSt5ctypeIcE14_M_narro 133: 0000000000400dd0 146 FUNC GLOBAL DEFAULT 13 main 134: 0000000000400c30 0 FUNC GLOBAL DEFAULT 11 _init Histogram for `.gnu.hash' bucket list length (total of 3 buckets): Length Number % of total Coverage 0 1 ( 33.3%) 1 1 ( 33.3%) 20.0% 2 0 ( 0.0%) 20.0% 3 0 ( 0.0%) 20.0% 4 1 ( 33.3%) 100.0% Version symbols section '.gnu.version' contains 30 entries: Addr: 00000000004008ce Offset: 0x0008ce Link: 5 (.dynsym) 000: 0 (*local*) 2 (GLIBCXX_3.4) 2 (GLIBCXX_3.4) 0 (*local*) 004: 0 (*local*) 2 (GLIBCXX_3.4) 3 (CXXABI_1.3) 2 (GLIBCXX_3.4) 008: 4 (GLIBC_2.2.5) 2 (GLIBCXX_3.4) 4 (GLIBC_2.2.5) 2 (GLIBCXX_3.4) 00c: 4 (GLIBC_2.2.5) 3 (CXXABI_1.3) 2 (GLIBCXX_3.4) 5 (GLIBC_2.4) 010: 2 (GLIBCXX_3.4) 4 (GLIBC_2.2.5) 2 (GLIBCXX_3.4) 3 (CXXABI_1.3) 014: 2 (GLIBCXX_3.4) 3 (CXXABI_1.3) 2 (GLIBCXX_3.4) 2 (GLIBCXX_3.4) 018: 6 (GCC_3.0) 1 (*global*) 2 (GLIBCXX_3.4) 2 (GLIBCXX_3.4) 01c: 3 (CXXABI_1.3) 3 (CXXABI_1.3) Version needs section '.gnu.version_r' contains 3 entries: Addr: 0x0000000000400910 Offset: 0x000910 Link: 6 (.dynstr) 000000: Version: 1 File: libgcc_s.so.1 Cnt: 1 004: 0 (*local*) 2 (GLIBCXX_3.4) 3 (CXXABI_1.3) 2 (GLIBCXX_3.4) 008: 4 (GLIBC_2.2.5) 2 (GLIBCXX_3.4) 4 (GLIBC_2.2.5) 2 (GLIBCXX_3.4) 00c: 4 (GLIBC_2.2.5) 3 (CXXABI_1.3) 2 (GLIBCXX_3.4) 5 (GLIBC_2.4) 010: 2 (GLIBCXX_3.4) 4 (GLIBC_2.2.5) 2 (GLIBCXX_3.4) 3 (CXXABI_1.3) 014: 2 (GLIBCXX_3.4) 3 (CXXABI_1.3) 2 (GLIBCXX_3.4) 2 (GLIBCXX_3.4) 018: 6 (GCC_3.0) 1 (*global*) 2 (GLIBCXX_3.4) 2 (GLIBCXX_3.4) 01c: 3 (CXXABI_1.3) 3 (CXXABI_1.3) Version needs section '.gnu.version_r' contains 3 entries: Addr: 0x0000000000400910 Offset: 0x000910 Link: 6 (.dynstr) 000000: Version: 1 File: libgcc_s.so.1 Cnt: 1 0x0010: Name: GCC_3.0 Flags: none Version: 6 0x0020: Version: 1 File: libc.so.6 Cnt: 2 0x0030: Name: GLIBC_2.4 Flags: none Version: 5 0x0040: Name: GLIBC_2.2.5 Flags: none Version: 4 0x0050: Version: 1 File: libstdc++.so.6 Cnt: 2 0x0060: Name: CXXABI_1.3 Flags: none Version: 3 0x0070: Name: GLIBCXX_3.4 Flags: none Version: 2 Notes at offset 0x0000021c with length 0x00000020: Owner Data size Description GNU 0x00000010 NT_GNU_ABI_TAG (ABI version tag) OS: Linux, ABI: 2.6.9 Notes at offset 0x0000023c with length 0x00000024: Owner Data size Description GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: e4e78d7ddbc03c6a8e41050cb20cdc576128223a