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: 0x1e1d0 Start of program headers: 52 (bytes into file) Start of section headers: 827228 (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: 27 Section header string table index: 24 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 002efc 04 A 2 0 4 [ 2] .dynsym DYNSYM 00002fb0 002fb0 007b60 10 A 3 20 4 [ 3] .dynstr STRTAB 0000ab10 00ab10 00810a 00 A 0 0 1 [ 4] .gnu.version VERSYM 00012c1a 012c1a 000f6c 02 A 2 0 2 [ 5] .gnu.version_r VERNEED 00013b88 013b88 000090 00 A 3 2 4 [ 6] .rel.dyn REL 00013c18 013c18 009d90 08 A 2 0 4 [ 7] .rel.plt REL 0001d9a8 01d9a8 0002a8 08 A 2 9 4 [ 8] .init PROGBITS 0001dc50 01dc50 000017 00 AX 0 0 4 [ 9] .plt PROGBITS 0001dc68 01dc68 000560 04 AX 0 0 4 [10] .text PROGBITS 0001e1d0 01e1d0 08a810 00 AX 0 0 16 [11] .fini PROGBITS 000a89e0 0a89e0 00001b 00 AX 0 0 4 [12] .rodata PROGBITS 000a8a00 0a8a00 011445 00 A 0 0 32 [13] .eh_frame_hdr PROGBITS 000b9e48 0b9e48 00002c 00 A 0 0 4 [14] .eh_frame PROGBITS 000b9e74 0b9e74 000094 00 A 0 0 4 [15] .data PROGBITS 000ba000 0ba000 0095c0 00 WA 0 0 32 [16] .dynamic DYNAMIC 000c35c0 0c35c0 0000e0 08 WA 3 0 4 [17] .ctors PROGBITS 000c36a0 0c36a0 00000c 00 WA 0 0 4 [18] .dtors PROGBITS 000c36ac 0c36ac 000008 00 WA 0 0 4 [19] .jcr PROGBITS 000c36b4 0c36b4 000004 00 WA 0 0 4 [20] .got PROGBITS 000c36b8 0c36b8 0003a0 04 WA 0 0 4 [21] .bss NOBITS 000c3a60 0c3a60 003244 00 WA 0 0 32 [22] .comment PROGBITS 00000000 0c3a60 006353 00 0 0 1 [23] .note NOTE 00000000 0c9db3 0000dc 00 0 0 1 [24] .shstrtab STRTAB 00000000 0c9e8f 0000cc 00 0 0 1 [25] .symtab SYMTAB 00000000 0ca394 00c620 10 26 4cc 4 [26] .strtab STRTAB 00000000 0d69b4 00ac16 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) Program Headers: Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align LOAD 0x000000 0x00000000 0x00000000 0xb9f08 0xb9f08 R E 0x1000 LOAD 0x0ba000 0x000ba000 0x000ba000 0x09a58 0x0cca4 RW 0x1000 DYNAMIC 0x0c35c0 0x000c35c0 0x000c35c0 0x000e0 0x000e0 RW 0x4 GNU_EH_FRAME 0x0b9e48 0x000b9e48 0x000b9e48 0x0002c 0x0002c R 0x4 Section to Segment mapping: Segment Sections... 00 .hash .dynsym .dynstr .gnu.version .gnu.version_r .rel.dyn .rel.plt .init .plt .text .fini .rodata .eh_frame_hdr .eh_frame 01 .data .dynamic .ctors .dtors .jcr .got .bss 02 .dynamic 03 .eh_frame_hdr