-
Notifications
You must be signed in to change notification settings - Fork 21
/
libclamav.def
528 lines (503 loc) · 20.5 KB
/
libclamav.def
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
EXPORTS
; public symbols
cl_cvdfree
cl_cvdhead
cl_cvdparse
cl_cvdverify
cl_debug
cl_init
cl_engine_new
cl_engine_set_num
cl_engine_get_num
cl_engine_set_str
cl_engine_get_str
cl_engine_set_clcb_hash
cl_engine_set_clcb_meta
cl_engine_set_clcb_file_props
cl_set_clcb_msg
cl_engine_set_clcb_pre_scan
cl_engine_set_clcb_post_scan
cl_engine_set_clcb_progress
cl_engine_set_clcb_virus_found
cl_engine_set_clcb_sigload
cl_engine_set_clcb_pre_cache
cl_engine_settings_copy
cl_engine_settings_apply
cl_engine_settings_free
cl_engine_compile
cl_engine_addref
cl_engine_free
cl_load
cl_retdbdir
cl_retflevel
cl_retver
cl_scandesc
cl_scandesc_callback
cl_scanfile
cl_scanfile_callback
cl_statchkdir
cl_statfree
cl_statinidir
cl_countsigs
cl_strerror
cl_fmap_open_handle
cl_fmap_open_memory
cl_scanmap_callback
cl_fmap_close
cl_always_gen_section_hash
cl_engine_set_stats_set_cbdata
cl_engine_set_clcb_stats_add_sample
cl_engine_set_clcb_stats_remove_sample
cl_engine_set_clcb_stats_decrement_count
cl_engine_set_clcb_stats_submit
cl_engine_set_clcb_stats_flush
cl_engine_set_clcb_stats_get_num
cl_engine_set_clcb_stats_get_size
cl_engine_set_clcb_stats_get_hostid
cl_hash_init
cl_update_hash
cl_finish_hash
cl_hash_destroy
cl_engine_stats_enable
lsig_sub_matched
; needed by llvm
cl_hash_data
; needed by frontends
cl_initialize_crypto
; ClamWin specific
cw_init
cw_normalizepath
cw_stat
cw_rmdirs
cw_iswow64
cw_disablefsredir
cw_revertfsredir
cw_movefile
cw_movefileex
cw_unlink
cw_strerror
cw_perror
cw_rename
cw_getaddrinfo
cw_freeaddrinfo
cw_gai_strerror
cw_inet_ntop
; clamwin internals @ 50
cw_async_noalert @50 NONAME
cw_leerrno @51 NONAME
cw_wseterrno @52 NONAME
cw_get_currentfile @53 NONAME
cw_set_currentfile @54 NONAME
cw_sigcheck @55 NONAME
cw_platform @60 NONAME DATA
cw_helpers @61 NONAME DATA
; win32 portability layer @ 70
opendir @70 NONAME
closedir @71 NONAME
readdir @72 NONAME
mkstemp @73 NONAME
tcgetattr @74 NONAME
tcsetattr @75 NONAME
basename @76 NONAME
; gnulib @ 90
gnulib_snprintf @90 NONAME
gnulib_vsnprintf @91 NONAME
strptime @92 NONAME
ftruncate @93 NONAME
; Internals @ 100
cli_ac_chklsig @100 NONAME
cli_calloc @101 NONAME
;cli_checkfp_pe - removed 0.102
cli_chomp @103 NONAME
cli_ctime @104 NONAME
cli_cvdunpack @105 NONAME
cli_filecopy @106 NONAME
; renamed from cli_filetype2 in 0.103.0
cli_determine_fmap_type @107 NONAME
; renamed from cli_fmap_scandesc in 0.103.0
cli_scan_fmap @108 NONAME
cli_ftw @109 NONAME
cli_gentemp @110 NONAME
cli_gentempfd @111 NONAME
cli_gettmpdir @112 NONAME
cli_hashfile @113 NONAME
cli_hashset_destroy @114 NONAME
cli_hashstream @115 NONAME
cli_hex2str @116 NONAME
cli_hex2ui @117 NONAME
cli_initroots @118 NONAME
cli_isnumber @119 NONAME
cli_ldbtokenize @120 NONAME
cli_malloc @121 NONAME
cli_matchregex @122 NONAME
cli_ole2_extract @123 NONAME
cli_parse_add @124 NONAME
cli_pcre_perf_events_destroy @125 NONAME
cli_pcre_perf_print @126 NONAME
cli_ppt_vba_read @127 NONAME
cli_readn @128 NONAME
cli_regcomp @129 NONAME
cli_regexec @130 NONAME
cli_regfree @131 NONAME
cli_rndnum @132 NONAME
cli_scancpio_newc @133 NONAME
cli_scancpio_odc @134 NONAME
cli_scancpio_old @135 NONAME
cli_scanmacho @136 NONAME
cli_sigperf_events_destroy @137 NONAME
cli_sigperf_print @138 NONAME
cli_str2hex @139 NONAME
cli_strbcasestr @140 NONAME
cli_strdup @141 NONAME
cli_strerror @142 NONAME
cli_strtok @143 NONAME
cli_strtokenize @144 NONAME
cli_utf16toascii @145 NONAME
cli_vba_inflate @146 NONAME
cli_vba_readdir @147 NONAME
cli_versig2 @148 NONAME
cli_wm_decrypt_macro @149 NONAME
cli_wm_readdir @150 NONAME
cli_writen @151 NONAME
; 0.100
cli_genhash_pe @152 NONAME
; 0.101
cli_free_vba_project @153 NONAME
; 0.102
cli_check_auth_header @154 NONAME
cli_realloc @155 NONAME
; 0.102.2
cli_gentemp_with_prefix @156 NONAME
; 0.102.4
cli_realpath @157 NONAME
; 0.103.0
cli_strntoul @158 NONAME
; 0.103.2
cli_get_filepath_from_filedesc @159 NONAME
html_normalise_map @160 NONAME
text_normalize_init @161 NONAME
text_normalize_reset @162 NONAME
text_normalize_map @163 NONAME
uniq_get @164 NONAME
fmap @165 NONAME
; optparser
optget @170 NONAME
optparse @171 NONAME
optfree @172 NONAME
clam_options @173 NONAME DATA
DATADIR @174 NONAME DATA
CONFDIR @175 NONAME DATA
CONFDIR_CLAMD @176 NONAME DATA
CONFDIR_FRESHCLAM @177 NONAME DATA
CONFDIR_MILTER @178 NONAME DATA
; mpool
mpool_getstats @179 NONAME
; zlib @ 250
gzclose @250 NONAME
gzdopen @251 NONAME
gzgets @252 NONAME
gzopen @253 NONAME
gzwrite @254 NONAME
; LLVM
cli_debug_flag @300 NONAME DATA
cli_errmsg @301 NONAME
cli_warnmsg @302 NONAME
cli_dbgmsg_internal @303 NONAME
cli_apicall_maxapi @310 NONAME DATA
cli_apicall_maxglobal @311 NONAME DATA
cli_apicall_maxtypes @312 NONAME DATA
cli_apicall_types @313 NONAME DATA
cli_apicalls @314 NONAME DATA
cli_apicalls0 @315 NONAME DATA
cli_apicalls1 @316 NONAME DATA
cli_apicalls2 @317 NONAME DATA
cli_apicalls3 @318 NONAME DATA
cli_apicalls4 @319 NONAME DATA
cli_apicalls5 @320 NONAME DATA
cli_apicalls6 @321 NONAME DATA
cli_apicalls7 @322 NONAME DATA
cli_apicalls8 @323 NONAME DATA
cli_apicalls9 @324 NONAME DATA
cli_globals @325 NONAME DATA
; clambc
cli_bytecode_context_alloc @350 NONAME
cli_bytecode_context_destroy @351 NONAME
cli_bytecode_context_getresult_int @352 NONAME
cli_bytecode_context_set_trace @353 NONAME
cli_bytecode_context_setfile @354 NONAME
cli_bytecode_context_setfuncid @355 NONAME
cli_bytecode_context_setparam_int @356 NONAME
cli_bytecode_debug @357 NONAME
cli_bytecode_debug_printsrc @358 NONAME
cli_bytecode_describe @359 NONAME
cli_bytecode_destroy @360 NONAME
cli_bytecode_done @361 NONAME
cli_bytecode_init @362 NONAME
cli_bytecode_load @363 NONAME
cli_bytecode_prepare2 @364 NONAME
cli_bytecode_printversion @365 NONAME
cli_bytecode_run @366 NONAME
cli_bytefunc_describe @367 NONAME
cli_bytetype_describe @368 NONAME
cli_bytevalue_describe @369 NONAME
; freshclam @ 0.103.12
__cli_strndup @370 NONAME
; openssl @1000
ASN1_STRING_get0_data @1000
ASN1_STRING_length @1001
ASN1_STRING_print @1002
ASN1_STRING_to_UTF8 @1003
ASN1_STRING_type @1004
ASN1_TIME_print @1005
BIO_ctrl @1006
BIO_f_ssl @1007
BIO_free @1008
BIO_free_all @1009
BIO_new @1010
BIO_new_mem_buf @1011
BIO_printf @1012
BIO_puts @1013
BIO_s_file @1014
BIO_s_mem @1015
BN_num_bits @1016
BN_print @1017
CONF_modules_load_file @1018
CRYPTO_free @1019
CRYPTO_get_ex_new_index @1020
CRYPTO_malloc @1021
DES_ecb_encrypt @1022
DES_set_key @1023
DES_set_odd_parity @1024
DH_get0_key @1025
DH_get0_pqg @1026
DSA_get0_key @1027
DSA_get0_pqg @1028
ENGINE_by_id @1029
ENGINE_ctrl @1030
ENGINE_ctrl_cmd @1031
ENGINE_finish @1032
ENGINE_free @1033
ENGINE_get_first @1034
ENGINE_get_id @1035
ENGINE_get_next @1036
ENGINE_init @1037
ENGINE_load_builtin_engines @1038
ENGINE_load_private_key @1039
ENGINE_set_default @1040
ERR_clear_error @1041
ERR_error_string @1042
ERR_error_string_n @1043
ERR_get_error @1044
ERR_peek_error @1045
ERR_peek_last_error @1046
EVP_DigestFinal_ex @1047
EVP_DigestInit_ex @1048
EVP_DigestUpdate @1049
EVP_MD_CTX_free @1050
EVP_MD_CTX_new @1051
EVP_PKEY_copy_parameters @1052
EVP_PKEY_free @1053
EVP_PKEY_get0_DH @1054
EVP_PKEY_get0_DSA @1055
EVP_PKEY_get0_RSA @1056
EVP_PKEY_get1_RSA @1057
EVP_PKEY_id @1058
EVP_md5 @1059
EVP_sha256 @1060
GENERAL_NAMES_free @1061
MD4_Final @1062
MD4_Init @1063
MD4_Update @1064
MD5_Final @1065
MD5_Init @1066
MD5_Update @1067
OCSP_BASICRESP_free @1068
OCSP_RESPONSE_free @1069
OCSP_basic_verify @1070
OCSP_cert_status_str @1071
OCSP_check_validity @1072
OCSP_crl_reason_str @1073
OCSP_resp_count @1074
OCSP_resp_get0 @1075
OCSP_response_get1_basic @1076
OCSP_response_status @1077
OCSP_response_status_str @1078
OCSP_single_get0_status @1079
OPENSSL_load_builtin_modules @1080
OPENSSL_sk_num @1081
OPENSSL_sk_pop @1082
OPENSSL_sk_pop_free @1083
OPENSSL_sk_value @1084
OpenSSL_version_num @1085
PEM_read_bio_PrivateKey @1086
PEM_read_bio_X509 @1087
PEM_read_bio_X509_AUX @1088
PEM_write_bio_X509 @1089
PKCS12_PBE_add @1090
PKCS12_free @1091
PKCS12_parse @1092
RAND_add @1093
RAND_bytes @1094
RAND_file_name @1095
RAND_load_file @1096
RAND_status @1097
RSA_flags @1098
RSA_free @1099
RSA_get0_key @1100
SHA256_Final @1101
SHA256_Init @1102
SHA256_Update @1103
SSL_CIPHER_get_name @1104
SSL_CTX_add_client_CA @1105
SSL_CTX_check_private_key @1106
SSL_CTX_ctrl @1107
SSL_CTX_free @1108
SSL_CTX_get_cert_store @1109
SSL_CTX_load_verify_locations @1110
SSL_CTX_new @1111
SSL_CTX_sess_set_new_cb @1112
SSL_CTX_set_alpn_protos @1113
SSL_CTX_set_cipher_list @1114
SSL_CTX_set_ciphersuites @1115
SSL_CTX_set_default_passwd_cb @1116
SSL_CTX_set_default_passwd_cb_userdata @1117
SSL_CTX_set_keylog_callback @1118
SSL_CTX_set_msg_callback @1119
SSL_CTX_set_next_proto_select_cb @1120
SSL_CTX_set_options @1121
SSL_CTX_set_post_handshake_auth @1122
SSL_CTX_set_verify @1123
SSL_CTX_use_PrivateKey @1124
SSL_CTX_use_PrivateKey_file @1125
SSL_CTX_use_certificate @1126
SSL_CTX_use_certificate_chain_file @1127
SSL_CTX_use_certificate_file @1128
SSL_SESSION_free @1129
SSL_alert_desc_string_long @1130
SSL_connect @1131
SSL_ctrl @1132
SSL_free @1133
SSL_get0_alpn_selected @1134
SSL_get_certificate @1135
SSL_get_current_cipher @1136
SSL_get_error @1137
SSL_get_ex_data @1138
SSL_get_peer_cert_chain @1139
SSL_get_peer_certificate @1140
SSL_get_privatekey @1141
SSL_get_shutdown @1142
SSL_get_verify_result @1143
SSL_new @1144
SSL_pending @1145
SSL_read @1146
SSL_set_bio @1147
SSL_set_connect_state @1148
SSL_set_ex_data @1149
SSL_set_fd @1150
SSL_set_session @1151
SSL_shutdown @1152
SSL_version @1153
SSL_write @1154
TLS_client_method @1155
UI_OpenSSL @1156
UI_create_method @1157
UI_destroy_method @1158
UI_get0_user_data @1159
UI_get_input_flags @1160
UI_get_string_type @1161
UI_method_get_closer @1162
UI_method_get_opener @1163
UI_method_get_reader @1164
UI_method_get_writer @1165
UI_method_set_closer @1166
UI_method_set_opener @1167
UI_method_set_reader @1168
UI_method_set_writer @1169
UI_set_result @1170
X509V3_EXT_print @1171
X509_EXTENSION_get_data @1172
X509_EXTENSION_get_object @1173
X509_LOOKUP_file @1174
X509_NAME_ENTRY_get_data @1175
X509_NAME_get_entry @1176
X509_NAME_get_index_by_NID @1177
X509_NAME_print_ex @1178
X509_PUBKEY_get0_param @1179
X509_STORE_add_cert @1180
X509_STORE_add_lookup @1181
X509_STORE_set_flags @1182
X509_check_issued @1183
X509_cmp @1184
X509_dup @1185
X509_free @1186
X509_get0_extensions @1187
X509_get0_notAfter @1188
X509_get0_notBefore @1189
X509_get0_signature @1190
X509_get_X509_PUBKEY @1191
X509_get_ext_d2i @1192
X509_get_issuer_name @1193
X509_get_pubkey @1194
X509_get_serialNumber @1195
X509_get_subject_name @1196
X509_get_version @1197
X509_load_crl_file @1198
X509_verify_cert_error_string @1199
d2i_OCSP_RESPONSE @1200
d2i_PKCS12_bio @1201
d2i_PrivateKey_bio @1202
d2i_X509 @1203
d2i_X509_bio @1204
i2a_ASN1_OBJECT @1205
i2d_X509_PUBKEY @1206
i2t_ASN1_OBJECT @1207
; curl 7.76.1
EVP_DigestInit @1208
EVP_sha1 @1209
OCSP_CERTID_free @1210
OCSP_cert_to_id @1211
OCSP_resp_find_status @1212
OPENSSL_init_ssl @1213
SSL_get_version @1214
; curl 7.77.0
X509_STORE_add_crl @1215
X509_INFO_free @1216
PEM_X509_INFO_read_bio @1217
; curl 7.80.0
DES_set_key_unchecked @1218
; curl 7.88.0
BIO_clear_flags @1219
BIO_get_data @1220
BIO_get_shutdown @1221
BIO_meth_free @1222
BIO_meth_new @1223
BIO_meth_set_create @1224
BIO_meth_set_ctrl @1225
BIO_meth_set_destroy @1226
BIO_meth_set_read @1227
BIO_meth_set_write @1228
BIO_set_data @1229
BIO_set_flags @1230
BIO_set_init @1231
BIO_set_shutdown @1232
SSL_CTX_set_cert_store @1233
X509_STORE_free @1234
X509_STORE_load_locations @1235
X509_STORE_up_ref @1236
; curl 8.4.0
X509_ALGOR_get0 @1237
; curl 8.10.1
OBJ_nid2sn @1238
OBJ_obj2txt @1239
OBJ_find_sigid_algs @1240
EVP_get_digestbyname @1241
EVP_PKEY_bits @1242
EVP_PKEY_security_bits @1243
X509_digest @1244
X509_get_signature_nid @1245
X509_get0_pubkey @1246
i2d_SSL_SESSION @1247
d2i_SSL_SESSION @1248
TLS_method @1249
SSL_get0_verified_chain @1250
EVP_sha512_256 @1251