The following nodes represent call sites where fuzz blockers occur.
Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
---|---|---|---|---|
46 | 83 | LLVMFuzzerTestOneInput | call site: 00083 | rawspeed::RawImageData::fixBadPixels |
45 | 2 | LLVMFuzzerTestOneInput | call site: 00002 | rawspeed::ByteStream::skipBytes |
31 | 48 | LLVMFuzzerTestOneInput | call site: 00048 | rawspeed::ByteStream::getString |
14 | 130 | rawspeed_get_number_of_processor_cores | call site: 00130 | rawspeed::RawImageData::getByteDataAsUncroppedArray2DRef |
7 | 145 | LLVMFuzzerTestOneInput | call site: 00145 | ThrowRDE |
LLVMFuzzerTestOneInput
[function]
[call site]
00000
assert
[function]
[call site]
00001
rawspeed::TiffParser::parse
[function]
[call site]
00002
rawspeed::DataBuffer::setByteOrder
[function]
[call site]
00003
std::swap
[function]
[call site]
00004
getTiffByteOrder
[function]
[call site]
00005
rawspeed::ByteStream::skipBytes
[function]
[call site]
00006
rawspeed::ByteStream::check
[function]
[call site]
00007
isValid
[function]
[call site]
00008
ThrowIOE
[function]
[call site]
00009
getSubView
[function]
[call site]
00010
assert
[function]
[call site]
00011
rawspeed::Buffer::getSize
[function]
[call site]
00012
assert
[function]
[call site]
00013
rawspeed::ASan::RegionIsPoisoned
[function]
[call site]
00014
const_cast<void*>
[function]
[call site]
00015
__asan_region_is_poisoned
[function]
[call site]
00016
rawspeed::Buffer::begin
[function]
[call site]
00017
rawspeed::Buffer::getAsArray1DRef
[function]
[call site]
00018
implicit_cast<int>
[function]
[call site]
00019
rawspeed::Buffer::getSize
[function]
[call site]
00020
rawspeed::ByteStream::getU16
[function]
[call site]
00021
rawspeed::ByteStream::get
[function]
[call site]
00022
rawspeed::ByteStream::peek
[function]
[call site]
00023
DataBuffer::get<T>
[function]
[call site]
00024
ThrowTPE
[function]
[call site]
00025
std::make_unique<TiffRootIFD>
[function]
[call site]
00026
rawspeed::ByteStream::getU32
[function]
[call site]
00027
rawspeed::ByteStream::get
[function]
[call site]
00028
auto::getSubIFDs
[function]
[call site]
00029
std::make_unique<TiffIFD>
[function]
[call site]
00030
rawspeed::Buffer::get
[function]
[call site]
00031
rawspeed::Buffer::getSubView
[function]
[call site]
00032
rawspeed::Buffer::isValid
[function]
[call site]
00033
static_cast<uint64_t>
[function]
[call site]
00034
static_cast<uint64_t>
[function]
[call site]
00035
rawspeed::Buffer::getSize
[function]
[call site]
00036
ThrowIOE
[function]
[call site]
00037
rawspeed::Buffer::getAsArray1DRef
[function]
[call site]
00038
static_cast<size_type>
[function]
[call site]
00039
static_cast<size_type>
[function]
[call site]
00040
getByteSwapped<T>
[function]
[call site]
00041
rawspeed::Buffer::begin
[function]
[call site]
00042
assert
[function]
[call site]
00043
std::unique_ptr::get
[function]
[call site]
00044
rawspeed::Hints::add
[function]
[call site]
00045
try_emplace
[function]
[call site]
00046
std::move
[function]
[call site]
00047
rawspeed::PefDecoder::isAppropriateDecoder
[function]
[call site]
00048
rawspeed::TiffRootIFD::getID
[function]
[call site]
00049
getEntryRecursive
[function]
[call site]
00050
getEntryRecursive
[function]
[call site]
00051
ThrowTPE
[function]
[call site]
00052
ThrowTPE
[function]
[call site]
00053
trimSpaces
[function]
[call site]
00054
rawspeed::ByteStream::getString
[function]
[call site]
00055
rawspeed::ByteStream::peekString
[function]
[call site]
00056
rawspeed::ByteStream::peekBuffer
[function]
[call site]
00057
getSubView
[function]
[call site]
00058
rawspeed::ByteStream::getRemainSize
[function]
[call site]
00059
invariant
[function]
[call site]
00060
getSize
[function]
[call site]
00061
rawspeed::ByteStream::check
[function]
[call site]
00062
getSize
[function]
[call site]
00063
std::find
[function]
[call site]
00064
rawspeed::Buffer::begin
[function]
[call site]
00065
rawspeed::Buffer::end
[function]
[call site]
00066
rawspeed::Buffer::getAsArray1DRef
[function]
[call site]
00067
rawspeed::Buffer::end
[function]
[call site]
00068
ThrowIOE
[function]
[call site]
00069
std::distance
[function]
[call site]
00070
rawspeed::Buffer::begin
[function]
[call site]
00071
reinterpret_cast<const
[call site]
00072
rawspeed::Buffer::begin
[function]
[call site]
00073
rawspeed::ByteStream::skipBytes
[function]
[call site]
00074
rawspeed::ByteStream::check
[function]
[call site]
00075
implicit_cast<Buffer::size_type>
[function]
[call site]
00076
std::string_view::size
[function]
[call site]
00077
trimSpaces
[function]
[call site]
00078
rawspeed::ByteStream::getString
[function]
[call site]
00079
rawspeed::Buffer::get
[function]
[call site]
00080
std::make_unique<DECODER>
[function]
[call site]
00081
std::move
[function]
[call site]
00082
rawspeed::RawDecoder::decodeRaw
[function]
[call site]
00083
decodeRawInternal
[function]
[call site]
00084
rawspeed::MSan::CheckMemIsInitialized
[function]
[call site]
00085
__msan_check_mem_is_initialized
[function]
[call site]
00086
rawspeed::RawImageData::getByteDataAsUncroppedArray2DRef
[function]
[call site]
00087
rawspeed::RawImageData::getU16DataAsUncroppedArray2DRef
[function]
[call site]
00088
assert
[function]
[call site]
00089
assert
[function]
[call site]
00090
empty
[function]
[call site]
00091
reinterpret_cast<uint16_t*>
[function]
[call site]
00092
data
[function]
[call site]
00093
static_cast<int>
[function]
[call site]
00094
rawspeed::RawImageData::getF32DataAsUncroppedArray2DRef
[function]
[call site]
00095
assert
[function]
[call site]
00096
assert
[function]
[call site]
00097
empty
[function]
[call site]
00098
reinterpret_cast<float*>
[function]
[call site]
00099
data
[function]
[call site]
00100
static_cast<int>
[function]
[call site]
00101
__builtin_unreachable
[function]
[call site]
00102
get
[function]
[call site]
00103
rawspeed::RawImageData::fixBadPixels
[function]
[call site]
00104
rawspeed::RawImageData::transferBadPixelsToMap
[function]
[call site]
00105
empty
[function]
[call site]
00106
empty
[function]
[call site]
00107
rawspeed::RawImageData::createBadPixelMap
[function]
[call site]
00108
rawspeed::RawImageData::isAllocated
[function]
[call site]
00109
empty
[function]
[call site]
00110
ThrowRDE
[function]
[call site]
00111
implicit_cast<uint32_t>
[function]
[call site]
00112
roundUp
[function]
[call site]
00113
roundUpDivisionSafe
[function]
[call site]
00114
assert
[function]
[call site]
00115
empty
[function]
[call site]
00116
resize
[function]
[call site]
00117
static_cast<size_t>
[function]
[call site]
00118
assert
[function]
[call site]
00119
static_cast<uint16_t>
[function]
[call site]
00120
assert
[function]
[call site]
00121
static_cast<uint16_t>
[function]
[call site]
00122
clear
[function]
[call site]
00123
empty
[function]
[call site]
00124
rawspeed::RawImageData::startWorker
[function]
[call site]
00125
static_cast<uint32_t>
[function]
[call site]
00126
static_cast<uint32_t>
[function]
[call site]
00127
rawspeed_get_number_of_processor_cores
[function]
[call site]
00128
visibility
[function]
[call site]
00129
omp_get_max_threads
[function]
[call site]
00130
std::min
[function]
[call site]
00131
std::min
[function]
[call site]
00132
begin
[function]
[call site]
00133
end
[function]
[call site]
00134
getDataUncropped
[function]
[call site]
00135
getDataUncropped
[function]
[call site]
00136
rawspeed::MSan::CheckMemIsInitialized
[function]
[call site]
00137
rawspeed::RawImageData::getByteDataAsUncroppedArray2DRef
[function]
[call site]
00138
ThrowRDE
[function]
[call site]
00139
what
[function]
[call site]
00140
ThrowRDE
[function]
[call site]
00141
what
[function]
[call site]
00142
ThrowRDE
[function]
[call site]
00143
what
[function]
[call site]
00144
rawspeed::RawDecoder::decodeMetaData
[function]
[call site]
00145
decodeMetaDataInternal
[function]
[call site]
00146
ThrowRDE
[function]
[call site]
00147
what
[function]
[call site]
00148
ThrowRDE
[function]
[call site]
00149
what
[function]
[call site]
00150
ThrowRDE
[function]
[call site]
00151
what
[function]
[call site]
00152