The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 26 | 158 | deflate | call site: 00158 | inflate |
| 15 | 87 | deflate | call site: 00087 | crc32 |
| 13 | 45 | deflateResetKeep | call site: 00045 | crc32_z |
| 11 | 144 | deflate | call site: 00144 | _tr_flush_block |
| 8 | 9 |
unsigned long QIntC::to_size
|
call site: 00009 | __cxa_allocate_exception |
| 8 | 64 | deflateReset | call site: 00064 | inflateInit_ |
| 7 | 209 | Pl_Flate::finish() | call site: 00209 | __cxa_begin_catch |
| 6 | 186 |
unsigned long QIntC::to_ulong
|
call site: 00186 | __cxa_allocate_exception |
| 6 | 196 | FuzzHelper::doChecks() | call site: 00196 | __cxa_allocate_exception |
| 5 | 18 | Pl_Flate::Pl_Flate(char const*, Pipeline*, Pl_Flate::action_e, unsigned int) | call site: 00018 | __cxa_allocate_exception |
| 5 | 29 | Pl_Flate::handleData(unsigned char const*, unsigned long, int) | call site: 00029 | __cxa_allocate_exception |
| 5 | 138 | _tr_flush_block | call site: 00138 | _tr_flush_block |
LLVMFuzzerTestOneInput
[function]
[call site]
00000
FuzzHelper::FuzzHelper(unsigned char const*, unsigned long)
[function]
[call site]
00001
FuzzHelper::run()
[function]
[call site]
00002
FuzzHelper::doChecks()
[function]
[call site]
00003
Pl_Discard::Pl_Discard()
[function]
[call site]
00004
Pipeline::Pipeline(char const*, Pipeline*)
[function]
[call site]
00005
Pl_Flate::Pl_Flate(char const*, Pipeline*, Pl_Flate::action_e, unsigned int)
[function]
[call site]
00006
Pipeline::Pipeline(char const*, Pipeline*)
[function]
[call site]
00007
unsigned long QIntC::to_size<unsigned int>(unsigned int const&)
[function]
[call site]
00008
QIntC::IntConverter<unsigned int, unsigned long, false, false>::convert(unsigned int const&)
[function]
[call site]
00009
QIntC::IntConverter<unsigned int, unsigned long, false, false>::error(unsigned int)
[function]
[call site]
00010
__cxa_allocate_exception
[call site]
00011
std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >::str[abi:ne220000]() const &
[function]
[call site]
00012
std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> >::str[abi:ne220000]() const &
[function]
[call site]
00013
std::range_error::range_error[abi:ne220000](std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
[function]
[call site]
00014
std::runtime_error::runtime_error(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
[call site]
00015
__cxa_throw
[call site]
00016
__cxa_free_exception
[call site]
00017
void qpdf::util::assertion<char const (&) [48]>(bool, char const (&) [48])
[function]
[call site]
00018
__cxa_allocate_exception
[call site]
00019
std::logic_error::logic_error(char const*)
[call site]
00020
__cxa_throw
[call site]
00021
std::logic_error::~logic_error()
[call site]
00022
__cxa_free_exception
[call site]
00023
Pipeline::~Pipeline()
[function]
[call site]
00024
Pl_Flate::write(unsigned char const*, unsigned long)
[function]
[call site]
00025
void qpdf::util::assertion<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&)
[function]
[call site]
00026
std::logic_error::logic_error(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
[call site]
00027
Pl_Flate::handleData(unsigned char const*, unsigned long, int)
[function]
[call site]
00028
void qpdf::util::no_ci_rt_error_if<char const (&) [59]>(bool, char const (&) [59])
[function]
[call site]
00029
__cxa_allocate_exception
[call site]
00030
std::runtime_error::runtime_error(char const*)
[call site]
00031
__cxa_throw
[call site]
00032
std::runtime_error::~runtime_error()
[call site]
00033
__cxa_free_exception
[call site]
00034
unsigned int QIntC::to_uint<unsigned long>(unsigned long const&)
[function]
[call site]
00035
QIntC::IntConverter<unsigned long, unsigned int, false, false>::convert(unsigned long const&)
[function]
[call site]
00036
QIntC::IntConverter<unsigned long, unsigned int, false, false>::error(unsigned long)
[function]
[call site]
00037
deflateInit_
[function]
[call site]
00038
deflateInit2_
[function]
[call site]
00039
deflateEnd
[function]
[call site]
00040
deflateStateCheck
[function]
[call site]
00041
deflateReset
[function]
[call site]
00042
deflateResetKeep
[function]
[call site]
00043
deflateStateCheck
[function]
[call site]
00044
crc32
[function]
[call site]
00045
crc32_z
[function]
[call site]
00046
crc_word
[function]
[call site]
00047
crc_word
[function]
[call site]
00048
crc_word
[function]
[call site]
00049
crc_word
[function]
[call site]
00050
crc_word
[function]
[call site]
00051
byte_swap
[function]
[call site]
00052
crc_word_big
[function]
[call site]
00053
crc_word_big
[function]
[call site]
00054
crc_word_big
[function]
[call site]
00055
crc_word_big
[function]
[call site]
00056
crc_word_big
[function]
[call site]
00057
byte_swap
[function]
[call site]
00058
adler32
[function]
[call site]
00059
adler32_z
[function]
[call site]
00060
_tr_init
[function]
[call site]
00061
tr_static_init
[function]
[call site]
00062
init_block
[function]
[call site]
00063
lm_init
[function]
[call site]
00064
inflateInit_
[function]
[call site]
00065
inflateInit2_
[function]
[call site]
00066
inflateReset2
[function]
[call site]
00067
inflateStateCheck
[function]
[call site]
00068
inflateReset
[function]
[call site]
00069
inflateStateCheck
[function]
[call site]
00070
inflateResetKeep
[function]
[call site]
00071
inflateStateCheck
[function]
[call site]
00072
Pl_Flate::checkError(char const*, int)
[function]
[call site]
00073
__cxa_allocate_exception
[call site]
00074
std::runtime_error::runtime_error(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
[call site]
00075
__cxa_throw
[call site]
00076
__cxa_free_exception
[call site]
00077
deflate
[function]
[call site]
00078
deflateStateCheck
[function]
[call site]
00079
flush_pending
[function]
[call site]
00080
_tr_flush_bits
[function]
[call site]
00081
bi_flush
[function]
[call site]
00082
putShortMSB
[function]
[call site]
00083
putShortMSB
[function]
[call site]
00084
putShortMSB
[function]
[call site]
00085
adler32
[function]
[call site]
00086
flush_pending
[function]
[call site]
00087
crc32
[function]
[call site]
00088
flush_pending
[function]
[call site]
00089
crc32
[function]
[call site]
00090
crc32
[function]
[call site]
00091
flush_pending
[function]
[call site]
00092
crc32
[function]
[call site]
00093
crc32
[function]
[call site]
00094
flush_pending
[function]
[call site]
00095
crc32
[function]
[call site]
00096
crc32
[function]
[call site]
00097
flush_pending
[function]
[call site]
00098
crc32
[function]
[call site]
00099
flush_pending
[function]
[call site]
00100
crc32
[function]
[call site]
00101
flush_pending
[function]
[call site]
00102
deflate_stored
[function]
[call site]
00103
_tr_stored_block
[function]
[call site]
00104
bi_windup
[function]
[call site]
00105
flush_pending
[function]
[call site]
00106
read_buf
[function]
[call site]
00107
adler32
[function]
[call site]
00108
crc32
[function]
[call site]
00109
read_buf
[function]
[call site]
00110
_tr_stored_block
[function]
[call site]
00111
flush_pending
[function]
[call site]
00112
deflate_huff
[function]
[call site]
00113
fill_window
[function]
[call site]
00114
slide_hash
[function]
[call site]
00115
read_buf
[function]
[call site]
00116
_tr_flush_block
[function]
[call site]
00117
detect_data_type
[function]
[call site]
00118
build_tree
[function]
[call site]
00119
pqdownheap
[function]
[call site]
00120
pqdownheap
[function]
[call site]
00121
pqdownheap
[function]
[call site]
00122
gen_bitlen
[function]
[call site]
00123
gen_codes
[function]
[call site]
00124
bi_reverse
[function]
[call site]
00125
build_tree
[function]
[call site]
00126
build_bl_tree
[function]
[call site]
00127
scan_tree
[function]
[call site]
00128
scan_tree
[function]
[call site]
00129
build_tree
[function]
[call site]
00130
_tr_stored_block
[function]
[call site]
00131
compress_block
[function]
[call site]
00132
send_all_trees
[function]
[call site]
00133
send_tree
[function]
[call site]
00134
send_tree
[function]
[call site]
00135
compress_block
[function]
[call site]
00136
init_block
[function]
[call site]
00137
bi_windup
[function]
[call site]
00138
flush_pending
[function]
[call site]
00139
_tr_flush_block
[function]
[call site]
00140
flush_pending
[function]
[call site]
00141
_tr_flush_block
[function]
[call site]
00142
flush_pending
[function]
[call site]
00143
deflate_rle
[function]
[call site]
00144
fill_window
[function]
[call site]
00145
_tr_flush_block
[function]
[call site]
00146
flush_pending
[function]
[call site]
00147
_tr_flush_block
[function]
[call site]
00148
flush_pending
[function]
[call site]
00149
_tr_flush_block
[function]
[call site]
00150
flush_pending
[function]
[call site]
00151
_tr_align
[function]
[call site]
00152
bi_flush
[function]
[call site]
00153
_tr_stored_block
[function]
[call site]
00154
flush_pending
[function]
[call site]
00155
putShortMSB
[function]
[call site]
00156
putShortMSB
[function]
[call site]
00157
flush_pending
[function]
[call site]
00158
inflate
[function]
[call site]
00159
inflateStateCheck
[function]
[call site]
00160
crc32
[function]
[call site]
00161
crc32
[function]
[call site]
00162
adler32
[function]
[call site]
00163
crc32
[function]
[call site]
00164
crc32
[function]
[call site]
00165
crc32
[function]
[call site]
00166
crc32
[function]
[call site]
00167
crc32
[function]
[call site]
00168
crc32
[function]
[call site]
00169
crc32
[function]
[call site]
00170
crc32
[function]
[call site]
00171
adler32
[function]
[call site]
00172
fixedtables
[function]
[call site]
00173
inflate_table
[function]
[call site]
00174
inflate_table
[function]
[call site]
00175
inflate_table
[function]
[call site]
00176
inflate_fast
[function]
[call site]
00177
crc32
[function]
[call site]
00178
adler32
[function]
[call site]
00179
updatewindow
[function]
[call site]
00180
crc32
[function]
[call site]
00181
adler32
[function]
[call site]
00182
strcmp
[call site]
00183
Pl_Flate::warn(char const*, int)
[function]
[call site]
00184
unsigned long QIntC::to_ulong<unsigned long>(unsigned long const&)
[function]
[call site]
00185
QIntC::IntConverter<unsigned long, unsigned long, false, false>::convert(unsigned long const&)
[function]
[call site]
00186
QIntC::IntConverter<unsigned long, unsigned long, false, false>::error(unsigned long)
[function]
[call site]
00187
__cxa_allocate_exception
[call site]
00188
std::runtime_error::runtime_error(char const*)
[call site]
00189
__cxa_throw
[call site]
00190
std::runtime_error::~runtime_error()
[call site]
00191
__cxa_free_exception
[call site]
00192
Pipeline::next() const
[function]
[call site]
00193
unsigned int QIntC::to_uint<unsigned long>(unsigned long const&)
[function]
[call site]
00194
Pl_Flate::checkError(char const*, int)
[function]
[call site]
00195
Pl_Flate::finish()
[function]
[call site]
00196
__cxa_allocate_exception
[call site]
00197
std::runtime_error::runtime_error(char const*)
[call site]
00198
__cxa_throw
[call site]
00199
std::runtime_error::~runtime_error()
[call site]
00200
__cxa_free_exception
[call site]
00201
Pl_Flate::finish_zopfli()
[function]
[call site]
00202
__cxa_begin_catch
[call site]
00203
Pipeline::next() const
[function]
[call site]
00204
Pl_Flate::handleData(unsigned char const*, unsigned long, int)
[function]
[call site]
00205
deflateEnd
[function]
[call site]
00206
inflateEnd
[function]
[call site]
00207
inflateStateCheck
[function]
[call site]
00208
Pl_Flate::checkError(char const*, int)
[function]
[call site]
00209
__cxa_begin_catch
[call site]
00210
__cxa_end_catch
[call site]
00211
__cxa_allocate_exception
[call site]
00212
std::runtime_error::runtime_error(char const*)
[call site]
00213
__cxa_throw
[call site]
00214
__cxa_free_exception
[call site]
00215
__cxa_end_catch
[call site]
00216
Pipeline::next() const
[function]
[call site]
00217
__clang_call_terminate
[call site]
00218
__cxa_begin_catch
[call site]
00219
Pl_Flate::~Pl_Flate()
[function]
[call site]
00220
Pipeline::~Pipeline()
[function]
[call site]
00221
Pl_Discard::~Pl_Discard()
[function]
[call site]
00222
Pipeline::~Pipeline()
[function]
[call site]
00223
__cxa_begin_catch
[call site]
00224
__cxa_end_catch
[call site]
00225
__clang_call_terminate
[call site]
00226