readelf -ed /app/oracle/product/10.2/db/lib/libnnz10.so ELF Header: Magic: 7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 2d 00 Class: ELF64 Data: 2's complement, little endian Version: 1 (current) OS/ABI: UNIX - System V ABI Version: 0 Type: DYN (Shared object file) Machine: Advanced Micro Devices X86-64 Version: 0x1 Entry point address: 0xca530 Start of program headers: 64 (bytes into file) Start of section headers: 3806296 (bytes into file) Flags: 0x0 Size of this header: 64 (bytes) Size of program headers: 56 (bytes) Number of program headers: 5 Size of section headers: 64 (bytes) Number of section headers: 28 Section header string table index: 25 Section Headers: [Nr] Name Type Address Offset Size EntSize Flags Link Info Align [ 0] NULL 0000000000000000 00000000 0000000000000000 0000000000000000 0 0 0 [ 1] .hash HASH 0000000000000158 00000158 0000000000009eb4 0000000000000004 A 2 0 8 [ 2] .dynsym DYNSYM 000000000000a010 0000a010 00000000000237c0 0000000000000018 A 3 25 8 [ 3] .dynstr STRTAB 000000000002d7d0 0002d7d0 000000000001dee8 0000000000000000 A 0 0 1 [ 4] .gnu.version VERSYM 000000000004b6b8 0004b6b8 0000000000002f50 0000000000000002 A 2 0 2 [ 5] .gnu.version_r VERNEED 000000000004e608 0004e608 0000000000000030 0000000000000000 A 3 1 8 [ 6] .rela.dyn RELA 000000000004e638 0004e638 000000000005f160 0000000000000018 A 2 0 8 [ 7] .rela.plt RELA 00000000000ad798 000ad798 00000000000114d8 0000000000000018 A 2 9 8 [ 8] .init PROGBITS 00000000000bec70 000bec70 0000000000000018 0000000000000000 AX 0 0 4 [ 9] .plt PROGBITS 00000000000bec88 000bec88 000000000000b8a0 0000000000000010 AX 0 0 4 [10] .text PROGBITS 00000000000ca530 000ca530 00000000001b5558 0000000000000000 AX 0 0 16 [11] .text1 PROGBITS 000000000027fa88 0027fa88 0000000000000000 0000000000000000 AX 0 0 4 [12] .fini PROGBITS 000000000027fa88 0027fa88 000000000000000e 0000000000000000 AX 0 0 4 [13] .rodata PROGBITS 000000000027faa0 0027faa0 000000000000e988 0000000000000000 A 0 0 32 [14] .eh_frame_hdr PROGBITS 000000000028e428 0028e428 0000000000000008 0000000000000000 A 0 0 4 [15] .eh_frame PROGBITS 000000000028e430 0028e430 0000000000063188 0000000000000000 A 0 0 8 [16] .data PROGBITS 00000000003f15c0 002f15c0 000000000009c500 0000000000000000 WA 0 0 32 [17] .data1 PROGBITS 000000000048dac0 0038dac0 000000000000bb40 0000000000000000 WA 0 0 32 [18] .dynamic DYNAMIC 0000000000499600 00399600 0000000000000190 0000000000000010 WA 3 0 8 [19] .ctors PROGBITS 0000000000499790 00399790 0000000000000010 0000000000000000 WA 0 0 8 [20] .dtors PROGBITS 00000000004997a0 003997a0 0000000000000010 0000000000000000 WA 0 0 8 [21] .jcr PROGBITS 00000000004997b0 003997b0 0000000000000008 0000000000000000 WA 0 0 8 [22] .got PROGBITS 00000000004997b8 003997b8 0000000000007920 0000000000000008 WA 0 0 8 [23] .bss NOBITS 00000000004a10e0 003a10e0 0000000000001858 0000000000000000 WA 0 0 32 [24] .comment PROGBITS 0000000000000000 003a10e0 000000000000029f 0000000000000000 0 0 1 [25] .shstrtab STRTAB 0000000000000000 003a137f 00000000000000d6 0000000000000000 0 0 1 [26] .symtab SYMTAB 0000000000000000 003a1b58 00000000000002a0 0000000000000018 27 28 8 [27] .strtab STRTAB 0000000000000000 003a1df8 0000000000000001 0000000000000000 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 Flags Align LOAD 0x0000000000000000 0x0000000000000000 0x0000000000000000 0x00000000002f15b8 0x00000000002f15b8 R E 100000 LOAD 0x00000000002f15c0 0x00000000003f15c0 0x00000000003f15c0 0x00000000000afb18 0x00000000000b1378 RW 100000 DYNAMIC 0x0000000000399600 0x0000000000499600 0x0000000000499600 0x0000000000000190 0x0000000000000190 RW 8 GNU_EH_FRAME 0x000000000028e428 0x000000000028e428 0x000000000028e428 0x0000000000000008 0x0000000000000008 R 4 GNU_STACK 0x0000000000000000 0x0000000000000000 0x0000000000000000 0x0000000000000000 0x0000000000000000 RW 8 Section to Segment mapping: Segment Sections... 00 .hash .dynsym .dynstr .gnu.version .gnu.version_r .rela.dyn .rela.plt .init .plt .text .fini .rodata .eh_frame_hdr .eh_frame 01 .data .data1 .dynamic .ctors .dtors .jcr .got .bss 02 .dynamic 03 .eh_frame_hdr 04 Dynamic section at offset 0x399600 contains 21 entries: Tag Type Name/Value 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] 0x000000000000000c (INIT) 0xbec70 0x000000000000000d (FINI) 0x27fa88 0x0000000000000004 (HASH) 0x158 0x0000000000000005 (STRTAB) 0x2d7d0 0x0000000000000006 (SYMTAB) 0xa010 0x000000000000000a (STRSZ) 122600 (bytes) 0x000000000000000b (SYMENT) 24 (bytes) 0x0000000000000003 (PLTGOT) 0x4997b8 0x0000000000000002 (PLTRELSZ) 70872 (bytes) 0x0000000000000014 (PLTREL) RELA 0x0000000000000017 (JMPREL) 0xad798 0x0000000000000007 (RELA) 0x4e638 0x0000000000000008 (RELASZ) 389472 (bytes) 0x0000000000000009 (RELAENT) 24 (bytes) 0x0000000000000016 (TEXTREL) 0x0 0x000000006ffffffe (VERNEED) 0x4e608 0x000000006fffffff (VERNEEDNUM) 1 0x000000006ffffff0 (VERSYM) 0x4b6b8 0x000000006ffffff9 (RELACOUNT) 11100 0x0000000000000000 (NULL) 0x0