1CLAMAV_PUBLIC { 2 global: 3 cl_cvdfree; 4 cl_cvdhead; 5 cl_cvdparse; 6 cl_cvdverify; 7 cl_debug; 8 cl_init; 9 cl_engine_new; 10 cl_engine_set_num; 11 cl_engine_get_num; 12 cl_engine_set_str; 13 cl_engine_get_str; 14 cl_engine_set_clcb_hash; 15 cl_engine_set_clcb_meta; 16 cl_engine_set_clcb_file_props; 17 cl_set_clcb_msg; 18 cl_engine_set_clcb_pre_scan; 19 cl_engine_set_clcb_post_scan; 20 cl_engine_set_clcb_virus_found; 21 cl_engine_set_clcb_sigload; 22 cl_engine_set_clcb_pre_cache; 23 cl_engine_settings_copy; 24 cl_engine_settings_apply; 25 cl_engine_settings_free; 26 cl_engine_compile; 27 cl_engine_addref; 28 cl_engine_free; 29 cl_load; 30 cl_retdbdir; 31 cl_retflevel; 32 cl_retver; 33 cl_scandesc; 34 cl_scandesc_callback; 35 cl_scanfile; 36 cl_scanfile_callback; 37 cl_statchkdir; 38 cl_statfree; 39 cl_statinidir; 40 cl_countsigs; 41 cl_strerror; 42 cl_fmap_open_handle; 43 cl_fmap_open_memory; 44 cl_scanmap_callback; 45 cl_fmap_close; 46 cl_always_gen_section_hash; 47 cl_engine_set_stats_set_cbdata; 48 cl_engine_set_clcb_stats_add_sample; 49 cl_engine_set_clcb_stats_remove_sample; 50 cl_engine_set_clcb_stats_decrement_count; 51 cl_engine_set_clcb_stats_submit; 52 cl_engine_set_clcb_stats_flush; 53 cl_engine_set_clcb_stats_get_num; 54 cl_engine_set_clcb_stats_get_size; 55 cl_engine_set_clcb_stats_get_hostid; 56 cl_hash_init; 57 cl_update_hash; 58 cl_finish_hash; 59 cl_hash_destroy; 60 cl_engine_stats_enable; 61 lsig_sub_matched; 62}; 63CLAMAV_PRIVATE { 64 global: 65 cli_sigperf_print; 66 cli_sigperf_events_destroy; 67 cli_pcre_perf_print; 68 cli_pcre_perf_events_destroy; 69 cli_pcre_init; 70 cli_pcre_build; 71 cli_pcre_scanbuf; 72 cli_pcre_recaloff; 73 cli_pcre_freeoff; 74 75 cli_gettmpdir; 76 cli_strtok; 77 cli_strtokenize; 78 cli_ldbtokenize; 79 cli_strlcat; 80 cli_strlcpy; 81 cli_strntoul; 82 cli_cvdunpack; 83 cli_regcomp; 84 cli_regexec; 85 cli_regfree; 86 cli_strrcpy; 87 cli_strbcasestr; 88 cli_isnumber; 89 cli_gentemp; 90 cli_gentempfd; 91 cli_rmdirs; 92 cli_chomp; 93 cli_rndnum; 94 95 cli_calloc; 96 cli_ole2_extract; 97 cli_errmsg; 98 cli_debug_flag; 99 cli_dbgmsg_internal; 100 cli_vba_readdir; 101 cli_vba_inflate; 102 cli_ppt_vba_read; 103 cli_wm_readdir; 104 cli_wm_decrypt_macro; 105 cli_free_vba_project; 106 cli_readn; 107 cli_str2hex; 108 cli_hashfile; 109 cli_hashstream; 110 text_normalize_init; 111 text_normalize_reset; 112 text_normalize_map; 113 html_normalise_map; 114 cli_utf16toascii; 115 116 cli_malloc; 117 cli_memstr; 118 cli_strdup; 119 cli_realloc; 120 cli_ctime; 121 tableCreate; 122 tableDestroy; 123 tableRemove; 124 tableFind; 125 tableIterate; 126 tableUpdate; 127 tableInsert; 128 cli_warnmsg; 129 cli_strtokbuf; 130 cli_js_init; 131 cli_js_process_buffer; 132 cli_js_parse_done; 133 cli_js_destroy; 134 cli_js_output; 135 cli_unescape; 136 cli_textbuffer_append_normalize; 137 cli_dconf_init; 138 cli_regex2suffix; 139 html_normalise_mem; 140 init_regex_list; 141 is_regex_ok; 142 regex_list_done; 143 regex_list_add_pattern; 144 cli_build_regex_list; 145 regex_list_match; 146 cli_hashset_destroy; 147 phishing_init; 148 init_domainlist; 149 init_whitelist; 150 phishing_done; 151 blobCreate; 152 blobAddData; 153 phishingScan; 154 blobDestroy; 155 load_regex_matcher; 156 html_tag_arg_free; 157 disasmbuf; 158 uniq_init; 159 uniq_free; 160 uniq_add; 161 uniq_get; 162 cli_hex2str; 163 cli_ac_init; 164 cli_ac_initdata; 165 cli_ac_buildtrie; 166 cli_ac_scanbuff; 167 cli_ac_freedata; 168 cli_ac_free; 169 cli_ac_chklsig; 170 cli_sigopts_handler; 171 cli_parse_add; 172 cli_bm_init; 173 cli_bm_scanbuff; 174 cli_bm_free; 175 cli_initroots; 176 cli_scan_buff; 177 cli_scan_fmap; 178 cli_check_auth_header; 179 cli_genhash_pe; 180 html_screnc_decode; 181 mpool_create; 182 mpool_calloc; 183 mpool_destroy; 184 mpool_free; 185 mpool_getstats; 186 cli_versig; 187 cli_versig2; 188 cli_filecopy; 189 cli_ftw; 190 cli_unlink; 191 cli_writen; 192 cli_url_canon; 193 cli_strerror; 194 decodeLine; 195 messageCreate; 196 messageDestroy; 197 base64Flush; 198 have_rar; 199 have_clamjit; 200 cli_bytecode_load; 201 cli_bytecode_prepare2; 202 cli_bytecode_run; 203 cli_bytecode_destroy; 204 cli_bytecode_context_alloc; 205 cli_bytecode_context_destroy; 206 cli_bytecode_context_setfuncid; 207 cli_bytecode_context_setparam_int; 208 cli_bytecode_context_setparam_ptr; 209 cli_bytecode_context_setfile; 210 cli_bytecode_context_getresult_int; 211 cli_bytecode_context_clear; 212 cli_bytecode_init; 213 cli_bytecode_done; 214 cli_bytecode_debug; 215 cli_hex2ui; 216 fmap; 217 cli_bytecode_context_set_trace; 218 cli_bytecode_debug_printsrc; 219 cli_bytecode_printversion; 220 cli_bytecode_describe; 221 cli_bytetype_describe; 222 cli_bytevalue_describe; 223 cli_byteinst_describe; 224 cli_bytefunc_describe; 225 cli_printcxxver; 226 cli_detect_environment; 227 cli_disasm_one; 228 cli_utf16_to_utf8; 229 get_fpu_endian; 230 cl_initialize_crypto; 231 cl_cleanup_crypto; 232 cl_hash_data; 233 cl_hash_file_fd; 234 cl_hash_file_fp; 235 cl_hash_file_fd_ctx; 236 cl_sha256; 237 cl_sha1; 238 cl_verify_signature; 239 cl_verify_signature_x509_keyfile; 240 cl_verify_signature_x509; 241 cl_get_x509_from_mem; 242 cl_validate_certificate_chain_ts_dir; 243 cl_validate_certificate_chain; 244 cl_verify_signature_fd; 245 cl_verify_signature_fd_x509; 246 cl_verify_signature_fd_x509_keyfile; 247 cl_verify_signature_hash; 248 cl_verify_signature_hash_x509; 249 cl_verify_signature_hash_x509_keyfile; 250 cl_load_cert; 251 cl_ASN1_GetTimeT; 252 cl_load_crl; 253 cl_sign_data_keyfile; 254 cl_sign_data; 255 cl_sign_file_fd; 256 cl_sign_file_fp; 257 cl_get_pkey_file; 258 cl_base64_decode; 259 cl_base64_encode; 260 cli_sanitize_filepath; 261 cli_gentemp_with_prefix; 262 cli_basename; 263 cli_realpath; 264 cli_codepage_to_utf8; 265 cli_get_filepath_from_filedesc; 266 fmap_duplicate; 267 free_duplicate_fmap; 268 fmap_dump_to_file; 269 270 __cli_strcasestr; 271 __cli_strndup; 272 __cli_strnlen; 273 __cli_strnstr; 274 local: 275 *; 276}; 277