一个运行结果:
<pre name="code" class="cpp">start .......................................
Elf path = /cygdrive/e/tmp_test/libcrypt.so
elf path : /cygdrive/e/tmp_test/libcrypt.so
52
ELF Header:
Magic: 7F 45 4C 46 01 01 01 00 00 00 00 00 00 00 00 00
Class: 32-bit architecture
Data: 2's complement little-endian
Version: 1 (current)
OS/ABI: UNIX System V
ABI Version: 0
Type: Shared object
Machine: Intel i386
Version: 0x1
Entry point address: 0x00af8700
Start of program headers: 52 (bytes into file)
Start of section headers: 44032 (bytes into file)
Flags: 0x0
Size of this header: 52 (bytes)
Size of program headers: 32 (bytes)
Number of program headers: 9
Size of section headers: 40 (bytes)
Number of section headers: 35
Section header string table index: 34
Program Headers:
Program header num 9, offset in file 52, relative offset in mem 2147953564
There are 9 program headers, starting at offset in file 52
Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align
Location of program header itself 0x000034 0x00af8034 0x00af8034 0x00120 0x00120 R E 0x0004
Pathname of interpreter 0x008720 0x00b00720 0x00b00720 0x00013 0x00013 R 0x0001
Loadable segment 0x000000 0x00af8000 0x00af8000 0x08dc4 0x08dc4 R E 0x1000
Loadable segment 0x008ee4 0x00b01ee4 0x00b01ee4 0x00158 0x27258 RW 0x1000
Dynamic linking information segment 0x008efc 0x00b01efc 0x00b01efc 0x000e0 0x000e0 RW 0x0004
Auxiliary information 0x000154 0x00af8154 0x00af8154 0x00020 0x00020 R 0x0004
GNU_EH_FRAME 0x008734 0x00b00734 0x00b00734 0x0011c 0x0011c R 0x0004
GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x0004
GNU_RELRO 0x008ee4 0x00b01ee4 0x00b01ee4 0x0011c 0x0011c R 0x0001
Section Headers:
There are 35 section headers, starting at offset in file 0x0000ac00,starting at offset relative 0x8007d768:
[Nr] Name Type Addr Off Size ES Flg Lk Inf Al
[ 0] NULL 00000000 000000 000000 00 0 0 0
[ 1] .note.ABI-tag note section 00af8154 000154 000020 00 A 0 0 4
[ 2] .gnu.hash SUNW_SIGNATURE 00af8174 000174 000074 04 A 3 0 4
[ 3] .dynsym dynamic symbol table section 00af81e8 0001e8 000190 10 A 4 1 4
[ 4] .dynstr string table section 00af8378 000378 00011f 00 A 0 0 1
[ 5] .gnu.version Symbol version table 00af8498 000498 000032 02 A 3 0 2
[ 6] .gnu.version_d SUNW_verdef 00af84cc 0004cc 000038 00 A 4 2 4
[ 7] .gnu.version_r Symbol versions required 00af8504 000504 000030 00 A 4 1 4
[ 8] .rel.dyn relocation section - no addends 00af8534 000534 000038 08 A 3 0 4
[ 9] .rel.plt relocation section - no addends 00af856c 00056c 000078 08 A 3 11 4
[10] .init program defined information 00af85e4 0005e4 000017 00 XA 0 0 4
[11] .plt program defined information 00af85fc 0005fc 000100 04 XA 0 0 4
[12] .text program defined information 00af8700 000700 006c34 00 XA 0 0 16
[13] .fini program defined information 00aff334 007334 00001c 00 XA 0 0 4
[14] .rodata program defined information 00aff360 007360 0013c0 00 A 0 0 32
[15] .interp program defined information 00b00720 008720 000013 00 A 0 0 1
[16] .eh_frame_hdr program defined information 00b00734 008734 00011c 00 A 0 0 4
[17] .eh_frame program defined information 00b00850 008850 000464 00 A 0 0 4
[18] .hash symbol hash table section 00b00cb4 008cb4 000110 04 A 3 0 4
[19] .ctors program defined information 00b01ee4 008ee4 000008 00 WA 0 0 4
[20] .dtors program defined information 00b01eec 008eec 000008 00 WA 0 0 4
[21] .jcr program defined information 00b01ef4 008ef4 000004 00 WA 0 0 4
[22] .data.rel.ro program defined information 00b01ef8 008ef8 000004 00 WA 0 0 4
[23] .dynamic dynamic section 00b01efc 008efc 0000e0 08 WA 4 0 4
[24] .got program defined information 00b01fdc 008fdc 000018 04 WA 0 0 4
[25] .got.plt program defined information 00b01ff4 008ff4 000048 04 WA 0 0 4
[26] .bss no space section 00b02040 00903c 0270fc 00 WA 0 0 32
[27] .comment program defined information 00000000 00903c 000284 00 0 0 1
[28] .symtab symbol table section 00000000 0092c0 000a30 10 1d 139 4
[29] .strtab string table section 00000000 009cf0 000742 00 0 0 1
[30] .gnu_debuglink program defined information 00000000 00a434 00001c 00 0 0 4
[31] .gnu.liblist SUNW_ANNOTATE 00000000 00a450 000028 14 20 0 4
[32] .gnu.libstr string table section 00000000 00a478 00001e 00 0 0 1
[33] .gnu.prelink_undo program defined information 00000000 00a498 00062c 01 0 0 4
[34] .shstrtab string table section 00000000 00aac4 000139 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)
String table:
[0 ]
[1 ] abi-note.S
[2 ] initfini.c
[3 ] /builddir/build/BUILD/glibc-2.5-20061008T1257/build-i686-linuxnptl/csu/crti.S
[4 ] call_gmon_start
[5 ] crtstuff.c
[6 ] __CTOR_LIST__
[7 ] __DTOR_LIST__
[8 ] __JCR_LIST__
[9 ] dtor_idx.5793
[10 ] completed.5791
[11 ] __do_global_dtors_aux
[12 ] frame_dummy
[13 ] __CTOR_END__
[14 ] __FRAME_END__
[15 ] __JCR_END__
[16 ] __do_global_ctors_aux
[17 ] /builddir/build/BUILD/glibc-2.5-20061008T1257/build-i686-linuxnptl/csu/crtn.S
[18 ] crypt-entry.c
[19 ] md5_salt_prefix
[20 ] sha256_salt_prefix
[21 ] sha512_salt_prefix
[22 ] md5-crypt.c
[23 ] b64t
[24 ] buflen.6174
[25 ] buffer
[26 ] md5.c
[27 ] fillbuf
[28 ] sha256-crypt.c
[29 ] sha256_rounds_prefix
[30 ] buflen.6299
[31 ] sha256.c
[32 ] sha256_process_block
[33 ] K
[34 ] sha512-crypt.c
[35 ] sha512_rounds_prefix
[36 ] buflen.6503
[37 ] sha512.c
[38 ] sha512_process_block
[39 ] crypt.c
[40 ] crypt_util.c
[41 ] do_pc1
[42 ] do_pc2
[43 ] rots
[44 ] efp
[45 ] small_tables_initialized.5389
[46 ] eperm32tab
[47 ] _ufc_tables_lock
[48 ] sbox
[49 ] pc1
[50 ] longmask
[51 ] bytemask
[52 ] pc2
[53 ] BITMASK
[54 ] esel
[55 ] perm32
[56 ] final_perm
[57 ] initial_perm
[58 ] interp.c
[59 ] __md5_crypt
[60 ] __encrypt_r
[61 ] __md5_crypt_r
[62 ] __sha512_finish_ctx
[63 ] __sha256_process_bytes
[64 ] _fini
[65 ] __invoke_dynamic_linker__
[66 ] _GLOBAL_OFFSET_TABLE_
[67 ] __sha512_crypt
[68 ] __md5_process_bytes
[69 ] __md5_process_block
[70 ] __init_des_r
[71 ] __md5_buffer
[72 ] _ufc_setup_salt_r
[73 ] __sha256_finish_ctx
[74 ] __dso_handle
[75 ] __DTOR_END__
[76 ] _ufc_output_conversion_r
[77 ] _ufc_mk_keytab_r
[78 ] __setkey_r
[79 ] __sha512_crypt_r
[80 ] _ufc_foobar
[81 ] _ufc_dofinalperm_r
[82 ] __bss_start
[83 ] __crypt_r
[84 ] __md5_finish_ctx
[85 ] __sha512_process_bytes
[86 ] __init_des
[87 ] __sha256_init_ctx
[88 ] __md5_stream
[89 ] __sha256_crypt_r
[90 ] _end
[91 ] __md5_read_ctx
[92 ] __md5_init_ctx
[93 ] _ufc_doit_r
[94 ] _edata
[95 ] __sha256_crypt
[96 ] __sha512_init_ctx
[97 ] __i686.get_pc_thunk.bx
[98 ] _DYNAMIC
[99 ] _init
[100] __errno_location@@GLIBC_2.0
[101] encrypt_r
[102] crypt
[103] __gmon_start__
[104] _Jv_RegisterClasses
[105] realloc@@GLIBC_2.0
[106] strncpy@@GLIBC_2.0
[107] encrypt
[108] memset@@GLIBC_2.0
[109] setkey
[110] __pthread_mutex_lock
[111] memcpy@@GLIBC_2.0
[112] strlen@@GLIBC_2.0
[113] __pthread_mutex_unlock
[114] GLIBC_2.0
[115] crypt_r
[116] __strtoul_internal@@GLIBC_2.0
[117] __stpncpy@@GLIBC_2.0
[118] fcrypt
[119] fread@@GLIBC_2.0
[120] snprintf@@GLIBC_2.0
[121] ferror@@GLIBC_2.0
[122] __cxa_finalize@@GLIBC_2.1.3
[123] setkey_r
Interpreter:
[0 ] /lib/ld-linux.so.2
Dynamic string table:
[0 ]
[1 ] __gmon_start__
[2 ] __cxa_finalize
[3 ] _Jv_RegisterClasses
[4 ] strncpy
[5 ] fcrypt
[6 ] strlen
[7 ] __stpncpy
[8 ] memset
[9 ] __errno_location
[10 ] memcpy
[11 ] realloc
[12 ] fread
[13 ] ferror
[14 ] __strtoul_internal
[15 ] snprintf
[16 ] __pthread_mutex_lock
[17 ] __pthread_mutex_unlock
[18 ] setkey
[19 ] encrypt
[20 ] encrypt_r
[21 ] setkey_r
[22 ] libc.so.6
[23 ] libcrypt.so.1
[24 ] GLIBC_2.0
[25 ] GLIBC_2.1.3
Dynamic section :
Tag Type Name/Value
0x00000001 String table offset of a needed shared library [ libc.so.6 ]
0x0000000e String table offset of shared object name [ libcrypt.so.1 ]
0x0000000c Address of initialization function 0x00af85e4
0x0000000d Address of finalization function 0x00aff334
0x00000004 Address of symbol hash table 0x00b00cb4
0x6ffffef5 GNU-style hash table 0x00af8174
0x00000005 Address of string table 0x00af8378
0x00000006 Address of symbol table 0x00af81e8
0x0000000a Size of string table 287 (bytes)
0x0000000b Size of each symbol table entry 16 (bytes)
0x00000003 Processor-dependent address 0x00b01ff4
0x00000002 Total size in bytes of PLT relocations 120 (bytes)
0x00000014 Type of relocation used for PLT REL 0x11
0x00000017 Address of PLT relocations 0x00af856c
0x00000011 Address of ElfNN_Rel relocations 0x00af8534
0x00000012 Total size of ElfNN_Rel relocations 56
0x00000013 Size of each ElfNN_Rel relocation 8 (bytes)
0x6ffffffc Address of verdef section 0x00af84cc
0x6ffffffd Number of elems in verdef section 2 (bytes)
0x6ffffffe Address of verneed section 0x00af8504
0x6fffffff Number of elems in verneed section 1
0x6ffffff0 Address of versym section 0x00af8498
0x6ffffffa number of RELATIVE relocations 2 (bytes)
0x6ffffdf8 elf checksum 0x11c2def6
0x6ffffdf5 GNU_PRELINKED 2014-03-22T13:43:45
0x00000000 Terminating entry 0x0
Symbol table :
Symbol table '.symtab' contains 163 entries:
Num: Value Size Type Bind Vis Ndx Name
0: 00000000 0 Unspecified type Local symbol DEFAULT UNDEF
1: 00af8154 0 Section Local symbol DEFAULT 1
2: 00af8174 0 Section Local symbol DEFAULT 2
3: 00af81e8 0 Section Local symbol DEFAULT 3
4: 00af8378 0 Section Local symbol DEFAULT 4
5: 00af8498 0 Section Local symbol DEFAULT 5
6: 00af84cc 0 Section Local symbol DEFAULT 6
7: 00af8504 0 Section Local symbol DEFAULT 7
8: 00af8534 0 Section Local symbol DEFAULT 8
9: 00af856c 0 Section Local symbol DEFAULT 9
10: 00af85e4 0 Section Local symbol DEFAULT 10
11: 00af85fc 0 Section Local symbol DEFAULT 11
12: 00af8700 0 Section Local symbol DEFAULT 12
13: 00aff334 0 Section Local symbol DEFAULT 13
14: 00aff360 0 Section Local symbol DEFAULT 14
15: 00b00720 0 Section Local symbol DEFAULT 15
16: 00b00734 0 Section Local symbol DEFAULT 16
17: 00b00850 0 Section Local symbol DEFAULT 17
18: 00b00cb4 0 Section Local symbol DEFAULT 18
19: 00b01ee4 0 Section Local symbol DEFAULT 19
20: 00b01eec 0 Section Local symbol DEFAULT 20
21: 00b01ef4 0 Section Local symbol DEFAULT 21
22: 00b01ef8 0 Section Local symbol DEFAULT 22
23: 00b01efc 0 Section Local symbol DEFAULT 23
24: 00b01fdc 0 Section Local symbol DEFAULT 24
25: 00b01ff4 0 Section Local symbol DEFAULT 25
26: 00b02040 0 Section Local symbol DEFAULT 26
27: 00000000 0 Section Local symbol DEFAULT 27
28: 00000000 0 Source file Local symbol DEFAULT ABS abi-note.S
29: 00000000 0 Source file Local symbol DEFAULT ABS initfini.c
30: 00000000 0 Source file Local symbol DEFAULT ABS /builddir/build/BUILD/glibc-2.5-20061008T1257/build-i686-linuxnptl/csu/crti.S
31: 00af8700 0 Function Local symbol DEFAULT 12 call_gmon_start
32: 00000000 0 Source file Local symbol DEFAULT ABS crtstuff.c
33: 00b01ee4 0 Data object Local symbol DEFAULT 19 __CTOR_LIST__
34: 00b01eec 0 Data object Local symbol DEFAULT 20 __DTOR_LIST__
35: 00b01ef4 0 Data object Local symbol DEFAULT 21 __JCR_LIST__
36: 00b0204c 4 Data object Local symbol DEFAULT 26 dtor_idx.5793
37: 00b02050 1 Data object Local symbol DEFAULT 26 completed.5791
38: 00af8730 0 Function Local symbol DEFAULT 12 __do_global_dtors_aux
39: 00af87b0 0 Function Local symbol DEFAULT 12 frame_dummy
40: 00000000 0 Source file Local symbol DEFAULT ABS crtstuff.c
41: 00b01ee8 0 Data object Local symbol DEFAULT 19 __CTOR_END__
42: 00b00cb0 0 Data object Local symbol DEFAULT 17 __FRAME_END__
43: 00b01ef4 0 Data object Local symbol DEFAULT 21 __JCR_END__
44: 00aff300 0 Function Local symbol DEFAULT 12 __do_global_ctors_aux
45: 00000000 0 Source file Local symbol DEFAULT ABS initfini.c
46: 00000000 0 Source file Local symbol DEFAULT ABS /builddir/build/BUILD/glibc-2.5-20061008T1257/build-i686-linuxnptl/csu/crtn.S
47: 00000000 0 Source file Local symbol DEFAULT ABS crypt-entry.c
48: 00aff360 4 Data object Local symbol DEFAULT 14 md5_salt_prefix
49: 00aff364 4 Data object Local symbol DEFAULT 14 sha256_salt_prefix
50: 00aff368 4 Data object Local symbol DEFAULT 14 sha512_salt_prefix
51: 00000000 0 Source file Local symbol DEFAULT ABS md5-crypt.c
52: 00aff360 4 Data object Local symbol DEFAULT 14 md5_salt_prefix
53: 00aff380 64 Data object Local symbol DEFAULT 14 b64t
54: 00b02054 4 Data object Local symbol DEFAULT 26 buflen.6174
55: 00b02040 4 Data object Local symbol DEFAULT 26 buffer
56: 00000000 0 Source file Local symbol DEFAULT ABS md5.c
57: 00aff3c0 64 Data object Local symbol DEFAULT 14 fillbuf
58: 00000000 0 Source file Local symbol DEFAULT ABS sha256-crypt.c
59: 00aff364 4 Data object Local symbol DEFAULT 14 sha256_salt_prefix
60: 00aff407 8 Data object Local symbol DEFAULT 14 sha256_rounds_prefix
61: 00aff420 64 Data object Local symbol DEFAULT 14 b64t
62: 00b02058 4 Data object Local symbol DEFAULT 26 buflen.6299
63: 00b02044 4 Data object Local symbol DEFAULT 26 buffer
64: 00000000 0 Source file Local symbol DEFAULT ABS sha256.c
65: 00afb330 1082 Function Local symbol DEFAULT 12 sha256_process_block
66: 00aff460 256 Data object Local symbol DEFAULT 14 K
67: 00aff560 64 Data object Local symbol DEFAULT 14 fillbuf
68: 00000000 0 Source file Local symbol DEFAULT ABS sha512-crypt.c
69: 00aff368 4 Data object Local symbol DEFAULT 14 sha512_salt_prefix
70: 00aff407 8 Data object Local symbol DEFAULT 14 sha512_rounds_prefix
71: 00aff5a0 64 Data object Local symbol DEFAULT 14 b64t
72: 00b0205c 4 Data object Local symbol DEFAULT 26 buflen.6503
73: 00b02048 4 Data object Local symbol DEFAULT 26 buffer
74: 00000000 0 Source file Local symbol DEFAULT ABS sha512.c
75: 00afd2c0 2046 Function Local symbol DEFAULT 12 sha512_process_block
76: 00aff5e0 640 Data object Local symbol DEFAULT 14 K
77: 00aff860 128 Data object Local symbol DEFAULT 14 fillbuf
78: 00000000 0 Source file Local symbol DEFAULT ABS crypt.c
79: 00000000 0 Source file Local symbol DEFAULT ABS crypt_util.c
80: 00b02080 8192 Data object Local symbol DEFAULT 26 do_pc1
81: 00b04080 4096 Data object Local symbol DEFAULT 26 do_pc2
82: 00affba0 64 Data object Local symbol DEFAULT 14 rots
83: 00b07080 8192 Data object Local symbol DEFAULT 26 efp
84: 00b02060 4 Data object Local symbol DEFAULT 26 small_tables_initialized.5389
85: 00b05080 8192 Data object Local symbol DEFAULT 26 eperm32tab
86: 00b09080 24 Data object Local symbol DEFAULT 26 _ufc_tables_lock
87: 00afff20 2048 Data object Local symbol DEFAULT 14 sbox
88: 00affbe0 224 Data object Local symbol DEFAULT 14 pc1
89: 00affb20 128 Data object Local symbol DEFAULT 14 longmask
90: 00affcc0 8 Data object Local symbol DEFAULT 14 bytemask
91: 00affce0 192 Data object Local symbol DEFAULT 14 pc2
92: 00affac0 96 Data object Local symbol DEFAULT 14 BITMASK
93: 00aff900 192 Data object Local symbol DEFAULT 14 esel
94: 00affda0 128 Data object Local symbol DEFAULT 14 perm32
95: 00affe20 256 Data object Local symbol DEFAULT 14 final_perm
96: 00aff9c0 256 Data object Local symbol DEFAULT 14 initial_perm
97: 00000000 0 Source file Local symbol DEFAULT ABS interp.c
98: 00af9420 136 Function Local symbol DEFAULT 12 __md5_crypt
99: 00aff050 609 Function Local symbol DEFAULT 12 __encrypt_r
100: 00af8a50 2499 Function Local symbol DEFAULT 12 __md5_crypt_r
101: 00afdc40 416 Function Local symbol DEFAULT 12 __sha512_finish_ctx
102: 00afb770 330 Function Local symbol DEFAULT 12 __sha256_process_bytes
103: 00aff334 0 Function Local symbol DEFAULT 13 _fini
104: 00b00720 19 Data object Local symbol DEFAULT 15 __invoke_dynamic_linker__
105: 00b01ff4 0 Data object Local symbol HIDDEN ABS _GLOBAL_OFFSET_TABLE_
106: 00afd180 136 Function Local symbol DEFAULT 12 __sha512_crypt
107: 00af9db0 357 Function Local symbol DEFAULT 12 __md5_process_bytes
108: 00af9520 2191 Function Local symbol DEFAULT 12 __md5_process_block
109: 00afe600 1888 Function Local symbol DEFAULT 12 __init_des_r
110: 00af9ff0 87 Function Local symbol DEFAULT 12 __md5_buffer
111: 00afed90 514 Function Local symbol DEFAULT 12 _ufc_setup_salt_r
112: 00afb8c0 239 Function Local symbol DEFAULT 12 __sha256_finish_ctx
113: 00b01ef8 0 Data object Local symbol HIDDEN 22 __dso_handle
114: 00b01ef0 0 Data object Local symbol HIDDEN 20 __DTOR_END__
115: 00afe430 455 Function Local symbol DEFAULT 12 _ufc_output_conversion_r
116: 00afdfa0 572 Function Local symbol DEFAULT 12 _ufc_mk_keytab_r
117: 00afefa0 127 Function Local symbol DEFAULT 12 __setkey_r
118: 00afb9b0 6096 Function Local symbol DEFAULT 12 __sha512_crypt_r
119: 00b090a0 131228 Data object Local symbol DEFAULT 26 _ufc_foobar
120: 00afe1e0 578 Function Local symbol DEFAULT 12 _ufc_dofinalperm_r
121: 00b0203c 0 Unspecified type Local symbol DEFAULT ABS __bss_start
122: 00af87f0 412 Function Local symbol DEFAULT 12 __crypt_r
123: 00af9f20 207 Function Local symbol DEFAULT 12 __md5_finish_ctx
124: 00afdac0 373 Function Local symbol DEFAULT 12 __sha512_process_bytes
125: 00afed60 38 Function Local symbol DEFAULT 12 __init_des
126: 00afb2d0 84 Function Local symbol DEFAULT 12 __sha256_init_ctx
127: 00afa050 221 Function Local symbol DEFAULT 12 __md5_stream
128: 00afa130 4365 Function Local symbol DEFAULT 12 __sha256_crypt_r
129: 00b2913c 0 Unspecified type Local symbol DEFAULT ABS _end
130: 00af94f0 33 Function Local symbol DEFAULT 12 __md5_read_ctx
131: 00af94b0 56 Function Local symbol DEFAULT 12 __md5_init_ctx
132: 00afdde0 446 Function Local symbol DEFAULT 12 _ufc_doit_r
133: 00b0203c 0 Unspecified type Local symbol DEFAULT ABS _edata
134: 00afb240 136 Function Local symbol DEFAULT 12 __sha256_crypt
135: 00afd210 161 Function Local symbol DEFAULT 12 __sha512_init_ctx
136: 00af87e7 0 Function Local symbol HIDDEN 12 __i686.get_pc_thunk.bx
137: 00b01efc 0 Data object Local symbol HIDDEN ABS _DYNAMIC
138: 00af85e4 0 Function Local symbol DEFAULT 10 _init
139: 00000000 29 Function Global symbol DEFAULT UNDEF __errno_location@@GLIBC_2.0
140: 00aff050 609 Function like global - lower precedence DEFAULT 12 encrypt_r
141: 00af8990 188 Function Global symbol DEFAULT 12 crypt
142: 00000000 0 Unspecified type like global - lower precedence DEFAULT UNDEF __gmon_start__
143: 00000000 0 Unspecified type like global - lower precedence DEFAULT UNDEF _Jv_RegisterClasses
144: 00000000 1134 Function Global symbol DEFAULT UNDEF realloc@@GLIBC_2.0
145: 00000000 167 Function Global symbol DEFAULT UNDEF strncpy@@GLIBC_2.0
146: 00aff2c0 52 Function Global symbol DEFAULT 12 encrypt
147: 00000000 67 Function Global symbol DEFAULT UNDEF memset@@GLIBC_2.0
148: 00aff020 45 Function Global symbol DEFAULT 12 setkey
149: 00000000 0 Unspecified type like global - lower precedence DEFAULT UNDEF __pthread_mutex_lock
150: 00000000 39 Function Global symbol DEFAULT UNDEF memcpy@@GLIBC_2.0
151: 00000000 175 Function Global symbol DEFAULT UNDEF strlen@@GLIBC_2.0
152: 00000000 0 Unspecified type like global - lower precedence DEFAULT UNDEF __pthread_mutex_unlock
153: 00000000 0 Data object Global symbol DEFAULT ABS GLIBC_2.0
154: 00af87f0 412 Function like global - lower precedence DEFAULT 12 crypt_r
155: 00000000 69 Function Global symbol DEFAULT UNDEF __strtoul_internal@@GLIBC_2.0
156: 00000000 145 Function Global symbol DEFAULT UNDEF __stpncpy@@GLIBC_2.0
157: 00af8990 188 Function like global - lower precedence DEFAULT 12 fcrypt
158: 00000000 280 Function Global symbol DEFAULT UNDEF fread@@GLIBC_2.0
159: 00000000 59 Function Global symbol DEFAULT UNDEF snprintf@@GLIBC_2.0
160: 00000000 154 Function Global symbol DEFAULT UNDEF ferror@@GLIBC_2.0
161: 00000000 346 Function like global - lower precedence DEFAULT UNDEF __cxa_finalize@@GLIBC_2.1.3
162: 00afefa0 127 Function like global - lower precedence DEFAULT 12 setkey_r
Symbol dyn table :
Symbol table '.dynsym' contains 25 entries:
Num: Value Size Type Bind Vis Ndx Name
0: 00000000 0 Unspecified type Local symbol DEFAULT UNDEF
1: 00000000 29 Function Global symbol DEFAULT UNDEF __errno_location
2: 00000000 0 Unspecified type like global - lower precedence DEFAULT UNDEF __gmon_start__
3: 00000000 0 Unspecified type like global - lower precedence DEFAULT UNDEF _Jv_RegisterClasses
4: 00000000 1134 Function Global symbol DEFAULT UNDEF realloc
5: 00000000 167 Function Global symbol DEFAULT UNDEF strncpy
6: 00000000 67 Function Global symbol DEFAULT UNDEF memset
7: 00000000 0 Unspecified type like global - lower precedence DEFAULT UNDEF __pthread_mutex_lock
8: 00000000 39 Function Global symbol DEFAULT UNDEF memcpy
9: 00000000 175 Function Global symbol DEFAULT UNDEF strlen
10: 00000000 0 Unspecified type like global - lower precedence DEFAULT UNDEF __pthread_mutex_unlock
11: 00000000 69 Function Global symbol DEFAULT UNDEF __strtoul_internal
12: 00000000 145 Function Global symbol DEFAULT UNDEF __stpncpy
13: 00000000 280 Function Global symbol DEFAULT UNDEF fread
14: 00000000 59 Function Global symbol DEFAULT UNDEF snprintf
15: 00000000 154 Function Global symbol DEFAULT UNDEF ferror
16: 00000000 346 Function like global - lower precedence DEFAULT UNDEF __cxa_finalize
17: 00aff2c0 52 Function Global symbol DEFAULT 12 encrypt
18: 00aff050 609 Function like global - lower precedence DEFAULT 12 encrypt_r
19: 00aff020 45 Function Global symbol DEFAULT 12 setkey
20: 00af8990 188 Function Global symbol DEFAULT 12 crypt
21: 00af87f0 412 Function like global - lower precedence DEFAULT 12 crypt_r
22: 00af8990 188 Function like global - lower precedence DEFAULT 12 fcrypt
23: 00afefa0 127 Function like global - lower precedence DEFAULT 12 setkey_r
24: 00000000 0 Data object Global symbol DEFAULT ABS GLIBC_2.0
Relocation section '.rel.dyn' at offset 0x00af8534 contains 7 entries:
Offset Info Type Sym.Value Sym. Name
0x00b01ef8 00000008 R_386_RELATIVE
0x00b01fec 00000008 R_386_RELATIVE
0x00b01fdc 00000206 R_386_GLOB_DAT 00000000 __gmon_start__
0x00b01fe0 00000306 R_386_GLOB_DAT 00000000 _Jv_RegisterClasses
0x00b01fe4 00000706 R_386_GLOB_DAT 00000000 __pthread_mutex_lock
0x00b01fe8 00000a06 R_386_GLOB_DAT 00000000 __pthread_mutex_unlock
0x00b01ff0 00001006 R_386_GLOB_DAT 00000000 __cxa_finalize
Relocation section '.rel.plt' at offset 0x00af856c contains 15 entries:
Offset Info Type Sym.Value Sym. Name
0x00b02000 00000107 R_386_JMP_SLOT 00000000 __errno_location
0x00b02004 00000207 R_386_JMP_SLOT 00000000 __gmon_start__
0x00b02008 00000407 R_386_JMP_SLOT 00000000 realloc
0x00b0200c 00000507 R_386_JMP_SLOT 00000000 strncpy
0x00b02010 00000607 R_386_JMP_SLOT 00000000 memset
0x00b02014 00000707 R_386_JMP_SLOT 00000000 __pthread_mutex_lock
0x00b02018 00000807 R_386_JMP_SLOT 00000000 memcpy
0x00b0201c 00000907 R_386_JMP_SLOT 00000000 strlen
0x00b02020 00000a07 R_386_JMP_SLOT 00000000 __pthread_mutex_unlock
0x00b02024 00000b07 R_386_JMP_SLOT 00000000 __strtoul_internal
0x00b02028 00000c07 R_386_JMP_SLOT 00000000 __stpncpy
0x00b0202c 00000d07 R_386_JMP_SLOT 00000000 fread
0x00b02030 00000e07 R_386_JMP_SLOT 00000000 snprintf
0x00b02034 00000f07 R_386_JMP_SLOT 00000000 ferror
0x00b02038 00001007 R_386_JMP_SLOT 00000000 __cxa_finalize
end .......................................