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: 0x4005b0 Start of program headers: 64 (bytes into file) Start of section headers: 4416 (bytes into file) Flags: 0x0 Size of this header: 64 (bytes) Size of program headers: 56 (bytes) Number of program headers: 9 Size of section headers: 64 (bytes) Number of section headers: 28 Section header string table index: 27 Section Headers: [Nr] Name Type Address Off Size ES Flg Lk Inf Al [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 [ 1] .interp PROGBITS 0000000000400238 000238 00001c 00 A 0 0 1 [ 2] .note.ABI-tag NOTE 0000000000400254 000254 000020 00 A 0 0 4 [ 3] .gnu.hash GNU_HASH 0000000000400278 000278 000048 00 A 4 0 8 [ 4] .dynsym DYNSYM 00000000004002c0 0002c0 000120 18 A 5 1 8 [ 5] .dynstr STRTAB 00000000004003e0 0003e0 0000dd 00 A 0 0 1 [ 6] .gnu.version VERSYM 00000000004004be 0004be 000018 02 A 4 0 2 [ 7] .gnu.version_r VERNEED 00000000004004d8 0004d8 000020 00 A 5 1 8 [ 8] .rela.dyn RELA 00000000004004f8 0004f8 000018 18 A 4 0 8 [ 9] .rela.plt RELA 0000000000400510 000510 000030 18 AI 4 23 8 [10] .init PROGBITS 0000000000400540 000540 00001a 00 AX 0 0 4 [11] .plt PROGBITS 0000000000400560 000560 000030 10 AX 0 0 16 [12] .plt.got PROGBITS 0000000000400590 000590 000008 00 AX 0 0 8 [13] .text PROGBITS 00000000004005a0 0005a0 000171 00 AX 0 0 16 [14] .fini PROGBITS 0000000000400714 000714 000009 00 AX 0 0 4 [15] .rodata PROGBITS 0000000000400720 000720 000004 04 AM 0 0 4 [16] .eh_frame_hdr PROGBITS 0000000000400724 000724 000034 00 A 0 0 4 [17] .eh_frame PROGBITS 0000000000400758 000758 0000ec 00 A 0 0 8 [18] .init_array INIT_ARRAY 0000000000600de0 000de0 000008 00 WA 0 0 8 [19] .fini_array FINI_ARRAY 0000000000600de8 000de8 000008 00 WA 0 0 8 [20] .jcr PROGBITS 0000000000600df0 000df0 000008 00 WA 0 0 8 [21] .dynamic DYNAMIC 0000000000600df8 000df8 000200 10 WA 5 0 8 [22] .got PROGBITS 0000000000600ff8 000ff8 000008 08 WA 0 0 8 [23] .got.plt PROGBITS 0000000000601000 001000 000028 08 WA 0 0 8 [24] .data PROGBITS 0000000000601028 001028 000010 00 WA 0 0 8 [25] .bss NOBITS 0000000000601038 001038 000008 00 WA 0 0 1 [26] .gnu_debuglink PROGBITS 0000000000000000 001038 000014 00 0 0 1 [27] .shstrtab STRTAB 0000000000000000 00104c 0000ef 00 0 0 1 Key to Flags: W (write), A (alloc), X (execute), M (merge), S (strings), I (info), L (link order), O (extra OS processing required), G (group), T (TLS), C (compressed), x (unknown), o (OS specific), E (exclude), l (large), p (processor specific) There are no section groups in this file. Program Headers: Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align PHDR 0x000040 0x0000000000400040 0x0000000000400040 0x0001f8 0x0001f8 R E 0x8 INTERP 0x000238 0x0000000000400238 0x0000000000400238 0x00001c 0x00001c R 0x1 [Requesting program interpreter: /lib64/ld-linux-x86-64.so.2] LOAD 0x000000 0x0000000000400000 0x0000000000400000 0x000844 0x000844 R E 0x200000 LOAD 0x000de0 0x0000000000600de0 0x0000000000600de0 0x000258 0x000260 RW 0x200000 DYNAMIC 0x000df8 0x0000000000600df8 0x0000000000600df8 0x000200 0x000200 RW 0x8 NOTE 0x000254 0x0000000000400254 0x0000000000400254 0x000020 0x000020 R 0x4 GNU_EH_FRAME 0x000724 0x0000000000400724 0x0000000000400724 0x000034 0x000034 R 0x4 GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10 GNU_RELRO 0x000de0 0x0000000000600de0 0x0000000000600de0 0x000220 0x000220 R 0x1 Section to Segment mapping: Segment Sections... 00 01 .interp 02 .interp .note.ABI-tag .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rela.dyn .rela.plt .init .plt .plt.got .text .fini .rodata .eh_frame_hdr .eh_frame 03 .init_array .fini_array .jcr .dynamic .got .got.plt .data .bss 04 .dynamic 05 .note.ABI-tag 06 .eh_frame_hdr 07 08 .init_array .fini_array .jcr .dynamic .got Dynamic section at offset 0xdf8 contains 27 entries: Tag Type Name/Value 0x0000000000000001 (NEEDED) Shared library: [libpypy-c.so] 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] 0x000000000000001d (RUNPATH) Library runpath: [$ORIGIN] 0x000000000000000c (INIT) 0x400540 0x000000000000000d (FINI) 0x400714 0x0000000000000019 (INIT_ARRAY) 0x600de0 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes) 0x000000000000001a (FINI_ARRAY) 0x600de8 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes) 0x000000006ffffef5 (GNU_HASH) 0x400278 0x0000000000000005 (STRTAB) 0x4003e0 0x0000000000000006 (SYMTAB) 0x4002c0 0x000000000000000a (STRSZ) 221 (bytes) 0x000000000000000b (SYMENT) 24 (bytes) 0x0000000000000015 (DEBUG) 0x0 0x0000000000000003 (PLTGOT) 0x601000 0x0000000000000002 (PLTRELSZ) 48 (bytes) 0x0000000000000014 (PLTREL) RELA 0x0000000000000017 (JMPREL) 0x400510 0x0000000000000007 (RELA) 0x4004f8 0x0000000000000008 (RELASZ) 24 (bytes) 0x0000000000000009 (RELAENT) 24 (bytes) 0x000000006ffffffe (VERNEED) 0x4004d8 0x000000006fffffff (VERNEEDNUM) 1 0x000000006ffffff0 (VERSYM) 0x4004be 0x0000000000000000 (NULL) 0x0 Relocation section '.rela.dyn' at offset 0x4f8 contains 1 entries: Offset Info Type Symbol's Value Symbol's Name + Addend 0000000000600ff8 0000000200000006 R_X86_64_GLOB_DAT 0000000000000000 __gmon_start__ + 0 Relocation section '.rela.plt' at offset 0x510 contains 2 entries: Offset Info Type Symbol's Value Symbol's Name + Addend 0000000000601018 0000000100000007 R_X86_64_JUMP_SLOT 0000000000000000 pypy_main_startup + 0 0000000000601020 0000000400000007 R_X86_64_JUMP_SLOT 0000000000000000 __libc_start_main@GLIBC_2.2.5 + 0 The decoding of unwind sections for machine type Advanced Micro Devices X86-64 is not currently supported. Symbol table '.dynsym' contains 12 entries: Num: Value Size Type Bind Vis Ndx Name 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND 1: 0000000000000000 0 FUNC GLOBAL DEFAULT UND pypy_main_startup 2: 0000000000000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__ 3: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _Jv_RegisterClasses 4: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __libc_start_main@GLIBC_2.2.5 (2) 5: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _ITM_deregisterTMCloneTable 6: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _ITM_registerTMCloneTable 7: 0000000000400714 0 FUNC GLOBAL DEFAULT 14 _fini 8: 0000000000601038 0 NOTYPE GLOBAL DEFAULT 25 __bss_start 9: 0000000000601038 0 NOTYPE GLOBAL DEFAULT 24 _edata 10: 0000000000400540 0 FUNC GLOBAL DEFAULT 10 _init 11: 0000000000601040 0 NOTYPE GLOBAL DEFAULT 25 _end Histogram for `.gnu.hash' bucket list length (total of 7 buckets): Length Number % of total Coverage 0 3 ( 42.9%) 1 3 ( 42.9%) 60.0% 2 1 ( 14.3%) 100.0% Version symbols section '.gnu.version' contains 12 entries: Addr: 00000000004004be Offset: 0x0004be Link: 4 (.dynsym) 000: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) 004: 2 (GLIBC_2.2.5) 0 (*local*) 0 (*local*) 1 (*global*) 008: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) Version needs section '.gnu.version_r' contains 1 entries: Addr: 0x00000000004004d8 Offset: 0x0004d8 Link: 5 (.dynstr) 000000: Version: 1 File: libc.so.6 Cnt: 1 0x0010: Name: GLIBC_2.2.5 Flags: none Version: 2 Displaying notes found at file offset 0x00000254 with length 0x00000020: Owner Data size Description GNU 0x00000010 NT_GNU_ABI_TAG (ABI version tag) OS: Linux, ABI: 2.6.32