ELF Header: Magic: 7f 45 4c 46 01 01 01 00 00 00 00 00 00 00 00 00 Class: ELF32 Data: 2's complement, little endian Version: 1 (current) OS/ABI: UNIX - System V ABI Version: 0 Type: DYN (Shared object file) Machine: Intel 80386 Version: 0x1 Entry point address: 0x2e0 Start of program headers: 52 (bytes into file) Start of section headers: 1988 (bytes into file) Flags: 0x0 Size of this header: 52 (bytes) Size of program headers: 32 (bytes) Number of program headers: 4 Size of section headers: 40 (bytes) Number of section headers: 22 Section header string table index: 19 Section Headers: [Nr] Name Type Addr Off Size ES Flg Lk Inf Al [ 0] NULL 00000000 000000 000000 00 0 0 0 [ 1] .hash HASH 000000b4 0000b4 000048 04 A 2 0 4 [ 2] .dynsym DYNSYM 000000fc 0000fc 0000d0 10 A 3 1 4 [ 3] .dynstr STRTAB 000001cc 0001cc 00005d 00 A 0 0 1 [ 4] .rel.dyn REL 0000022c 00022c 000020 08 A 2 0 4 [ 5] .rel.plt REL 0000024c 00024c 000028 08 A 2 7 4 [ 6] .init PROGBITS 00000274 000274 000008 00 AX 0 0 1 [ 7] .plt PROGBITS 0000027c 00027c 000060 04 AX 0 0 4 [ 8] .text PROGBITS 000002e0 0002e0 000188 00 AX 0 0 16 [ 9] .fini PROGBITS 00000468 000468 000008 00 AX 0 0 1 [10] .rodata PROGBITS 00000470 000470 00002d 00 A 0 0 1 [11] .note NOTE 0000049d 00049d 000018 00 A 0 0 1 [12] .ctors PROGBITS 000014b8 0004b8 000008 00 WA 0 0 4 [13] .dtors PROGBITS 000014c0 0004c0 000008 00 WA 0 0 4 [14] .dynamic DYNAMIC 000014c8 0004c8 0000a8 08 WA 3 0 4 [15] .data PROGBITS 00001570 000570 00000c 00 WA 0 0 4 [16] .got PROGBITS 0000157c 00057c 000024 04 WA 0 0 4 [17] .comment PROGBITS 00000000 0005a0 000036 00 0 0 1 [18] .ident PROGBITS 00000000 0005d6 000156 01 MS 0 0 1 [19] .shstrtab STRTAB 00000000 00072c 000095 00 0 0 1 [20] .symtab SYMTAB 00000000 000b34 0003a0 10 21 46 4 [21] .strtab STRTAB 00000000 000ed4 000149 00 0 0 1 Key to Flags: W (write), A (alloc), X (execute), M (merge), S (strings) I (info), L (link order), G (group), 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 Flg Align LOAD 0x000000 0x00000000 0x00000000 0x004b5 0x004b5 R E 0x1000 LOAD 0x0004b8 0x000014b8 0x000014b8 0x000e8 0x000e8 RW 0x1000 DYNAMIC 0x0004c8 0x000014c8 0x000014c8 0x000a8 0x000a8 RW 0x4 NOTE 0x00049d 0x0000049d 0x0000049d 0x00018 0x00018 R 0x1 Section to Segment mapping: Segment Sections... 00 .hash .dynsym .dynstr .rel.dyn .rel.plt .init .plt .text .fini .rodata .note 01 .ctors .dtors .dynamic .data .got 02 .dynamic 03 .note Dynamic section at offset 0x4c8 contains 17 entries: Tag Type Name/Value 0x00000001 (NEEDED) Shared library: [libc.so.3] 0x0000000c (INIT) 0x274 0x0000000d (FINI) 0x468 0x00000004 (HASH) 0xb4 0x00000005 (STRTAB) 0x1cc 0x00000006 (SYMTAB) 0xfc 0x0000000a (STRSZ) 93 (bytes) 0x0000000b (SYMENT) 16 (bytes) 0x00000003 (PLTGOT) 0x157c 0x00000002 (PLTRELSZ) 40 (bytes) 0x00000014 (PLTREL) REL 0x00000017 (JMPREL) 0x24c 0x00000011 (REL) 0x22c 0x00000012 (RELSZ) 32 (bytes) 0x00000013 (RELENT) 8 (bytes) 0x6ffffffa (RELCOUNT) 3 0x00000000 (NULL) 0x0 Relocation section '.rel.dyn' at offset 0x22c contains 4 entries: Offset Info Type Sym.Value Sym. Name 00001570 00000008 R_386_RELATIVE 00001574 00000008 R_386_RELATIVE 00001578 00000008 R_386_RELATIVE 0000159c 00000306 R_386_GLOB_DAT 00000000 __cxa_finalize Relocation section '.rel.plt' at offset 0x24c contains 5 entries: Offset Info Type Sym.Value Sym. Name 00001588 00000107 R_386_JUMP_SLOT 00000000 printf 0000158c 00000207 R_386_JUMP_SLOT 00000000 puts 00001590 00000307 R_386_JUMP_SLOT 00000000 __cxa_finalize 00001594 00000507 R_386_JUMP_SLOT 0000033c add 00001598 00000c07 R_386_JUMP_SLOT 00000349 fib There are no unwind sections in this file. Symbol table '.dynsym' contains 13 entries: Num: Value Size Type Bind Vis Ndx Name 0: 00000000 0 NOTYPE LOCAL DEFAULT UND 1: 00000000 0 FUNC GLOBAL DEFAULT UND printf 2: 00000000 0 FUNC GLOBAL DEFAULT UND puts 3: 00000000 0 FUNC WEAK DEFAULT UND __cxa_finalize 4: 00000274 0 FUNC GLOBAL DEFAULT 6 _init 5: 0000033c 13 FUNC GLOBAL DEFAULT 8 add 6: 000002e0 0 NOTYPE GLOBAL DEFAULT 8 _btext 7: 000015a0 0 NOTYPE GLOBAL DEFAULT ABS __bss_start 8: 00000468 0 FUNC GLOBAL DEFAULT 9 _fini 9: 00000398 135 FUNC GLOBAL DEFAULT 8 foo 10: 000015a0 0 NOTYPE GLOBAL DEFAULT ABS _edata 11: 000015a0 0 NOTYPE GLOBAL DEFAULT ABS _end 12: 00000349 79 FUNC GLOBAL DEFAULT 8 fib Symbol table '.symtab' contains 58 entries: Num: Value Size Type Bind Vis Ndx Name 0: 00000000 0 NOTYPE LOCAL DEFAULT UND 1: 000000b4 0 SECTION LOCAL DEFAULT 1 2: 000000fc 0 SECTION LOCAL DEFAULT 2 3: 000001cc 0 SECTION LOCAL DEFAULT 3 4: 0000022c 0 SECTION LOCAL DEFAULT 4 5: 0000024c 0 SECTION LOCAL DEFAULT 5 6: 00000274 0 SECTION LOCAL DEFAULT 6 7: 0000027c 0 SECTION LOCAL DEFAULT 7 8: 000002e0 0 SECTION LOCAL DEFAULT 8 9: 00000468 0 SECTION LOCAL DEFAULT 9 10: 00000470 0 SECTION LOCAL DEFAULT 10 11: 0000049d 0 SECTION LOCAL DEFAULT 11 12: 000014b8 0 SECTION LOCAL DEFAULT 12 13: 000014c0 0 SECTION LOCAL DEFAULT 13 14: 000014c8 0 SECTION LOCAL DEFAULT 14 15: 00001570 0 SECTION LOCAL DEFAULT 15 16: 0000157c 0 SECTION LOCAL DEFAULT 16 17: 00000000 0 SECTION LOCAL DEFAULT 17 18: 00000000 0 SECTION LOCAL DEFAULT 18 19: 00000001 0 NOTYPE LOCAL DEFAULT ABS __pic__ 20: 00000001 0 NOTYPE LOCAL DEFAULT ABS __PIC__ 21: 00000000 0 FILE LOCAL DEFAULT ABS crtend.c 22: 00000001 0 NOTYPE LOCAL DEFAULT ABS __pic__ 23: 00000001 0 NOTYPE LOCAL DEFAULT ABS __PIC__ 24: 00000420 0 FUNC LOCAL DEFAULT 8 __do_global_ctors_aux 25: 00001578 0 OBJECT LOCAL DEFAULT 15 p.1181 26: 00000460 0 FUNC LOCAL DEFAULT 8 init_dummy 27: 000014c4 0 OBJECT LOCAL DEFAULT 13 __DTOR_END__ 28: 000014bc 0 OBJECT LOCAL DEFAULT 12 __CTOR_END__ 29: 00000001 0 NOTYPE LOCAL DEFAULT ABS __pic__ 30: 00000001 0 NOTYPE LOCAL DEFAULT ABS __PIC__ 31: 00000000 0 FILE LOCAL DEFAULT ABS crtbegin.c 32: 00000001 0 NOTYPE LOCAL DEFAULT ABS __pic__ 33: 00000001 0 NOTYPE LOCAL DEFAULT ABS __PIC__ 34: 000002e0 0 FUNC LOCAL DEFAULT 8 __do_global_dtors_aux 35: 00001574 0 OBJECT LOCAL DEFAULT 15 p.1184 36: 00000330 0 FUNC LOCAL DEFAULT 8 fini_dummy 37: 000014c0 0 OBJECT LOCAL DEFAULT 13 __DTOR_LIST__ 38: 000014b8 0 OBJECT LOCAL DEFAULT 12 __CTOR_LIST__ 39: 00000000 0 FILE LOCAL DEFAULT ABS myprog.c 40: 00000001 0 NOTYPE LOCAL DEFAULT ABS __pic__ 41: 00000001 0 NOTYPE LOCAL DEFAULT ABS __PIC__ 42: 000014c8 0 OBJECT LOCAL HIDDEN ABS _DYNAMIC 43: 00001570 0 OBJECT LOCAL HIDDEN 15 __dso_handle 44: 00000338 0 FUNC LOCAL HIDDEN 8 __i686.get_pc_thunk.bx 45: 0000157c 0 OBJECT LOCAL HIDDEN ABS _GLOBAL_OFFSET_TABLE_ 46: 00000000 0 FUNC GLOBAL DEFAULT UND printf 47: 00000000 0 FUNC GLOBAL DEFAULT UND puts 48: 00000000 0 FUNC WEAK DEFAULT UND __cxa_finalize 49: 00000274 0 FUNC GLOBAL DEFAULT 6 _init 50: 0000033c 13 FUNC GLOBAL DEFAULT 8 add 51: 000002e0 0 NOTYPE GLOBAL DEFAULT 8 _btext 52: 000015a0 0 NOTYPE GLOBAL DEFAULT ABS __bss_start 53: 00000468 0 FUNC GLOBAL DEFAULT 9 _fini 54: 00000398 135 FUNC GLOBAL DEFAULT 8 foo 55: 000015a0 0 NOTYPE GLOBAL DEFAULT ABS _edata 56: 000015a0 0 NOTYPE GLOBAL DEFAULT ABS _end 57: 00000349 79 FUNC GLOBAL DEFAULT 8 fib Histogram for bucket list length (total of 3 buckets): Length Number % of total Coverage 0 0 ( 0.0%) 1 0 ( 0.0%) 0.0% 2 0 ( 0.0%) 0.0% 3 0 ( 0.0%) 0.0% 4 3 (100.0%) 100.0% No version information found in this file. Notes at offset 0x0000049d with length 0x00000018: Owner Data size Description QNX 0x00000008 Unknown note type: (0x00000003)