The followings are the branches where fuzzer fails to bypass.
Unique non-covered Complexity | Unique Reachable Complexities | Unique Reachable Functions | All non-covered Complexity | All Reachable Complexity | Function Name | Function Callsite | Blocked Branch |
---|---|---|---|---|---|---|---|
2 | 6 |
2 :
['jxl::Abort()', 'jxl::Debug(char const*, ...)'] |
2 | 6 | jxl::detail::ToString(JxlTransferFunction) | call site: 00000 | /src/libjxl/lib/jxl/cms/jxl_cms_internal.h:822 |
0 | 11 |
2 :
['jxl::Status::Status(jxl::StatusCode)', 'jxl::StatusMessage(jxl::Status, char const*, ...)'] |
0 | 11 | jxl::cms::CustomTransferFunction::SetGamma(double) | call site: 00000 | /src/libjxl/lib/jxl/cms/color_encoding_cms.h:252 |
0 | 11 |
2 :
['jxl::Status::Status(jxl::StatusCode)', 'jxl::StatusMessage(jxl::Status, char const*, ...)'] |
0 | 11 | jxl::BitReader::Close() | call site: 00000 | /src/libjxl/lib/jxl/dec_bit_reader.h:245 |
0 | 4 |
1 :
['jxl::Status::Status(jxl::StatusCode)'] |
0 | 11 |
jxl::PrimariesToXYZ(float,float,float,float,float,float,float,float,std::__1::array
|
call site: 00000 | /src/libjxl/lib/jxl/cms/jxl_cms_internal.h:46 |
0 | 0 |
2 :
['std::__1::vector
|
14 | 1037 | jxl::jpeg::JPEGData::VisitFields(jxl::Visitor*) | call site: 00000 | /src/libjxl/lib/jxl/jpeg/jpeg_data.cc:77 |
0 | 0 | None | 2 | 39 | jxl::jpeg::JPEGData::VisitFields(jxl::Visitor*) | call site: 00000 | /src/libjxl/lib/jxl/jpeg/jpeg_data.cc:372 |
0 | 0 | None | 2 | 2 | jxl::cms::ColorEncoding::ToExternal()const | call site: 00000 | /src/libjxl/lib/jxl/cms/color_encoding_cms.h:546 |
0 | 0 | None | 0 | 362 | jxl::FrameHeader::VisitFields(jxl::Visitor*) | call site: 00000 | /src/libjxl/lib/jxl/frame_header.cc:241 |
0 | 0 | None | 0 | 30 | jxl::BlendingInfo::VisitFields(jxl::Visitor*) | call site: 00000 | /src/libjxl/lib/jxl/frame_header.cc:74 |
0 | 0 | None | 0 | 19 | jxl::FrameHeader::default_xsize()const | call site: 00000 | /src/libjxl/lib/jxl/frame_header.h:452 |
0 | 0 | None | 0 | 16 | jxl::cms::ColorEncoding::ToExternal()const | call site: 00000 | /src/libjxl/lib/jxl/cms/color_encoding_cms.h:562 |
0 | 0 | None | 0 | 11 | jxl::jpeg::JPEGData::VisitFields(jxl::Visitor*) | call site: 00000 | /src/libjxl/lib/jxl/jpeg/jpeg_data.cc:150 |
LLVMFuzzerTestOneInput
[function]
[call site]
00000
(anonymous namespace)::DoTestOneInput(unsigned char const*, unsigned long)
[function]
[call site]
00001
jxl::CodecMetadata::CodecMetadata()
[function]
[call site]
00002
jxl::ImageMetadata::ImageMetadata()
[function]
[call site]
00003
jxl::Fields::Fields()
[function]
[call site]
00004
jxl::BitDepth::BitDepth()
[function]
[call site]
00005
jxl::Fields::Fields()
[function]
[call site]
00006
jxl::Bundle::Init(jxl::Fields*)
[function]
[call site]
00007
jxl::(anonymous namespace)::InitVisitor::InitVisitor()
[function]
[call site]
00008
jxl::fields_internal::VisitorBase::VisitorBase()
[function]
[call site]
00009
jxl::Visitor::Visitor()
[function]
[call site]
00010
jxl::fields_internal::ExtensionStates::ExtensionStates()
[function]
[call site]
00011
jxl::fields_internal::VisitorBase::Visit(jxl::Fields*)
[function]
[call site]
00012
jxl::Debug(char const*, ...)
[function]
[call site]
00013
vfprintf
[call site]
00014
jxl::Abort()
[function]
[call site]
00015
jxl::fields_internal::ExtensionStates::Push()
[function]
[call site]
00016
jxl::Status::operator bool() const
[function]
[call site]
00017
jxl::fields_internal::ExtensionStates::IsBegun() const
[function]
[call site]
00018
jxl::Status::Status(bool)
[function]
[call site]
00019
jxl::Status::operator bool() const
[function]
[call site]
00020
jxl::fields_internal::ExtensionStates::IsEnded() const
[function]
[call site]
00021
jxl::Status::Status(bool)
[function]
[call site]
00022
jxl::Debug(char const*, ...)
[function]
[call site]
00023
jxl::Abort()
[function]
[call site]
00024
jxl::fields_internal::ExtensionStates::Pop()
[function]
[call site]
00025
jxl::Debug(char const*, ...)
[function]
[call site]
00026
jxl::Abort()
[function]
[call site]
00027
jxl::Status::operator bool() const
[function]
[call site]
00028
jxl::Debug(char const*, ...)
[function]
[call site]
00029
jxl::Abort()
[function]
[call site]
00030
jxl::fields_internal::VisitorBase::~VisitorBase()
[function]
[call site]
00031
jxl::Debug(char const*, ...)
[function]
[call site]
00032
jxl::Abort()
[function]
[call site]
00033
jxl::Visitor::~Visitor()
[function]
[call site]
00034
jxl::ColorEncoding::ColorEncoding()
[function]
[call site]
00035
jxl::Fields::Fields()
[function]
[call site]
00036
jxl::cms::ColorEncoding::ColorEncoding()
[function]
[call site]
00037
jxl::cms::CustomTransferFunction::CustomTransferFunction()
[function]
[call site]
00038
jxl::cms::Customxy::Customxy()
[function]
[call site]
00039
jxl::Customxy::Customxy()
[function]
[call site]
00040
jxl::Fields::Fields()
[function]
[call site]
00041
jxl::cms::Customxy::Customxy()
[function]
[call site]
00042
jxl::Bundle::Init(jxl::Fields*)
[function]
[call site]
00043
jxl::CustomTransferFunction::CustomTransferFunction()
[function]
[call site]
00044
jxl::Fields::Fields()
[function]
[call site]
00045
jxl::cms::CustomTransferFunction::CustomTransferFunction()
[function]
[call site]
00046
jxl::Bundle::Init(jxl::Fields*)
[function]
[call site]
00047
jxl::Bundle::Init(jxl::Fields*)
[function]
[call site]
00048
jxl::SizeHeader::SizeHeader()
[function]
[call site]
00049
jxl::Fields::Fields()
[function]
[call site]
00050
jxl::Bundle::Init(jxl::Fields*)
[function]
[call site]
00051
jxl::ToneMapping::ToneMapping()
[function]
[call site]
00052
jxl::Fields::Fields()
[function]
[call site]
00053
jxl::Bundle::Init(jxl::Fields*)
[function]
[call site]
00054
jxl::PreviewHeader::PreviewHeader()
[function]
[call site]
00055
jxl::Fields::Fields()
[function]
[call site]
00056
jxl::Bundle::Init(jxl::Fields*)
[function]
[call site]
00057
jxl::AnimationHeader::AnimationHeader()
[function]
[call site]
00058
jxl::Fields::Fields()
[function]
[call site]
00059
jxl::Bundle::Init(jxl::Fields*)
[function]
[call site]
00060
jxl::Bundle::Init(jxl::Fields*)
[function]
[call site]
00061
jxl::SizeHeader::SizeHeader()
[function]
[call site]
00062
jxl::CustomTransformData::CustomTransformData()
[function]
[call site]
00063
jxl::Fields::Fields()
[function]
[call site]
00064
jxl::OpsinInverseMatrix::OpsinInverseMatrix()
[function]
[call site]
00065
jxl::Fields::Fields()
[function]
[call site]
00066
jxl::Bundle::Init(jxl::Fields*)
[function]
[call site]
00067
jxl::Bundle::Init(jxl::Fields*)
[function]
[call site]
00068
jxl::Fields::~Fields()
[function]
[call site]
00069
jxl::ImageMetadata::~ImageMetadata()
[function]
[call site]
00070
jxl::Fields::~Fields()
[function]
[call site]
00071
jxl::ColorEncoding::~ColorEncoding()
[function]
[call site]
00072
jxl::Fields::~Fields()
[function]
[call site]
00073
jxl::cms::ColorEncoding::~ColorEncoding()
[function]
[call site]
00074
jxl::Span<unsigned char const>::Span(unsigned char const*, unsigned long)
[function]
[call site]
00075
jxl::BitReader::BitReader<jxl::Span<unsigned char const> >(jxl::Span<unsigned char const> const&)
[function]
[call site]
00076
jxl::Span<unsigned char const>::data() const
[function]
[call site]
00077
jxl::Span<unsigned char const>::data() const
[function]
[call site]
00078
jxl::Span<unsigned char const>::size() const
[function]
[call site]
00079
jxl::Span<unsigned char const>::data() const
[function]
[call site]
00080
jxl::BitReader::BoundsCheckedRefill()
[function]
[call site]
00081
jxl::Debug(char const*, ...)
[function]
[call site]
00082
jxl::Abort()
[function]
[call site]
00083
jxl::Debug(char const*, ...)
[function]
[call site]
00084
jxl::Abort()
[function]
[call site]
00085
jxl::Debug(char const*, ...)
[function]
[call site]
00086
jxl::Abort()
[function]
[call site]
00087
jxl::Debug(char const*, ...)
[function]
[call site]
00088
jxl::Abort()
[function]
[call site]
00089
jxl::SizeHeader::SizeHeader()
[function]
[call site]
00090
jxl::ReadSizeHeader(jxl::BitReader*, jxl::SizeHeader*)
[function]
[call site]
00091
jxl::Bundle::Read(jxl::BitReader*, jxl::Fields*)
[function]
[call site]
00092
jxl::(anonymous namespace)::ReadVisitor::ReadVisitor(jxl::BitReader*)
[function]
[call site]
00093
jxl::fields_internal::VisitorBase::VisitorBase()
[function]
[call site]
00094
jxl::fields_internal::VisitorBase::Visit(jxl::Fields*)
[function]
[call site]
00095
jxl::Status::operator bool() const
[function]
[call site]
00096
jxl::Status::code() const
[function]
[call site]
00097
jxl::StatusMessage(jxl::Status, char const*, ...)
[function]
[call site]
00098
jxl::Status::IsFatalError() const
[function]
[call site]
00099
vfprintf
[call site]
00100
jxl::(anonymous namespace)::ReadVisitor::OK() const
[function]
[call site]
00101
jxl::Status::Status(bool)
[function]
[call site]
00102
jxl::fields_internal::VisitorBase::~VisitorBase()
[function]
[call site]
00103
jxl::Fields::~Fields()
[function]
[call site]
00104
jxl::ImageMetadata::ImageMetadata()
[function]
[call site]
00105
jxl::ReadImageMetadata(jxl::BitReader*, jxl::ImageMetadata*)
[function]
[call site]
00106
jxl::Bundle::Read(jxl::BitReader*, jxl::Fields*)
[function]
[call site]
00107
jxl::ImageMetadata::~ImageMetadata()
[function]
[call site]
00108
jxl::FrameHeader::FrameHeader(jxl::CodecMetadata const*)
[function]
[call site]
00109
jxl::Fields::Fields()
[function]
[call site]
00110
jxl::YCbCrChromaSubsampling::YCbCrChromaSubsampling()
[function]
[call site]
00111
jxl::Fields::Fields()
[function]
[call site]
00112
jxl::Bundle::Init(jxl::Fields*)
[function]
[call site]
00113
jxl::Passes::Passes()
[function]
[call site]
00114
jxl::Fields::Fields()
[function]
[call site]
00115
jxl::Bundle::Init(jxl::Fields*)
[function]
[call site]
00116
jxl::BlendingInfo::BlendingInfo()
[function]
[call site]
00117
jxl::Fields::Fields()
[function]
[call site]
00118
jxl::Bundle::Init(jxl::Fields*)
[function]
[call site]
00119
jxl::AnimationFrame::AnimationFrame(jxl::CodecMetadata const*)
[function]
[call site]
00120
jxl::Fields::Fields()
[function]
[call site]
00121
jxl::Bundle::Init(jxl::Fields*)
[function]
[call site]
00122
jxl::LoopFilter::LoopFilter()
[function]
[call site]
00123
jxl::Fields::Fields()
[function]
[call site]
00124
jxl::Bundle::Init(jxl::Fields*)
[function]
[call site]
00125
jxl::Bundle::Init(jxl::Fields*)
[function]
[call site]
00126
jxl::Bundle::Read(jxl::BitReader*, jxl::Fields*)
[function]
[call site]
00127
jxl::FrameHeader::~FrameHeader()
[function]
[call site]
00128
jxl::Fields::~Fields()
[function]
[call site]
00129
jxl::jpeg::JPEGData::JPEGData()
[function]
[call site]
00130
jxl::Fields::Fields()
[function]
[call site]
00131
jxl::Bundle::Read(jxl::BitReader*, jxl::Fields*)
[function]
[call site]
00132
jxl::jpeg::JPEGData::~JPEGData()
[function]
[call site]
00133
jxl::Fields::~Fields()
[function]
[call site]
00134
jxl::AnimationFrame::AnimationFrame(jxl::CodecMetadata const*)
[function]
[call site]
00135
jxl::Bundle::Read(jxl::BitReader*, jxl::Fields*)
[function]
[call site]
00136
jxl::Fields::~Fields()
[function]
[call site]
00137
jxl::AnimationHeader::AnimationHeader()
[function]
[call site]
00138
jxl::Bundle::Read(jxl::BitReader*, jxl::Fields*)
[function]
[call site]
00139
jxl::Fields::~Fields()
[function]
[call site]
00140
jxl::BitDepth::BitDepth()
[function]
[call site]
00141
jxl::Bundle::Read(jxl::BitReader*, jxl::Fields*)
[function]
[call site]
00142
jxl::Fields::~Fields()
[function]
[call site]
00143
jxl::BlendingInfo::BlendingInfo()
[function]
[call site]
00144
jxl::Bundle::Read(jxl::BitReader*, jxl::Fields*)
[function]
[call site]
00145
jxl::Fields::~Fields()
[function]
[call site]
00146
jxl::ColorEncoding::ColorEncoding()
[function]
[call site]
00147
jxl::Bundle::Read(jxl::BitReader*, jxl::Fields*)
[function]
[call site]
00148
jxl::ColorEncoding::~ColorEncoding()
[function]
[call site]
00149
jxl::CustomTransferFunction::CustomTransferFunction()
[function]
[call site]
00150
jxl::Bundle::Read(jxl::BitReader*, jxl::Fields*)
[function]
[call site]
00151
jxl::Fields::~Fields()
[function]
[call site]
00152
jxl::Customxy::Customxy()
[function]
[call site]
00153
jxl::Bundle::Read(jxl::BitReader*, jxl::Fields*)
[function]
[call site]
00154
jxl::Fields::~Fields()
[function]
[call site]
00155
jxl::ExtraChannelInfo::ExtraChannelInfo()
[function]
[call site]
00156
jxl::Fields::Fields()
[function]
[call site]
00157
jxl::BitDepth::BitDepth()
[function]
[call site]
00158
jxl::Bundle::Init(jxl::Fields*)
[function]
[call site]
00159
jxl::Bundle::Read(jxl::BitReader*, jxl::Fields*)
[function]
[call site]
00160
jxl::ExtraChannelInfo::~ExtraChannelInfo()
[function]
[call site]
00161
jxl::Fields::~Fields()
[function]
[call site]
00162
jxl::GroupHeader::GroupHeader()
[function]
[call site]
00163
jxl::Fields::Fields()
[function]
[call site]
00164
jxl::weighted::Header::Header()
[function]
[call site]
00165
jxl::Fields::Fields()
[function]
[call site]
00166
jxl::Bundle::Init(jxl::Fields*)
[function]
[call site]
00167
jxl::Fields::~Fields()
[function]
[call site]
00168
jxl::Bundle::Init(jxl::Fields*)
[function]
[call site]
00169
jxl::Bundle::Read(jxl::BitReader*, jxl::Fields*)
[function]
[call site]
00170
jxl::GroupHeader::~GroupHeader()
[function]
[call site]
00171
jxl::Fields::~Fields()
[function]
[call site]
00172
jxl::weighted::Header::Header()
[function]
[call site]
00173
jxl::Bundle::Read(jxl::BitReader*, jxl::Fields*)
[function]
[call site]
00174
jxl::Fields::~Fields()
[function]
[call site]
00175
jxl::LoopFilter::LoopFilter()
[function]
[call site]
00176
jxl::Bundle::Read(jxl::BitReader*, jxl::Fields*)
[function]
[call site]
00177
jxl::Fields::~Fields()
[function]
[call site]
00178
jxl::LZ77Params::LZ77Params()
[function]
[call site]
00179
jxl::Fields::Fields()
[function]
[call site]
00180
jxl::HybridUintConfig::HybridUintConfig(unsigned int, unsigned int, unsigned int)
[function]
[call site]
00181
jxl::Debug(char const*, ...)
[function]
[call site]
00182
jxl::Abort()
[function]
[call site]
00183
jxl::Bundle::Init(jxl::Fields*)
[function]
[call site]
00184
jxl::Bundle::Read(jxl::BitReader*, jxl::Fields*)
[function]
[call site]
00185
jxl::Fields::~Fields()
[function]
[call site]
00186
jxl::OpsinInverseMatrix::OpsinInverseMatrix()
[function]
[call site]
00187
jxl::Bundle::Read(jxl::BitReader*, jxl::Fields*)
[function]
[call site]
00188
jxl::Fields::~Fields()
[function]
[call site]
00189
jxl::Passes::Passes()
[function]
[call site]
00190
jxl::Bundle::Read(jxl::BitReader*, jxl::Fields*)
[function]
[call site]
00191
jxl::Fields::~Fields()
[function]
[call site]
00192
jxl::PreviewHeader::PreviewHeader()
[function]
[call site]
00193
jxl::Bundle::Read(jxl::BitReader*, jxl::Fields*)
[function]
[call site]
00194
jxl::Fields::~Fields()
[function]
[call site]
00195
jxl::QuantizerParams::QuantizerParams()
[function]
[call site]
00196
jxl::Fields::Fields()
[function]
[call site]
00197
jxl::Bundle::Init(jxl::Fields*)
[function]
[call site]
00198
jxl::Fields::~Fields()
[function]
[call site]
00199
jxl::Bundle::Read(jxl::BitReader*, jxl::Fields*)
[function]
[call site]
00200
jxl::Fields::~Fields()
[function]
[call site]
00201
jxl::SqueezeParams::SqueezeParams()
[function]
[call site]
00202
jxl::Fields::Fields()
[function]
[call site]
00203
jxl::Bundle::Init(jxl::Fields*)
[function]
[call site]
00204
jxl::Bundle::Read(jxl::BitReader*, jxl::Fields*)
[function]
[call site]
00205
jxl::Fields::~Fields()
[function]
[call site]
00206
jxl::ToneMapping::ToneMapping()
[function]
[call site]
00207
jxl::Bundle::Read(jxl::BitReader*, jxl::Fields*)
[function]
[call site]
00208
jxl::Fields::~Fields()
[function]
[call site]
00209
jxl::Transform::Transform()
[function]
[call site]
00210
jxl::Transform::Transform(jxl::TransformId)
[function]
[call site]
00211
jxl::Fields::Fields()
[function]
[call site]
00212
jxl::Bundle::Init(jxl::Fields*)
[function]
[call site]
00213
jxl::Bundle::Read(jxl::BitReader*, jxl::Fields*)
[function]
[call site]
00214
jxl::Transform::~Transform()
[function]
[call site]
00215
jxl::Fields::~Fields()
[function]
[call site]
00216
jxl::YCbCrChromaSubsampling::YCbCrChromaSubsampling()
[function]
[call site]
00217
jxl::Bundle::Read(jxl::BitReader*, jxl::Fields*)
[function]
[call site]
00218
jxl::Fields::~Fields()
[function]
[call site]
00219
jxl::CustomTransformData::CustomTransformData()
[function]
[call site]
00220
jxl::Bundle::Read(jxl::BitReader*, jxl::Fields*)
[function]
[call site]
00221
jxl::CustomTransformData::~CustomTransformData()
[function]
[call site]
00222
jxl::Fields::~Fields()
[function]
[call site]
00223
jxl::BitReader::Close()
[function]
[call site]
00224
jxl::Debug(char const*, ...)
[function]
[call site]
00225
jxl::Abort()
[function]
[call site]
00226
jxl::Status::Status(bool)
[function]
[call site]
00227
jxl::BitReader::TotalBitsConsumed() const
[function]
[call site]
00228
jxl::BitReader::TotalBitsConsumed() const
[function]
[call site]
00229
jxl::BitReader::TotalBytes() const
[function]
[call site]
00230
jxl::Status::Status(jxl::StatusCode)
[function]
[call site]
00231
jxl::StatusMessage(jxl::Status, char const*, ...)
[function]
[call site]
00232
jxl::Status::Status(bool)
[function]
[call site]
00233
jxl::BitReader::~BitReader()
[function]
[call site]
00234
jxl::Debug(char const*, ...)
[function]
[call site]
00235
jxl::Abort()
[function]
[call site]
00236
__clang_call_terminate
[call site]
00237
__cxa_begin_catch
[call site]
00238
jxl::CodecMetadata::~CodecMetadata()
[function]
[call site]
00239
jxl::CustomTransformData::~CustomTransformData()
[function]
[call site]
00240