libclamav/libclamav.map
3c5655fb
 CLAMAV_PUBLIC {
   global:
80cf6309
     cl_cvdfree;
     cl_cvdhead;
     cl_cvdparse;
     cl_cvdverify;
     cl_debug;
724b2bf7
     cl_init;
     cl_engine_new;
2accc66f
     cl_engine_set_num;
     cl_engine_get_num;
     cl_engine_set_str;
     cl_engine_get_str;
769f37a6
     cl_engine_set_clcb_hash;
e86311ab
     cl_engine_set_clcb_meta;
152a0e39
     cl_engine_set_clcb_file_props;
769f37a6
     cl_set_clcb_msg;
eb422a03
     cl_engine_set_clcb_pre_scan;
     cl_engine_set_clcb_post_scan;
1f1bf36b
     cl_engine_set_clcb_virus_found;
eb422a03
     cl_engine_set_clcb_sigload;
2c507c41
     cl_engine_set_clcb_pre_cache;
99f817e7
     cl_engine_settings_copy;
     cl_engine_settings_apply;
     cl_engine_settings_free;
724b2bf7
     cl_engine_compile;
b8fe70b3
     cl_engine_addref;
724b2bf7
     cl_engine_free;
80cf6309
     cl_load;
     cl_retdbdir;
     cl_retflevel;
     cl_retver;
     cl_scandesc;
769f37a6
     cl_scandesc_callback;
80cf6309
     cl_scanfile;
769f37a6
     cl_scanfile_callback;
80cf6309
     cl_statchkdir;
     cl_statfree;
     cl_statinidir;
d46cdd59
     cl_countsigs;
80cf6309
     cl_strerror;
62ee12b2
     cl_fmap_open_handle;
     cl_fmap_open_memory;
     cl_scanmap_callback;
e2c4bf69
     cl_fmap_close;
3ca11170
     cl_always_gen_section_hash;
f2571e34
     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;
da6e06dd
     cl_hash_init;
     cl_update_hash;
     cl_finish_hash;
     cl_hash_destroy;
38702161
     cl_engine_stats_enable;
d3c4f5ee
     lsig_sub_matched;
3c5655fb
 };
 CLAMAV_PRIVATE {
   global:
49df8ea7
     cli_sigperf_print;
     cli_sigperf_events_destroy;
5c2c7233
     cli_pcre_perf_print;
     cli_pcre_perf_events_destroy;
69cfee94
     cli_pcre_init;
     cli_pcre_build;
     cli_pcre_scanbuf;
     cli_pcre_recaloff;
     cli_pcre_freeoff;
54402320
 
081f6473
     cli_gettmpdir;
3c5655fb
     cli_strtok;
5bdf0b2a
     cli_strtokenize;
d002f43e
     cli_ldbtokenize;
929090d6
     cli_strlcat;
     cli_strlcpy;
afff80ef
     cli_cvdunpack;
3c5655fb
     cli_regcomp;
     cli_regexec;
     cli_regfree;
     cli_strrcpy;
     cli_strbcasestr;
a3fe2c5b
     cli_isnumber;
3c5655fb
     cli_gentemp;
     cli_gentempfd;
     cli_rmdirs;
     cli_chomp;
     cli_rndnum;
 
     cli_calloc;
     cli_ole2_extract;
     cli_errmsg;
7be8d871
     cli_debug_flag;
     cli_dbgmsg_internal;
3c5655fb
     cli_vba_readdir;
     cli_vba_inflate;
     cli_ppt_vba_read;
     cli_wm_readdir;
     cli_wm_decrypt_macro;
49df8ea7
     cli_free_vba_project;
3c5655fb
     cli_readn;
     cli_str2hex;
d5fde2eb
     cli_hashfile;
     cli_hashstream;
c1bc49e7
     text_normalize_init;
     text_normalize_reset;
     text_normalize_map;
084d19aa
     html_normalise_map;
3c5655fb
     cli_utf16toascii;
 
     cli_malloc;
     cli_memstr;
     cli_strdup;
     cli_realloc;
9e751804
     cli_ctime;
3c5655fb
     tableCreate;
     tableDestroy;
     tableRemove;
     tableFind;
     tableIterate;
     tableUpdate;
     tableInsert;
     cli_warnmsg;
     cli_strtokbuf;
4a6ade44
     cli_js_init;
     cli_js_process_buffer;
     cli_js_parse_done;
     cli_js_destroy;
     cli_js_output;
37e64729
     cli_unescape;
     cli_textbuffer_append_normalize;
5be3029f
     cli_dconf_init;
5ee56e41
     cli_regex2suffix;
5be3029f
     html_normalise_mem;
3dcc2d78
     init_regex_list;
     is_regex_ok;
     regex_list_done;
     regex_list_add_pattern;
     cli_build_regex_list;
     regex_list_match;
9309eff0
     cli_hashset_destroy;
3dcc2d78
     phishing_init;
     init_domainlist;
     init_whitelist;
     phishing_done;
     blobCreate;
     blobAddData;
     phishingScan;
     blobDestroy;
     load_regex_matcher;
10290ba3
     html_tag_arg_free;
c92b0057
     disasmbuf;
5e07cfed
     uniq_init;
     uniq_free;
     uniq_add;
     uniq_get;
2e64bd9f
     cli_hex2str;
ec285505
     cli_ac_init;
     cli_ac_initdata;
     cli_ac_buildtrie;
     cli_ac_scanbuff;
     cli_ac_freedata;
     cli_ac_free;
9c3bcd84
     cli_ac_chklsig;
b2197a09
     cli_sigopts_handler;
ec285505
     cli_parse_add;
     cli_bm_init;
     cli_bm_scanbuff;
     cli_bm_free;
a96eead4
     cli_initroots;
e0ac80ab
     cli_scanbuff;
ffa9b060
     cli_fmap_scandesc;
1d7f6b27
     cli_check_auth_header;
3cc632ad
     cli_genhash_pe;
d9282b97
     html_screnc_decode;
47d40feb
     mpool_create;
e0ac80ab
     mpool_calloc;
47d40feb
     mpool_destroy;
     mpool_free;
     mpool_getstats;
7b57a833
     cli_versig;
0c234f5f
     cli_versig2;
afff80ef
     cli_filecopy;
e5e4a554
     cli_ftw;
     cli_unlink;
     cli_writen;
4e46d65d
     cli_url_canon;
e68d70e7
     cli_strerror;
62b7686d
     decodeLine;
     messageCreate;
     messageDestroy;
     base64Flush;
5bdf0b2a
     have_rar;
2487a4a3
     have_clamjit;
997a1efe
     cli_bytecode_load;
540fc128
     cli_bytecode_prepare2;
997a1efe
     cli_bytecode_run;
     cli_bytecode_destroy;
7a9022c9
     cli_bytecode_context_alloc;
     cli_bytecode_context_destroy;
     cli_bytecode_context_setfuncid;
     cli_bytecode_context_setparam_int;
     cli_bytecode_context_setparam_ptr;
a1781898
     cli_bytecode_context_setfile;
f3b2dc9e
     cli_bytecode_context_getresult_int;
7a9022c9
     cli_bytecode_context_clear;
d1487222
     cli_bytecode_init;
     cli_bytecode_done;
3b33bd68
     cli_bytecode_debug;
e50771f7
     cli_hex2ui;
084d19aa
     fmap;
0a11015b
     cli_bytecode_context_set_trace;
     cli_bytecode_debug_printsrc;
d0934caf
     cli_bytecode_printversion;
a35cfe51
     cli_bytecode_describe;
0ff13b31
     cli_bytetype_describe;
     cli_bytevalue_describe;
     cli_byteinst_describe;
     cli_bytefunc_describe;
2a7f1cda
     cli_printcxxver;
78f73f0f
     cli_detect_environment;
12d486d9
     cli_disasm_one;
0eafa898
     cli_utf16_to_utf8;
4896ecf6
     get_fpu_endian;
b2e7c931
     cl_initialize_crypto;
     cl_cleanup_crypto;
     cl_hash_data;
     cl_hash_file_fd;
     cl_hash_file_fp;
     cl_hash_file_fd_ctx;
     cl_sha256;
     cl_sha1;
     cl_verify_signature;
     cl_verify_signature_x509_keyfile;
     cl_verify_signature_x509;
     cl_get_x509_from_mem;
     cl_validate_certificate_chain_ts_dir;
     cl_validate_certificate_chain;
     cl_verify_signature_fd;
     cl_verify_signature_fd_x509;
     cl_verify_signature_fd_x509_keyfile;
     cl_verify_signature_hash;
     cl_verify_signature_hash_x509;
     cl_verify_signature_hash_x509_keyfile;
     cl_load_cert;
     cl_ASN1_GetTimeT;
     cl_load_crl;
d1d9d146
     cl_sign_data_keyfile;
b2e7c931
     cl_sign_data;
     cl_sign_file_fd;
     cl_sign_file_fp;
     cl_get_pkey_file;
     cl_base64_decode;
     cl_base64_encode;
f8b3d2e5
     cli_sanitize_filepath;
2e06875d
 
     __cli_strcasestr;
     __cli_strndup;
     __cli_strnlen;
     __cli_strnstr;
3c5655fb
   local:
     *;
 };