The following nodes represent call sites where fuzz blockers occur.
Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
---|---|---|---|---|
6 | 41 | response_add_header_int | call site: 00041 | mhd_panic |
3 | 150 | mhd_response_deinit_content_data | call site: 00150 | mhd_response_dec_use_count |
2 | 57 | MHD_response_set_options | call site: 00057 | mhd_panic |
1 | 29 | add_headers(FuzzedDataProvider&, MHD_Response*) | call site: 00029 | pthread_mutex_lock |
1 | 61 | response_make_reusable | call site: 00061 | pthread_mutex_destroy |
1 | 120 | response_add_auth_digest_challenge_int | call site: 00120 | mhd_response_remove_auth_digest_headers |
1 | 141 | LLVMFuzzerTestOneInput | call site: 00141 | mhd_panic |
LLVMFuzzerTestOneInput
[function]
[call site]
00000
pick_status_code(FuzzedDataProvider&)
[function]
[call site]
00001
create_response(FuzzedDataProvider&, MHD_HTTP_StatusCode)
[function]
[call site]
00002
MHD_response_from_buffer
[function]
[call site]
00003
response_create_basic
[function]
[call site]
00004
calloc
[call site]
00005
calloc
[call site]
00006
MHD_response_from_buffer
[function]
[call site]
00007
MHD_response_from_buffer_copy
[function]
[call site]
00008
response_create_basic
[function]
[call site]
00009
response_cntn_free_buf
[function]
[call site]
00010
response_create_basic
[function]
[call site]
00011
MHD_response_from_iovec
[function]
[call site]
00012
response_create_basic
[function]
[call site]
00013
calloc
[call site]
00014
response_create_basic
[function]
[call site]
00015
mkstemp
[call site]
00016
unlink
[call site]
00017
write
[call site]
00018
MHD_response_from_fd
[function]
[call site]
00019
response_create_basic
[function]
[call site]
00020
close
[call site]
00021
pipe
[call site]
00022
write
[call site]
00023
close
[call site]
00024
MHD_response_from_pipe
[function]
[call site]
00025
response_create_basic
[function]
[call site]
00026
close
[call site]
00027
add_headers(FuzzedDataProvider&, MHD_Response*)
[function]
[call site]
00028
MHD_response_add_header
[function]
[call site]
00029
pthread_mutex_lock
[call site]
00030
response_add_header_int
[function]
[call site]
00031
strlen
[call site]
00032
strlen
[call site]
00033
memchr
[call site]
00034
memchr
[call site]
00035
memchr
[call site]
00036
memchr
[call site]
00037
memchr
[call site]
00038
memchr
[call site]
00039
memchr
[call site]
00040
response_add_header_no_check
[function]
[call site]
00041
pthread_mutex_unlock
[call site]
00042
mhd_panic
[function]
[call site]
00043
fprintf
[call site]
00044
fprintf
[call site]
00045
fprintf
[call site]
00046
abort
[call site]
00047
safe_ascii(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool)
[function]
[call site]
00048
safe_ascii(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool)
[function]
[call site]
00049
MHD_response_add_header
[function]
[call site]
00050
safe_ascii(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool)
[function]
[call site]
00051
MHD_response_add_predef_header
[function]
[call site]
00052
randomise_response_options(FuzzedDataProvider&, MHD_Response*)
[function]
[call site]
00053
ToMhdBool(bool)
[function]
[call site]
00054
MHD_R_OPTION_REUSABLE(MHD_Bool)
[function]
[call site]
00055
MHD_response_set_options
[function]
[call site]
00056
pthread_mutex_lock
[call site]
00057
pthread_mutex_unlock
[call site]
00058
mhd_panic
[function]
[call site]
00059
response_make_reusable
[function]
[call site]
00060
pthread_mutex_init
[call site]
00061
pthread_mutex_destroy
[call site]
00062
pthread_mutex_unlock
[call site]
00063
mhd_panic
[function]
[call site]
00064
ToMhdBool(bool)
[function]
[call site]
00065
MHD_R_OPTION_HEAD_ONLY_RESPONSE(MHD_Bool)
[function]
[call site]
00066
MHD_response_set_options
[function]
[call site]
00067
ToMhdBool(bool)
[function]
[call site]
00068
MHD_R_OPTION_CHUNKED_ENC(MHD_Bool)
[function]
[call site]
00069
MHD_response_set_options
[function]
[call site]
00070
ToMhdBool(bool)
[function]
[call site]
00071
MHD_R_OPTION_CONN_CLOSE(MHD_Bool)
[function]
[call site]
00072
MHD_response_set_options
[function]
[call site]
00073
ToMhdBool(bool)
[function]
[call site]
00074
MHD_R_OPTION_HTTP_1_0_SERVER(MHD_Bool)
[function]
[call site]
00075
MHD_response_set_options
[function]
[call site]
00076
ToMhdBool(bool)
[function]
[call site]
00077
MHD_R_OPTION_HTTP_1_0_COMPATIBLE_STRICT(MHD_Bool)
[function]
[call site]
00078
MHD_response_set_options
[function]
[call site]
00079
ToMhdBool(bool)
[function]
[call site]
00080
MHD_R_OPTION_INSANITY_HEADER_CONTENT_LENGTH(MHD_Bool)
[function]
[call site]
00081
MHD_response_set_options
[function]
[call site]
00082
MHD_R_OPTION_TERMINATION_CALLBACK(void (*)(void*, MHD_RequestEndedData const*, void*), void*)
[function]
[call site]
00083
request_ended_cb(void*, MHD_RequestEndedData const*, void*)
[function]
[call site]
00084
MHD_response_set_options
[function]
[call site]
00085
add_auth(FuzzedDataProvider&, MHD_Response*, MHD_HTTP_StatusCode)
[function]
[call site]
00086
safe_ascii(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool)
[function]
[call site]
00087
ToMhdBool(bool)
[function]
[call site]
00088
MHD_response_add_auth_basic_challenge
[function]
[call site]
00089
pthread_mutex_lock
[call site]
00090
response_add_auth_basic_challenge_int
[function]
[call site]
00091
strlen
[call site]
00092
memchr
[call site]
00093
memchr
[call site]
00094
mhd_str_quote
[function]
[call site]
00095
realloc
[call site]
00096
pthread_mutex_unlock
[call site]
00097
mhd_panic
[function]
[call site]
00098
safe_ascii(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool)
[function]
[call site]
00099
ToMhdBool(bool)
[function]
[call site]
00100
ToMhdBool(bool)
[function]
[call site]
00101
MHD_response_add_auth_digest_challenge
[function]
[call site]
00102
pthread_mutex_lock
[call site]
00103
response_add_auth_digest_challenge_int
[function]
[call site]
00104
strlen
[call site]
00105
strlen
[call site]
00106
strlen
[call site]
00107
memchr
[call site]
00108
memchr
[call site]
00109
memchr
[call site]
00110
memchr
[call site]
00111
memchr
[call site]
00112
memchr
[call site]
00113
memchr
[call site]
00114
response_add_auth_digest_challenge_alg
[function]
[call site]
00115
mhd_str_quote
[function]
[call site]
00116
mhd_str_quote
[function]
[call site]
00117
realloc
[call site]
00118
response_add_auth_digest_challenge_alg
[function]
[call site]
00119
response_add_auth_digest_challenge_alg
[function]
[call site]
00120
mhd_response_remove_auth_digest_headers
[function]
[call site]
00121
pthread_mutex_unlock
[call site]
00122
mhd_panic
[function]
[call site]
00123
safe_ascii(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool)
[function]
[call site]
00124
ToMhdBool(bool)
[function]
[call site]
00125
ToMhdBool(bool)
[function]
[call site]
00126
ToMhdBool(bool)
[function]
[call site]
00127
MHD_response_add_auth_digest_challenge
[function]
[call site]
00128
safe_ascii(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool)
[function]
[call site]
00129
ToMhdBool(bool)
[function]
[call site]
00130
MHD_response_add_auth_basic_challenge
[function]
[call site]
00131
safe_ascii(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool)
[function]
[call site]
00132
ToMhdBool(bool)
[function]
[call site]
00133
MHD_response_add_auth_basic_challenge
[function]
[call site]
00134
safe_ascii(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool)
[function]
[call site]
00135
ToMhdBool(bool)
[function]
[call site]
00136
ToMhdBool(bool)
[function]
[call site]
00137
MHD_response_add_auth_digest_challenge
[function]
[call site]
00138
MHD_HTTP_status_code_to_string
[function]
[call site]
00139
MHD_status_code_to_string
[call site]
00140
MHD_response_destroy
[function]
[call site]
00141
mhd_panic
[function]
[call site]
00142
response_full_deinit
[function]
[call site]
00143
mhd_response_remove_auth_digest_headers
[function]
[call site]
00144
mhd_response_remove_all_headers
[function]
[call site]
00145
mhd_response_deinit_reusable
[function]
[call site]
00146
pthread_mutex_destroy
[call site]
00147
mhd_panic
[function]
[call site]
00148
mhd_response_deinit_content_data
[function]
[call site]
00149
close
[call site]
00150
mhd_response_dec_use_count
[function]
[call site]
00151
mhd_panic
[function]
[call site]
00152
response_full_deinit
[function]
[call site]
00153