The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 35 | 178 | WLog_ConsoleAppender_New | call site: 00178 | WLog_FileAppender_New |
| 16 | 123 | NtCurrentTeb | call site: 00123 | GetEnvironmentVariableA |
| 15 | 56 | WLog_Print_dbg_tag | call site: 00056 | WLog_PrintTextMessage |
| 14 | 40 | EnterCriticalSection | call site: 00040 | winpr_log_backtrace_ex |
| 14 | 223 | WLog_ParseFilters | call site: 00223 | WLog_AddStringLogFilters_int |
| 7 | 80 | EnterCriticalSection | call site: 00080 | log_recursion |
| 7 | 166 | WLog_InitializeRoot | call site: 00166 | GetEnvironmentVariableA |
| 6 | 21 | WLog_IsLevelActive | call site: 00021 | WLog_GetFilterLogLevel |
| 5 | 91 | InterlockedDecrement | call site: 00091 | UnWaitCriticalSection |
| 4 | 75 | GetCurrentThreadId | call site: 00075 | WaitForCriticalSection |
| 4 | 159 | WLog_AddChild | call site: 00159 | WLog_Free |
| 4 | 239 | winpr_atexit | call site: 00239 | WLog_Print_dbg_tag |
LLVMFuzzerTestOneInput
[function]
[call site]
00000
calloc
[call site]
00001
freerdp_certificate_data_new_from_pem
[function]
[call site]
00002
freerdp_certificate_new_from_pem
[function]
[call site]
00003
freerdp_certificate_new_from
[function]
[call site]
00004
strlen
[call site]
00005
x509_utils_from_pem
[function]
[call site]
00006
BIO_new_file
[call site]
00007
BIO_new_mem_buf
[call site]
00008
WLog_Print_dbg_tag
[function]
[call site]
00009
WLog_Get
[function]
[call site]
00010
WLog_GetRoot
[function]
[call site]
00011
winpr_InitOnceExecuteOnce
[function]
[call site]
00012
InterlockedCompareExchangePointer
[function]
[call site]
00013
winpr_int_assert
[function]
[call site]
00014
WLog_Get
[function]
[call site]
00015
WLog_Get_int
[function]
[call site]
00016
WLog_FindChild
[function]
[call site]
00017
WLog_Lock
[function]
[call site]
00018
winpr_int_assert
[function]
[call site]
00019
WLog_IsLevelActive
[function]
[call site]
00020
WLog_GetLogLevel
[function]
[call site]
00021
WLog_GetFilterLogLevel
[function]
[call site]
00022
_stricmp
[function]
[call site]
00023
strcasecmp
[call site]
00024
__assert_fail
[call site]
00025
_stricmp
[function]
[call site]
00026
__assert_fail
[call site]
00027
WLog_GetLogLevel
[function]
[call site]
00028
WLog_PrintTextMessage
[function]
[call site]
00029
WLog_PrintTextMessageVA
[function]
[call site]
00030
WLog_PrintTextMessageInternal
[function]
[call site]
00031
__assert_fail
[call site]
00032
vsnprintf
[call site]
00033
WLog_Write
[function]
[call site]
00034
WLog_GetLogAppender
[function]
[call site]
00035
WLog_GetLogAppender
[function]
[call site]
00036
WLog_OpenAppender
[function]
[call site]
00037
WLog_GetLogAppender
[function]
[call site]
00038
EnterCriticalSection
[function]
[call site]
00039
winpr_int_assert
[function]
[call site]
00040
winpr_log_backtrace_ex
[function]
[call site]
00041
winpr_backtrace
[function]
[call site]
00042
winpr_unwind_backtrace
[function]
[call site]
00043
calloc
[call site]
00044
calloc
[call site]
00045
_Unwind_Backtrace
[call site]
00046
unwind_backtrace_callback
[function]
[call site]
00047
__assert_fail
[call site]
00048
_Unwind_GetIP
[call site]
00049
_Unwind_GetLanguageSpecificData
[call site]
00050
unwind_reason_str_buffer
[function]
[call site]
00051
unwind_reason_str
[function]
[call site]
00052
snprintf
[call site]
00053
WLog_Print_dbg_tag
[function]
[call site]
00054
WLog_IsLevelActive
[function]
[call site]
00055
WLog_PrintTextMessageVA
[function]
[call site]
00056
winpr_unwind_backtrace_free
[function]
[call site]
00057
WLog_IsLevelActive
[function]
[call site]
00058
WLog_PrintTextMessage
[function]
[call site]
00059
winpr_backtrace_symbols
[function]
[call site]
00060
WLog_Print_dbg_tag
[function]
[call site]
00061
winpr_unwind_backtrace_symbols
[function]
[call site]
00062
calloc
[call site]
00063
dladdr
[call site]
00064
snprintf
[call site]
00065
snprintf
[call site]
00066
WLog_IsLevelActive
[function]
[call site]
00067
WLog_PrintTextMessage
[function]
[call site]
00068
winpr_backtrace_free
[function]
[call site]
00069
winpr_unwind_backtrace_free
[function]
[call site]
00070
abort
[call site]
00071
InterlockedIncrement
[function]
[call site]
00072
winpr_int_assert
[function]
[call site]
00073
GetCurrentThreadId
[function]
[call site]
00074
syscall
[call site]
00075
WaitForCriticalSection
[function]
[call site]
00076
winpr_int_assert
[function]
[call site]
00077
winpr_int_assert
[function]
[call site]
00078
sem_wait
[call site]
00079
GetCurrentThreadId
[function]
[call site]
00080
log_recursion
[function]
[call site]
00081
winpr_backtrace
[function]
[call site]
00082
winpr_backtrace_symbols
[function]
[call site]
00083
fprintf
[call site]
00084
fprintf
[call site]
00085
fprintf
[call site]
00086
winpr_backtrace_free
[function]
[call site]
00087
LeaveCriticalSection
[function]
[call site]
00088
winpr_int_assert
[function]
[call site]
00089
InterlockedDecrement
[function]
[call site]
00090
winpr_int_assert
[function]
[call site]
00091
UnWaitCriticalSection
[function]
[call site]
00092
winpr_int_assert
[function]
[call site]
00093
winpr_int_assert
[function]
[call site]
00094
sem_post
[call site]
00095
InterlockedDecrement
[function]
[call site]
00096
EnterCriticalSection
[function]
[call site]
00097
strcmp
[call site]
00098
WLog_Unlock
[function]
[call site]
00099
winpr_int_assert
[function]
[call site]
00100
LeaveCriticalSection
[function]
[call site]
00101
WLog_New
[function]
[call site]
00102
calloc
[call site]
00103
_strdup
[function]
[call site]
00104
strdup
[call site]
00105
WLog_Print_dbg_tag
[function]
[call site]
00106
WLog_ParseName
[function]
[call site]
00107
strchr
[call site]
00108
_strdup
[function]
[call site]
00109
calloc
[call site]
00110
strchr
[call site]
00111
calloc
[call site]
00112
GetEnvironmentVariableA
[function]
[call site]
00113
getenv
[call site]
00114
SetLastError
[function]
[call site]
00115
NtCurrentTeb
[function]
[call site]
00116
pthread_once
[call site]
00117
sTebInitOnce
[function]
[call site]
00118
pthread_key_create
[call site]
00119
sTebDestruct
[function]
[call site]
00120
pthread_getspecific
[call site]
00121
calloc
[call site]
00122
pthread_setspecific
[call site]
00123
strlen
[call site]
00124
GetEnvironmentVariableA
[function]
[call site]
00125
fprintf
[call site]
00126
WLog_ParseLogLevel
[function]
[call site]
00127
_stricmp
[function]
[call site]
00128
_stricmp
[function]
[call site]
00129
_stricmp
[function]
[call site]
00130
_stricmp
[function]
[call site]
00131
_stricmp
[function]
[call site]
00132
_stricmp
[function]
[call site]
00133
_stricmp
[function]
[call site]
00134
WLog_SetLogLevel
[function]
[call site]
00135
WLog_UpdateInheritLevel
[function]
[call site]
00136
WLog_UpdateInheritLevel
[function]
[call site]
00137
WLog_reset_log_filters
[function]
[call site]
00138
WLog_reset_log_filters
[function]
[call site]
00139
WLog_GetFilterLogLevel
[function]
[call site]
00140
WLog_SetLogLevel
[function]
[call site]
00141
InitializeCriticalSectionAndSpinCount
[function]
[call site]
00142
InitializeCriticalSectionEx
[function]
[call site]
00143
winpr_int_assert
[function]
[call site]
00144
WLog_Print_dbg_tag
[function]
[call site]
00145
sem_init
[call site]
00146
SetCriticalSectionSpinCount
[function]
[call site]
00147
winpr_int_assert
[function]
[call site]
00148
WLog_Free
[function]
[call site]
00149
WLog_Appender_Free
[function]
[call site]
00150
WLog_Layout_Free
[function]
[call site]
00151
DeleteCriticalSection
[function]
[call site]
00152
winpr_int_assert
[function]
[call site]
00153
sem_destroy
[call site]
00154
DeleteCriticalSection
[function]
[call site]
00155
WLog_AddChild
[function]
[call site]
00156
WLog_Lock
[function]
[call site]
00157
realloc
[call site]
00158
WLog_Unlock
[function]
[call site]
00159
WLog_Free
[function]
[call site]
00160
WLog_Print_dbg_tag
[function]
[call site]
00161
Sleep
[function]
[call site]
00162
usleep
[call site]
00163
WLog_InitializeRoot
[function]
[call site]
00164
WLog_New
[function]
[call site]
00165
GetEnvironmentVariableA
[function]
[call site]
00166
GetEnvironmentVariableA
[function]
[call site]
00167
fprintf
[call site]
00168
_stricmp
[function]
[call site]
00169
_stricmp
[function]
[call site]
00170
_stricmp
[function]
[call site]
00171
_stricmp
[function]
[call site]
00172
_stricmp
[function]
[call site]
00173
WLog_SetLogAppenderType
[function]
[call site]
00174
WLog_Appender_Free
[function]
[call site]
00175
WLog_Appender_New
[function]
[call site]
00176
WLog_ConsoleAppender_New
[function]
[call site]
00177
calloc
[call site]
00178
WLog_FileAppender_New
[function]
[call site]
00179
calloc
[call site]
00180
GetEnvironmentVariableA
[function]
[call site]
00181
GetEnvironmentVariableA
[function]
[call site]
00182
WLog_FileAppender_SetOutputFilePath
[function]
[call site]
00183
_strdup
[function]
[call site]
00184
GetEnvironmentVariableA
[function]
[call site]
00185
GetEnvironmentVariableA
[function]
[call site]
00186
WLog_FileAppender_SetOutputFileName
[function]
[call site]
00187
winpr_int_assert
[function]
[call site]
00188
winpr_int_assert
[function]
[call site]
00189
_strdup
[function]
[call site]
00190
WLog_BinaryAppender_New
[function]
[call site]
00191
calloc
[call site]
00192
WLog_CallbackAppender_New
[function]
[call site]
00193
calloc
[call site]
00194
WLog_SyslogAppender_New
[function]
[call site]
00195
calloc
[call site]
00196
WLog_UdpAppender_New
[function]
[call site]
00197
calloc
[call site]
00198
_socket
[function]
[call site]
00199
socket
[call site]
00200
GetEnvironmentVariableA
[function]
[call site]
00201
GetEnvironmentVariableA
[function]
[call site]
00202
WLog_UdpAppender_Open
[function]
[call site]
00203
strchr
[call site]
00204
winpr_int_assert
[function]
[call site]
00205
getaddrinfo
[call site]
00206
freeaddrinfo
[call site]
00207
freeaddrinfo
[call site]
00208
_strdup
[function]
[call site]
00209
closesocket
[function]
[call site]
00210
close
[call site]
00211
fprintf
[call site]
00212
WLog_ConsoleAppender_New
[function]
[call site]
00213
WLog_Layout_New
[function]
[call site]
00214
calloc
[call site]
00215
GetEnvironmentVariableA
[function]
[call site]
00216
GetEnvironmentVariableA
[function]
[call site]
00217
_strdup
[function]
[call site]
00218
WLog_Appender_Free
[function]
[call site]
00219
InitializeCriticalSectionAndSpinCount
[function]
[call site]
00220
WLog_Appender_Free
[function]
[call site]
00221
WLog_ParseFilters
[function]
[call site]
00222
GetEnvironmentVariableA
[function]
[call site]
00223
GetEnvironmentVariableA
[function]
[call site]
00224
WLog_AddStringLogFilters_int
[function]
[call site]
00225
strchr
[call site]
00226
realloc
[call site]
00227
_strdup
[function]
[call site]
00228
strchr
[call site]
00229
WLog_ParseFilter
[function]
[call site]
00230
strchr
[call site]
00231
_strdup
[function]
[call site]
00232
calloc
[call site]
00233
strrchr
[call site]
00234
WLog_ParseLogLevel
[function]
[call site]
00235
strchr
[call site]
00236
WLog_reset_log_filters
[function]
[call site]
00237
winpr_atexit
[function]
[call site]
00238
atexit
[call site]
00239
__errno_location
[call site]
00240
winpr_strerror
[function]
[call site]
00241
__xpg_strerror_r
[call site]
00242
WLog_Print_dbg_tag
[function]
[call site]
00243
WLog_Uninit_
[function]
[call site]
00244
WLog_Free
[function]
[call site]
00245
WLog_Free
[function]
[call site]
00246
WLog_Uninit_
[function]
[call site]
00247
PEM_read_bio_X509
[call site]
00248
BIO_free_all
[call site]
00249
WLog_Print_dbg_tag
[function]
[call site]
00250
extract_chain_from_pem
[function]
[call site]
00251
BIO_new_file
[call site]
00252
strlen
[call site]
00253
winpr_int_assert
[function]
[call site]
00254
BIO_new_mem_buf
[call site]
00255
PEM_read_bio_X509
[call site]
00256
BIO_free
[call site]
00257
sk_X509_new_null
[function]
[call site]
00258
OPENSSL_sk_new_null
[call site]
00259
X509_free
[call site]
00260
BIO_free
[call site]
00261
PEM_read_bio_X509
[call site]
00262
sk_X509_push
[function]
[call site]
00263
OPENSSL_sk_push
[call site]
00264
X509_free
[call site]
00265
BIO_free
[call site]
00266
freerdp_certificate_new_from_x509
[function]
[call site]
00267
winpr_int_assert
[function]
[call site]
00268
freerdp_certificate_new
[function]
[call site]
00269
calloc
[call site]
00270
X509_dup
[call site]
00271
freerdp_rsa_from_x509
[function]
[call site]
00272
winpr_int_assert
[function]
[call site]
00273
freerdp_certificate_is_rsa
[function]
[call site]
00274
winpr_int_assert
[function]
[call site]
00275
is_rsa_key
[function]
[call site]
00276
X509_get0_pubkey
[call site]
00277
EVP_PKEY_id
[call site]
00278
X509_get0_pubkey
[call site]
00279
EVP_PKEY_get1_RSA
[call site]
00280
RSA_get0_key
[call site]
00281
cert_info_create
[function]
[call site]
00282
winpr_int_assert
[function]
[call site]
00283
winpr_int_assert
[function]
[call site]
00284
read_bignum
[function]
[call site]
00285
winpr_int_assert
[function]
[call site]
00286
winpr_int_assert
[function]
[call site]
00287
winpr_int_assert
[function]
[call site]
00288
BN_num_bits
[call site]
00289
BN_bn2bin
[call site]
00290
crypto_reverse
[function]
[call site]
00291
read_bignum
[function]
[call site]
00292
cert_info_free
[function]
[call site]
00293
winpr_int_assert
[function]
[call site]
00294
RSA_free
[call site]
00295
sk_X509_deep_copy
[function]
[call site]
00296
OPENSSL_sk_deep_copy
[call site]
00297
X509_const_dup
[function]
[call site]
00298
X509_dup
[call site]
00299
X509_free
[call site]
00300
freerdp_certificate_free
[function]
[call site]
00301
certificate_free_int
[function]
[call site]
00302
winpr_int_assert
[function]
[call site]
00303
X509_free
[call site]
00304
sk_X509_pop_free
[function]
[call site]
00305
OPENSSL_sk_pop_free
[call site]
00306
X509_free
[call site]
00307
certificate_free_x509_certificate_chain
[function]
[call site]
00308
cert_blob_free
[function]
[call site]
00309
cert_info_free
[function]
[call site]
00310
sk_X509_pop_free
[function]
[call site]
00311
X509_free
[call site]
00312
X509_free
[call site]
00313
freerdp_certificate_data_new_nocopy
[function]
[call site]
00314
strnlen
[call site]
00315
WLog_Print_dbg_tag
[function]
[call site]
00316
calloc
[call site]
00317
_strdup
[function]
[call site]
00318
strlen
[call site]
00319
ensure_lowercase
[function]
[call site]
00320
strnlen
[call site]
00321
tolower
[call site]
00322
freerdp_certificate_data_load_cache
[function]
[call site]
00323
winpr_int_assert
[function]
[call site]
00324
freerdp_certificate_data_hash_
[function]
[call site]
00325
snprintf
[call site]
00326
ensure_valid_charset
[function]
[call site]
00327
strnlen
[call site]
00328
ensure_lowercase
[function]
[call site]
00329
strnlen
[call site]
00330
freerdp_certificate_get_subject
[function]
[call site]
00331
winpr_int_assert
[function]
[call site]
00332
x509_utils_get_subject
[function]
[call site]
00333
WLog_Print_dbg_tag
[function]
[call site]
00334
X509_get_subject_name
[call site]
00335
crypto_print_name
[function]
[call site]
00336
BIO_s_mem
[call site]
00337
BIO_new
[call site]
00338
X509_NAME_print_ex
[call site]
00339
BIO_number_written
[call site]
00340
calloc
[call site]
00341
ERR_clear_error
[call site]
00342
BIO_read
[call site]
00343
BIO_free_all
[call site]
00344
WLog_Print_dbg_tag
[function]
[call site]
00345
calloc
[call site]
00346
freerdp_certificate_get_pem_ex
[function]
[call site]
00347
winpr_int_assert
[function]
[call site]
00348
BIO_s_mem
[call site]
00349
BIO_new
[call site]
00350
WLog_Print_dbg_tag
[function]
[call site]
00351
PEM_write_bio_X509
[call site]
00352
WLog_Print_dbg_tag
[function]
[call site]
00353
sk_X509_num
[function]
[call site]
00354
OPENSSL_sk_num
[call site]
00355
sk_X509_value
[function]
[call site]
00356
OPENSSL_sk_value
[call site]
00357
PEM_write_bio_X509
[call site]
00358
WLog_Print_dbg_tag
[function]
[call site]
00359
bio_read_pem
[function]
[call site]
00360
winpr_int_assert
[function]
[call site]
00361
winpr_int_assert
[function]
[call site]
00362
realloc
[call site]
00363
ERR_clear_error
[call site]
00364
BIO_read
[call site]
00365
WLog_Print_dbg_tag
[function]
[call site]
00366
BIO_free_all
[call site]
00367
freerdp_certificate_get_pem_ex
[function]
[call site]
00368
freerdp_certificate_get_fingerprint
[function]
[call site]
00369
freerdp_certificate_get_fingerprint_by_hash
[function]
[call site]
00370
freerdp_certificate_get_fingerprint_by_hash_ex
[function]
[call site]
00371
WLog_Print_dbg_tag
[function]
[call site]
00372
WLog_Print_dbg_tag
[function]
[call site]
00373
x509_utils_get_hash
[function]
[call site]
00374
EVP_get_digestbyname
[call site]
00375
WLog_Print_dbg_tag
[function]
[call site]
00376
WLog_Print_dbg_tag
[function]
[call site]
00377
calloc
[call site]
00378
WLog_Print_dbg_tag
[function]
[call site]
00379
X509_digest
[call site]
00380
WLog_Print_dbg_tag
[function]
[call site]
00381
calloc
[call site]
00382
snprintf
[call site]
00383
snprintf
[call site]
00384
snprintf
[call site]
00385
freerdp_certificate_get_issuer
[function]
[call site]
00386
winpr_int_assert
[function]
[call site]
00387
x509_utils_get_issuer
[function]
[call site]
00388
WLog_Print_dbg_tag
[function]
[call site]
00389
X509_get_issuer_name
[call site]
00390
crypto_print_name
[function]
[call site]
00391
WLog_Print_dbg_tag
[function]
[call site]
00392
calloc
[call site]
00393
freerdp_certificate_data_free
[function]
[call site]
00394
freerdp_certificate_free
[function]
[call site]
00395
freerdp_certificate_free
[function]
[call site]
00396
freerdp_certificate_data_free
[function]
[call site]
00397