Elf file type is DYN (Shared object file) Entry point 0x7d000 There are 9 program headers, starting at offset 64 Program Headers: Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align PHDR 0x0000000000000040 0x0000000000000040 0x0000000000000040 0x00000000000001f8 0x00000000000001f8 R 0x8 LOAD 0x0000000000000000 0x0000000000000000 0x0000000000000000 0x000000000007c798 0x000000000007c798 R 0x1000 LOAD 0x000000000007d000 0x000000000007d000 0x000000000007d000 0x00000000001527e0 0x00000000001527e0 R E 0x1000 LOAD 0x00000000001d0000 0x00000000001d0000 0x00000000001d0000 0x000000000000ec48 0x0000000000238e59 RW 0x1000 TLS 0x00000000001d6000 0x00000000001d6000 0x00000000001d6000 0x00000000000017e0 0x0000000000001818 R 0x10 DYNAMIC 0x00000000001de240 0x00000000001de240 0x00000000001de240 0x0000000000000150 0x0000000000000150 RW 0x8 GNU_RELRO 0x00000000001d6000 0x00000000001d6000 0x00000000001d6000 0x0000000000008c48 0x0000000000008c48 R 0x1 GNU_EH_FRAME 0x0000000000055778 0x0000000000055778 0x0000000000055778 0x0000000000007434 0x0000000000007434 R 0x1 GNU_STACK 0x0000000000000000 0x0000000000000000 0x0000000000000000 0x0000000000000000 0x0000000000000000 RW 0 Section to Segment mapping: Segment Sections... 00 01 .rodata .dynsym .gnu.version .gnu.version_d .gnu.hash .hash .dynstr .rela.dyn .rela.plt .eh_frame_hdr .eh_frame .comment .gnu.warning.tmpnam .gnu.warning.tempnam .gnu.warning.gets .gnu.warning.mktemp .gnu.warning.f_prealloc .gnu_debuglink .shstrtab .symtab .strtab 02 .text .init .fini .plt 03 .data .got.plt .tdata .tbss .ctors .dtors .jcr .data.rel.ro .dynamic .got .bss 04 .tdata .tbss .ctors .dtors 05 .dynamic 06 .tdata .tbss .ctors .dtors .jcr .data.rel.ro .dynamic .got 07 .eh_frame_hdr 08