# readelf -d pfoo Dynamic segment at offset 0x514 contains 21 entries: Tag Type Name/Value 0x00000001 (NEEDED) Shared library: [libprint.so] 0x00000001 (NEEDED) Shared library: [libc.so.6] 0x0000000c (INIT) 0x8048344 0x0000000d (FINI) 0x80484e0 0x00000004 (HASH) 0x8048128 0x00000005 (STRTAB) 0x8048240 0x00000006 (SYMTAB) 0x8048170 0x0000000a (STRSZ) 178 (bytes) 0x0000000b (SYMENT) 16 (bytes) 0x00000015 (DEBUG) 0x0 0x00000003 (PLTGOT) 0x80495f8 0x00000002 (PLTRELSZ) 16 (bytes) 0x00000014 (PLTREL) REL 0x00000017 (JMPREL) 0x8048334 0x00000011 (REL) 0x804832c 0x00000012 (RELSZ) 8 (bytes) 0x00000013 (RELENT) 8 (bytes) 0x6ffffffe (VERNEED) 0x804830c 0x6fffffff (VERNEEDNUM) 1 0x6ffffff0 (VERSYM) 0x80482f2 0x00000000 (NULL) 0x0 [root@localhost ldpath]# readelf -d pfoo_r Dynamic segment at offset 0x518 contains 22 entries: Tag Type Name/Value 0x00000001 (NEEDED) Shared library: [libprint.so] 0x00000001 (NEEDED) Shared library: [libc.so.6] 0x0000000f (RPATH) Library rpath: [./] 0x0000000c (INIT) 0x8048348 0x0000000d (FINI) 0x80484e4 0x00000004 (HASH) 0x8048128 0x00000005 (STRTAB) 0x8048240 0x00000006 (SYMTAB) 0x8048170 0x0000000a (STRSZ) 181 (bytes) 0x0000000b (SYMENT) 16 (bytes) 0x00000015 (DEBUG) 0x0 0x00000003 (PLTGOT) 0x8049604 0x00000002 (PLTRELSZ) 16 (bytes) 0x00000014 (PLTREL) REL 0x00000017 (JMPREL) 0x8048338 0x00000011 (REL) 0x8048330 0x00000012 (RELSZ) 8 (bytes) 0x00000013 (RELENT) 8 (bytes) 0x6ffffffe (VERNEED) 0x8048310 0x6fffffff (VERNEEDNUM) 1 0x6ffffff0 (VERSYM) 0x80482f6 0x00000000 (NULL) 0x0 |