Fuzz introspector: rans_fuzzer
For issues and ideas: https://github.com/ossf/fuzz-introspector/issues

Fuzz blockers

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
14 25 3 :

['jxl::StatusOr ::StatusOr(jxl::Status)', 'jxl::Status::Status(jxl::StatusCode)', 'jxl::StatusMessage(jxl::Status, char const*, ...)']

14 25 jxl::AlignedMemory::Create(JxlMemoryManagerStruct*,unsignedlong,unsignedlong) call site: 00000 /src/libjxl/lib/jxl/memory_manager_internal.cc:102
6 6 2 :

['jxl::Abort()', 'jxl::Debug(char const*, ...)']

6 6 jpegxl::tools::TrackingMemoryManager::Alloc(void*,unsignedlong) call site: 00000 /src/libjxl/tools/tracking_memory_manager.cc:34
6 6 2 :

['jxl::Abort()', 'jxl::Debug(char const*, ...)']

6 6 jpegxl::tools::TrackingMemoryManager::Free(void*,void*) call site: 00000 /src/libjxl/tools/tracking_memory_manager.cc:90
0 0 1 :

['int& std::__1::vector >::emplace_back (unsigned int const&)']

30 34 jxl::InitAliasTable(std::__1::vector >,unsignedint,unsignedlong,jxl::AliasTable::Entry*) call site: 00000 /src/libjxl/lib/jxl/ans_common.cc:54
0 0 None 14 25 jxl::AlignedMemory::Create(JxlMemoryManagerStruct*,unsignedlong,unsignedlong) call site: 00000 /src/libjxl/lib/jxl/memory_manager_internal.cc:96
0 0 None 12 59 jxl::DecodeContextMap(JxlMemoryManagerStruct*,std::__1::vector >*,unsignedlong*,jxl::BitReader*) call site: 00000 /src/libjxl/lib/jxl/dec_context_map.cc:86
0 0 None 6 6 jpegxl::tools::TrackingMemoryManager::Free(void*,void*) call site: 00000 /src/libjxl/tools/tracking_memory_manager.cc:78
0 0 None 0 24 jxl::(anonymousnamespace)::VerifyContextMap(std::__1::vector >const&,unsignedlong) call site: 00000 /src/libjxl/lib/jxl/dec_context_map.cc:32
0 0 None 0 24 jpegxl::tools::TrackingMemoryManager::Reset() call site: 00000 /src/libjxl/tools/tracking_memory_manager.cc:108
0 0 None 0 13 jpegxl::tools::TrackingMemoryManager::Reset() call site: 00000 /src/libjxl/tools/tracking_memory_manager.cc:111
0 0 None 0 2 jxl::Bundle::Init(jxl::Fields*) call site: 00000 /src/libjxl/lib/jxl/fields.cc:368
0 0 None 0 2 jxl::MemoryManagerInit(JxlMemoryManagerStruct*,JxlMemoryManagerStructconst*) call site: 00000 /src/libjxl/lib/jxl/memory_manager_internal.cc:44

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site] 00000
1 (anonymous namespace)::DoTestOneInput(unsigned char const*, unsigned long) [function] [call site] 00001
2 jpegxl::tools::TrackingMemoryManager::TrackingMemoryManager(unsigned long, unsigned long) [function] [call site] 00002
3 jxl::MemoryManagerInit(JxlMemoryManagerStruct*, JxlMemoryManagerStruct const*) [function] [call site] 00003
4 jxl::Status::Status(bool) [function] [call site] 00004
3 jxl::Status::operator bool() const [function] [call site] 00005
3 jxl::Debug(char const*, ...) [function] [call site] 00006
4 vfprintf [call site] 00007
3 jxl::Abort() [function] [call site] 00008
2 jpegxl::tools::TrackingMemoryManager::get() [function] [call site] 00009
2 (anonymous namespace)::Run(unsigned char const*, unsigned long, JxlMemoryManagerStruct*, unsigned long) [function] [call site] 00010
3 jxl::Status::Status(bool) [function] [call site] 00011
3 jxl::Span<unsigned char const>::Span(unsigned char const*, unsigned long) [function] [call site] 00012
3 jxl::BitReader::BitReader<jxl::Span<unsigned char const> >(jxl::Span<unsigned char const> const&) [function] [call site] 00013
4 jxl::Span<unsigned char const>::data() const [function] [call site] 00014
4 jxl::Span<unsigned char const>::data() const [function] [call site] 00015
4 jxl::Span<unsigned char const>::size() const [function] [call site] 00016
4 jxl::Span<unsigned char const>::data() const [function] [call site] 00017
4 jxl::BitReader::BoundsCheckedRefill() [function] [call site] 00018
5 jxl::Debug(char const*, ...) [function] [call site] 00019
5 jxl::Abort() [function] [call site] 00020
5 jxl::Debug(char const*, ...) [function] [call site] 00021
5 jxl::Abort() [function] [call site] 00022
4 jxl::Debug(char const*, ...) [function] [call site] 00023
4 jxl::Abort() [function] [call site] 00024
3 jxl::BitReaderScopedCloser::BitReaderScopedCloser(jxl::BitReader&, jxl::Status&) [function] [call site] 00025
3 jxl::ANSCode::ANSCode() [function] [call site] 00026
4 jxl::AlignedMemory::AlignedMemory() [function] [call site] 00027
4 jxl::LZ77Params::LZ77Params() [function] [call site] 00028
5 jxl::Fields::Fields() [function] [call site] 00029
5 jxl::HybridUintConfig::HybridUintConfig(unsigned int, unsigned int, unsigned int) [function] [call site] 00030
6 jxl::Debug(char const*, ...) [function] [call site] 00031
6 jxl::Abort() [function] [call site] 00032
5 jxl::Bundle::Init(jxl::Fields*) [function] [call site] 00033
6 jxl::(anonymous namespace)::InitVisitor::InitVisitor() [function] [call site] 00034
7 jxl::fields_internal::VisitorBase::VisitorBase() [function] [call site] 00035
8 jxl::Visitor::Visitor() [function] [call site] 00036
8 jxl::fields_internal::ExtensionStates::ExtensionStates() [function] [call site] 00037
6 jxl::fields_internal::VisitorBase::Visit(jxl::Fields*) [function] [call site] 00038
7 jxl::Debug(char const*, ...) [function] [call site] 00039
7 jxl::Abort() [function] [call site] 00040
7 jxl::fields_internal::ExtensionStates::Push() [function] [call site] 00041
7 jxl::Status::operator bool() const [function] [call site] 00042
7 jxl::fields_internal::ExtensionStates::IsBegun() const [function] [call site] 00043
8 jxl::Status::Status(bool) [function] [call site] 00044
7 jxl::Status::operator bool() const [function] [call site] 00045
7 jxl::fields_internal::ExtensionStates::IsEnded() const [function] [call site] 00046
8 jxl::Status::Status(bool) [function] [call site] 00047
7 jxl::Debug(char const*, ...) [function] [call site] 00048
7 jxl::Abort() [function] [call site] 00049
7 jxl::fields_internal::ExtensionStates::Pop() [function] [call site] 00050
7 jxl::Debug(char const*, ...) [function] [call site] 00051
7 jxl::Abort() [function] [call site] 00052
6 jxl::Status::operator bool() const [function] [call site] 00053
6 jxl::Debug(char const*, ...) [function] [call site] 00054
6 jxl::Abort() [function] [call site] 00055
6 jxl::fields_internal::VisitorBase::~VisitorBase() [function] [call site] 00056
7 jxl::Debug(char const*, ...) [function] [call site] 00057
7 jxl::Abort() [function] [call site] 00058
7 jxl::Visitor::~Visitor() [function] [call site] 00059
4 jxl::AlignedMemory::~AlignedMemory() [function] [call site] 00060
3 jxl::DecodeHistograms(JxlMemoryManagerStruct*, jxl::BitReader*, unsigned long, jxl::ANSCode*, std::__1::vector<unsigned char, std::__1::allocator<unsigned char> >*, bool) [function] [call site] 00061
4 jxl::Bundle::Read(jxl::BitReader*, jxl::Fields*) [function] [call site] 00062
5 jxl::(anonymous namespace)::ReadVisitor::ReadVisitor(jxl::BitReader*) [function] [call site] 00063
6 jxl::fields_internal::VisitorBase::VisitorBase() [function] [call site] 00064
5 jxl::fields_internal::VisitorBase::Visit(jxl::Fields*) [function] [call site] 00065
5 jxl::Status::operator bool() const [function] [call site] 00066
5 jxl::Status::code() const [function] [call site] 00067
5 jxl::StatusMessage(jxl::Status, char const*, ...) [function] [call site] 00068
6 jxl::Status::IsFatalError() const [function] [call site] 00069
6 vfprintf [call site] 00070
5 jxl::(anonymous namespace)::ReadVisitor::OK() const [function] [call site] 00071
6 jxl::Status::Status(bool) [function] [call site] 00072
5 jxl::fields_internal::VisitorBase::~VisitorBase() [function] [call site] 00073
4 jxl::Status::operator bool() const [function] [call site] 00074
4 jxl::Status::code() const [function] [call site] 00075
4 jxl::StatusMessage(jxl::Status, char const*, ...) [function] [call site] 00076
4 jxl::DecodeUintConfig(unsigned long, jxl::HybridUintConfig*, jxl::BitReader*) [function] [call site] 00077
5 jxl::BitReader::BoundsCheckedRefill() [function] [call site] 00078
5 jxl::Debug(char const*, ...) [function] [call site] 00079
5 jxl::Abort() [function] [call site] 00080
5 jxl::Debug(char const*, ...) [function] [call site] 00081
5 jxl::Abort() [function] [call site] 00082
5 jxl::Debug(char const*, ...) [function] [call site] 00083
5 jxl::Abort() [function] [call site] 00084
5 jxl::BitReader::BoundsCheckedRefill() [function] [call site] 00085
5 jxl::Debug(char const*, ...) [function] [call site] 00086
5 jxl::Abort() [function] [call site] 00087
5 jxl::Debug(char const*, ...) [function] [call site] 00088
5 jxl::Abort() [function] [call site] 00089
5 jxl::Debug(char const*, ...) [function] [call site] 00090
5 jxl::Abort() [function] [call site] 00091
5 jxl::Status::Status(jxl::StatusCode) [function] [call site] 00092
5 jxl::StatusMessage(jxl::Status, char const*, ...) [function] [call site] 00093
5 jxl::Status::Status(jxl::StatusCode) [function] [call site] 00094
5 jxl::StatusMessage(jxl::Status, char const*, ...) [function] [call site] 00095
5 jxl::HybridUintConfig::HybridUintConfig(unsigned int, unsigned int, unsigned int) [function] [call site] 00096
5 jxl::Status::Status(bool) [function] [call site] 00097
4 jxl::Status::operator bool() const [function] [call site] 00098
4 jxl::Status::code() const [function] [call site] 00099
4 jxl::StatusMessage(jxl::Status, char const*, ...) [function] [call site] 00100
4 jxl::Status::Status(jxl::StatusCode) [function] [call site] 00101
4 jxl::StatusMessage(jxl::Status, char const*, ...) [function] [call site] 00102
4 jxl::DecodeContextMap(JxlMemoryManagerStruct*, std::__1::vector<unsigned char, std::__1::allocator<unsigned char> >*, unsigned long*, jxl::BitReader*) [function] [call site] 00103
5 jxl::Debug(char const*, ...) [function] [call site] 00104
5 jxl::Abort() [function] [call site] 00105
5 jxl::BitReader::BoundsCheckedRefill() [function] [call site] 00106
5 jxl::Debug(char const*, ...) [function] [call site] 00107
5 jxl::Abort() [function] [call site] 00108
5 jxl::Debug(char const*, ...) [function] [call site] 00109
5 jxl::Abort() [function] [call site] 00110
5 jxl::Debug(char const*, ...) [function] [call site] 00111
5 jxl::Abort() [function] [call site] 00112
5 jxl::ANSCode::ANSCode() [function] [call site] 00113
5 jxl::DecodeHistograms(JxlMemoryManagerStruct*, jxl::BitReader*, unsigned long, jxl::ANSCode*, std::__1::vector<unsigned char, std::__1::allocator<unsigned char> >*, bool) [function] [call site] 00114
6 jxl::Status::operator bool() const [function] [call site] 00115
6 jxl::Status::code() const [function] [call site] 00116
6 jxl::StatusMessage(jxl::Status, char const*, ...) [function] [call site] 00117
6 jxl::Debug(char const*, ...) [function] [call site] 00118
6 jxl::Abort() [function] [call site] 00119
6 jxl::DecodeUintConfigs(unsigned long, std::__1::vector<jxl::HybridUintConfig, std::__1::allocator<jxl::HybridUintConfig> >*, jxl::BitReader*) [function] [call site] 00120
7 jxl::DecodeUintConfig(unsigned long, jxl::HybridUintConfig*, jxl::BitReader*) [function] [call site] 00121
7 jxl::Status::operator bool() const [function] [call site] 00122
7 jxl::Status::code() const [function] [call site] 00123
7 jxl::StatusMessage(jxl::Status, char const*, ...) [function] [call site] 00124
7 jxl::Status::Status(bool) [function] [call site] 00125
6 jxl::Status::operator bool() const [function] [call site] 00126
6 jxl::Status::code() const [function] [call site] 00127
6 jxl::StatusMessage(jxl::Status, char const*, ...) [function] [call site] 00128
6 jxl::DecodeANSCodes(JxlMemoryManagerStruct*, unsigned long, unsigned long, jxl::BitReader*, jxl::ANSCode*) [function] [call site] 00129
7 jxl::Debug(char const*, ...) [function] [call site] 00130
7 jxl::Abort() [function] [call site] 00131
7 jxl::(anonymous namespace)::DecodeVarLenUint16(jxl::BitReader*) [function] [call site] 00132
8 jxl::Debug(char const*, ...) [function] [call site] 00133
8 jxl::Abort() [function] [call site] 00134
7 jxl::Status::Status(jxl::StatusCode) [function] [call site] 00135
7 jxl::StatusMessage(jxl::Status, char const*, ...) [function] [call site] 00136
7 jxl::HuffmanDecodingData::ReadFromBitStream(unsigned long, jxl::BitReader*) [function] [call site] 00137
8 jxl::Debug(char const*, ...) [function] [call site] 00138
8 jxl::Abort() [function] [call site] 00139
8 jxl::Debug(char const*, ...) [function] [call site] 00140
8 jxl::Abort() [function] [call site] 00141
8 jxl::ReadSimpleCode(unsigned long, jxl::BitReader*, jxl::HuffmanCode*)::{lambda(unsigned long, unsigned long)#1}::operator()(unsigned long, unsigned long) const [function] [call site] 00142
8 jxl::BitReader::BoundsCheckedRefill() [function] [call site] 00143
8 jxl::Debug(char const*, ...) [function] [call site] 00144
8 jxl::Abort() [function] [call site] 00145
8 jxl::Debug(char const*, ...) [function] [call site] 00146
8 jxl::Abort() [function] [call site] 00147
8 jxl::Debug(char const*, ...) [function] [call site] 00148
8 jxl::Abort() [function] [call site] 00149
8 jxl::ReadHuffmanCodeLengths(unsigned char const*, int, unsigned char*, jxl::BitReader*) [function] [call site] 00150
9 jxl::BuildHuffmanTable(jxl::HuffmanCode*, int, unsigned char const*, unsigned long, unsigned short*) [function] [call site] 00151
10 jxl::ReplicateValue(jxl::HuffmanCode*, int, int, jxl::HuffmanCode) [function] [call site] 00152
10 jxl::GetNextKey(int, int) [function] [call site] 00153
10 jxl::NextTableBitSize(unsigned short const*, unsigned long, int) [function] [call site] 00154
10 jxl::ReplicateValue(jxl::HuffmanCode*, int, int, jxl::HuffmanCode) [function] [call site] 00155
10 jxl::GetNextKey(int, int) [function] [call site] 00156
9 jxl::Debug(char const*, ...) [function] [call site] 00157
9 jxl::Abort() [function] [call site] 00158
9 jxl::Debug(char const*, ...) [function] [call site] 00159
9 jxl::Abort() [function] [call site] 00160
8 jxl::BuildHuffmanTable(jxl::HuffmanCode*, int, unsigned char const*, unsigned long, unsigned short*) [function] [call site] 00161
7 jxl::BitReader::AllReadsWithinBounds() [function] [call site] 00162
8 jxl::BitReader::TotalBitsConsumed() const [function] [call site] 00163
8 jxl::BitReader::TotalBitsConsumed() const [function] [call site] 00164
8 jxl::BitReader::TotalBytes() const [function] [call site] 00165
7 jxl::Status::operator bool() const [function] [call site] 00166
7 jxl::Status::Status(jxl::StatusCode) [function] [call site] 00167
7 jxl::StatusMessage(jxl::Status, char const*, ...) [function] [call site] 00168
7 jxl::Status::Status(jxl::StatusCode) [function] [call site] 00169
7 jxl::StatusMessage(jxl::Status, char const*, ...) [function] [call site] 00170
7 jxl::ANSCode::UpdateMaxNumBits(unsigned long, unsigned long) [function] [call site] 00171
7 jxl::Status::Status(jxl::StatusCode) [function] [call site] 00172
7 jxl::Debug(char const*, ...) [function] [call site] 00173
7 jxl::Abort() [function] [call site] 00174
7 jxl::AlignedMemory::Create(JxlMemoryManagerStruct*, unsigned long, unsigned long) [function] [call site] 00175
8 jxl::Debug(char const*, ...) [function] [call site] 00176
8 jxl::Abort() [function] [call site] 00177
8 jxl::Status::Status(jxl::StatusCode) [function] [call site] 00178
8 jxl::StatusMessage(jxl::Status, char const*, ...) [function] [call site] 00179
8 jxl::StatusOr<jxl::AlignedMemory>::StatusOr(jxl::Status) [function] [call site] 00180
9 jxl::Status::code() const [function] [call site] 00181
9 jxl::StatusOr<jxl::AlignedMemory>::StatusOr(jxl::StatusCode) [function] [call site] 00182
10 jxl::StatusOr<jxl::AlignedMemory>::Storage::Storage() [function] [call site] 00183
10 jxl::Debug(char const*, ...) [function] [call site] 00184
10 jxl::Abort() [function] [call site] 00185
8 jxl::Status::Status(jxl::StatusCode) [function] [call site] 00186
8 jxl::StatusMessage(jxl::Status, char const*, ...) [function] [call site] 00187
8 jxl::StatusOr<jxl::AlignedMemory>::StatusOr(jxl::Status) [function] [call site] 00188
8 jxl::AlignedMemory::AlignedMemory(JxlMemoryManagerStruct*, void*, unsigned long) [function] [call site] 00189
8 jxl::StatusOr<jxl::AlignedMemory>::StatusOr(jxl::AlignedMemory&&) [function] [call site] 00190
9 jxl::StatusOr<jxl::AlignedMemory>::Storage::Storage() [function] [call site] 00191
9 jxl::AlignedMemory::AlignedMemory(jxl::AlignedMemory&&) [function] [call site] 00192
8 jxl::AlignedMemory::~AlignedMemory() [function] [call site] 00193
7 jxl::StatusOr<jxl::AlignedMemory>::status() const [function] [call site] 00194
8 jxl::Status::Status(jxl::StatusCode) [function] [call site] 00195
7 jxl::Status::operator bool() const [function] [call site] 00196
7 jxl::Status::code() const [function] [call site] 00197
7 jxl::StatusMessage(jxl::Status, char const*, ...) [function] [call site] 00198
7 jxl::StatusOr<jxl::AlignedMemory>::value_() && [function] [call site] 00199
8 jxl::StatusOr<jxl::AlignedMemory>::ok() const [function] [call site] 00200
8 jxl::Debug(char const*, ...) [function] [call site] 00201
8 jxl::Abort() [function] [call site] 00202
8 jxl::AlignedMemory::AlignedMemory(jxl::AlignedMemory&&) [function] [call site] 00203
7 jxl::AlignedMemory::operator=(jxl::AlignedMemory&&) [function] [call site] 00204
7 jxl::AlignedMemory::~AlignedMemory() [function] [call site] 00205
7 jxl::AliasTable::Entry* jxl::AlignedMemory::address<jxl::AliasTable::Entry>() const [function] [call site] 00206
7 jxl::(anonymous namespace)::ReadHistogram(int, std::__1::vector<int, std::__1::allocator<int> >*, jxl::BitReader*) [function] [call site] 00207
8 jxl::Debug(char const*, ...) [function] [call site] 00208
8 jxl::Abort() [function] [call site] 00209
8 jxl::(anonymous namespace)::DecodeVarLenUint8(jxl::BitReader*) [function] [call site] 00210
9 jxl::Debug(char const*, ...) [function] [call site] 00211
9 jxl::Abort() [function] [call site] 00212
8 jxl::Debug(char const*, ...) [function] [call site] 00213
8 jxl::Abort() [function] [call site] 00214
8 jxl::Status::Status(bool) [function] [call site] 00215
8 jxl::(anonymous namespace)::DecodeVarLenUint8(jxl::BitReader*) [function] [call site] 00216
8 jxl::Debug(char const*, ...) [function] [call site] 00217
8 jxl::Abort() [function] [call site] 00218
8 jxl::Debug(char const*, ...) [function] [call site] 00219
8 jxl::Abort() [function] [call site] 00220
8 jxl::Status::Status(bool) [function] [call site] 00221
8 jxl::Status::Status(jxl::StatusCode) [function] [call site] 00222
8 jxl::StatusMessage(jxl::Status, char const*, ...) [function] [call site] 00223
8 jxl::(anonymous namespace)::DecodeVarLenUint8(jxl::BitReader*) [function] [call site] 00224
8 jxl::BitReader::BoundsCheckedRefill() [function] [call site] 00225
8 jxl::Debug(char const*, ...) [function] [call site] 00226
8 jxl::Abort() [function] [call site] 00227
8 jxl::Debug(char const*, ...) [function] [call site] 00228
8 jxl::Abort() [function] [call site] 00229
8 jxl::Debug(char const*, ...) [function] [call site] 00230
8 jxl::Abort() [function] [call site] 00231
8 jxl::(anonymous namespace)::DecodeVarLenUint8(jxl::BitReader*) [function] [call site] 00232
8 jxl::Status::Status(jxl::StatusCode) [function] [call site] 00233
8 jxl::StatusMessage(jxl::Status, char const*, ...) [function] [call site] 00234
8 jxl::Status::Status(jxl::StatusCode) [function] [call site] 00235
8 jxl::StatusMessage(jxl::Status, char const*, ...) [function] [call site] 00236
8 jxl::Debug(char const*, ...) [function] [call site] 00237
8 jxl::Abort() [function] [call site] 00238
8 jxl::Status::Status(jxl::StatusCode) [function] [call site] 00239
8 jxl::StatusMessage(jxl::Status, char const*, ...) [function] [call site] 00240
8 jxl::Status::Status(bool) [function] [call site] 00241
7 jxl::Status::operator bool() const [function] [call site] 00242
7 jxl::Status::Status(jxl::StatusCode) [function] [call site] 00243
7 jxl::StatusMessage(jxl::Status, char const*, ...) [function] [call site] 00244
7 jxl::Status::Status(jxl::StatusCode) [function] [call site] 00245
7 jxl::StatusMessage(jxl::Status, char const*, ...) [function] [call site] 00246
7 jxl::ANSCode::UpdateMaxNumBits(unsigned long, unsigned long) [function] [call site] 00247
7 jxl::InitAliasTable(std::__1::vector<int, std::__1::allocator<int> >, unsigned int, unsigned long, jxl::AliasTable::Entry*) [function] [call site] 00248
8 jxl::Debug(char const*, ...) [function] [call site] 00249
8 jxl::Abort() [function] [call site] 00250
8 jxl::Debug(char const*, ...) [function] [call site] 00251
8 jxl::Abort() [function] [call site] 00252
8 jxl::Debug(char const*, ...) [function] [call site] 00253
8 jxl::Abort() [function] [call site] 00254
8 jxl::Debug(char const*, ...) [function] [call site] 00255
8 jxl::Abort() [function] [call site] 00256
8 jxl::Status::Status(bool) [function] [call site] 00257
8 jxl::Debug(char const*, ...) [function] [call site] 00258
8 jxl::Abort() [function] [call site] 00259
8 jxl::Status::Status(bool) [function] [call site] 00260
7 jxl::Status::operator bool() const [function] [call site] 00261
7 jxl::Status::code() const [function] [call site] 00262
7 jxl::StatusMessage(jxl::Status, char const*, ...) [function] [call site] 00263
7 jxl::StatusOr<jxl::AlignedMemory>::~StatusOr() [function] [call site] 00264
8 jxl::AlignedMemory::~AlignedMemory() [function] [call site] 00265
8 jxl::StatusOr<jxl::AlignedMemory>::Storage::~Storage() [function] [call site] 00266
7 jxl::Status::Status(bool) [function] [call site] 00267
6 jxl::Status::operator bool() const [function] [call site] 00268
6 jxl::Status::code() const [function] [call site] 00269
6 jxl::StatusMessage(jxl::Status, char const*, ...) [function] [call site] 00270
6 jxl::Status::Status(bool) [function] [call site] 00271
5 jxl::Status::operator bool() const [function] [call site] 00272
5 jxl::Status::code() const [function] [call site] 00273
5 jxl::StatusMessage(jxl::Status, char const*, ...) [function] [call site] 00274
5 jxl::ANSSymbolReader::Create(jxl::ANSCode const*, jxl::BitReader*, unsigned long) [function] [call site] 00275
6 jxl::AlignedMemory::AlignedMemory() [function] [call site] 00276
6 jxl::AlignedMemory::Create(JxlMemoryManagerStruct*, unsigned long, unsigned long) [function] [call site] 00277
6 jxl::StatusOr<jxl::AlignedMemory>::status() const [function] [call site] 00278
6 jxl::Status::operator bool() const [function] [call site] 00279
6 jxl::StatusOr<jxl::AlignedMemory>::value_() && [function] [call site] 00280
6 jxl::AlignedMemory::operator=(jxl::AlignedMemory&&) [function] [call site] 00281
6 jxl::AlignedMemory::~AlignedMemory() [function] [call site] 00282
6 jxl::StatusOr<jxl::AlignedMemory>::~StatusOr() [function] [call site] 00283
6 jxl::Status::code() const [function] [call site] 00284
6 jxl::StatusMessage(jxl::Status, char const*, ...) [function] [call site] 00285
6 jxl::StatusOr<jxl::ANSSymbolReader>::StatusOr(jxl::Status) [function] [call site] 00286
7 jxl::StatusOr<jxl::ANSSymbolReader>::StatusOr(jxl::StatusCode) [function] [call site] 00287
8 jxl::StatusOr<jxl::ANSSymbolReader>::Storage::Storage() [function] [call site] 00288
6 jxl::ANSSymbolReader::ANSSymbolReader(jxl::ANSCode const*, jxl::BitReader*, unsigned long, jxl::AlignedMemory&&) [function] [call site] 00289
7 jxl::AliasTable::Entry* jxl::AlignedMemory::address<jxl::AliasTable::Entry>() const [function] [call site] 00290
7 jxl::AlignedMemory::AlignedMemory(jxl::AlignedMemory&&) [function] [call site] 00291
7 jxl::HybridUintConfig::HybridUintConfig(unsigned int, unsigned int, unsigned int) [function] [call site] 00292
7 jxl::Debug(char const*, ...) [function] [call site] 00293
7 jxl::Abort() [function] [call site] 00294
7 unsigned int* jxl::AlignedMemory::address<unsigned int>() const [function] [call site] 00295
6 jxl::StatusOr<jxl::ANSSymbolReader>::StatusOr(jxl::ANSSymbolReader&&) [function] [call site] 00296
7 jxl::StatusOr<jxl::ANSSymbolReader>::Storage::Storage() [function] [call site] 00297
7 jxl::ANSSymbolReader::ANSSymbolReader(jxl::ANSSymbolReader&&) [function] [call site] 00298
8 jxl::AlignedMemory::AlignedMemory(jxl::AlignedMemory&&) [function] [call site] 00299
6 jxl::ANSSymbolReader::~ANSSymbolReader() [function] [call site] 00300
7 jxl::AlignedMemory::~AlignedMemory() [function] [call site] 00301
6 jxl::AlignedMemory::~AlignedMemory() [function] [call site] 00302
5 jxl::StatusOr<jxl::ANSSymbolReader>::status() const [function] [call site] 00303
5 jxl::Status::operator bool() const [function] [call site] 00304
5 jxl::Status::code() const [function] [call site] 00305
5 jxl::StatusMessage(jxl::Status, char const*, ...) [function] [call site] 00306
5 jxl::StatusOr<jxl::ANSSymbolReader>::value_() && [function] [call site] 00307
6 jxl::StatusOr<jxl::ANSSymbolReader>::ok() const [function] [call site] 00308
6 jxl::ANSSymbolReader::ANSSymbolReader(jxl::ANSSymbolReader&&) [function] [call site] 00309
5 unsigned long jxl::ANSSymbolReader::ReadHybridUintClustered<true>(unsigned long, jxl::BitReader*) [function] [call site] 00310
6 jxl::BitReader::BoundsCheckedRefill() [function] [call site] 00311
6 jxl::Debug(char const*, ...) [function] [call site] 00312
6 jxl::Abort() [function] [call site] 00313
6 jxl::Debug(char const*, ...) [function] [call site] 00314
6 jxl::Abort() [function] [call site] 00315
6 jxl::Debug(char const*, ...) [function] [call site] 00316
6 jxl::Abort() [function] [call site] 00317
6 jxl::Debug(char const*, ...) [function] [call site] 00318
6 jxl::Abort() [function] [call site] 00319
6 jxl::Debug(char const*, ...) [function] [call site] 00320
6 jxl::Abort() [function] [call site] 00321
6 jxl::Debug(char const*, ...) [function] [call site] 00322
6 jxl::Abort() [function] [call site] 00323
6 jxl::Debug(char const*, ...) [function] [call site] 00324
6 jxl::Abort() [function] [call site] 00325
6 jxl::BitReader::BoundsCheckedRefill() [function] [call site] 00326
6 jxl::Debug(char const*, ...) [function] [call site] 00327
6 jxl::Abort() [function] [call site] 00328
6 jxl::Debug(char const*, ...) [function] [call site] 00329
6 jxl::Abort() [function] [call site] 00330
5 jxl::Status::Status(jxl::StatusCode) [function] [call site] 00331
5 jxl::StatusMessage(jxl::Status, char const*, ...) [function] [call site] 00332
5 jxl::ANSSymbolReader::CheckANSFinalState() const [function] [call site] 00333
5 jxl::Status::Status(jxl::StatusCode) [function] [call site] 00334
5 jxl::StatusMessage(jxl::Status, char const*, ...) [function] [call site] 00335
5 jxl::InverseMoveToFrontTransform(unsigned char*, int) [function] [call site] 00336
6 jxl::N_SSE2::InverseMoveToFrontTransform(unsigned char*, int) [function] [call site] 00337
7 jxl::N_SSE2::MoveToFront(unsigned char*, unsigned char) [function] [call site] 00338
8 hwy::SizeTag<((hwy::detail::Relations<signed char>::is_signed+hwy::detail::Relations<signed char>::is_float)+hwy::detail::Relations<signed char>::is_bf16)<<(8)> hwy::TypeTag<signed char, hwy::detail::Relations<signed char> >() [function] [call site] 00339
5 jxl::ANSSymbolReader::~ANSSymbolReader() [function] [call site] 00340
5 jxl::StatusOr<jxl::ANSSymbolReader>::~StatusOr() [function] [call site] 00341
6 jxl::ANSSymbolReader::~ANSSymbolReader() [function] [call site] 00342
6 jxl::StatusOr<jxl::ANSSymbolReader>::Storage::~Storage() [function] [call site] 00343
5 jxl::ANSCode::~ANSCode() [function] [call site] 00344
6 jxl::Fields::~Fields() [function] [call site] 00345
5 jxl::(anonymous namespace)::VerifyContextMap(std::__1::vector<unsigned char, std::__1::allocator<unsigned char> > const&, unsigned long) [function] [call site] 00346
6 jxl::Status::Status(jxl::StatusCode) [function] [call site] 00347
6 jxl::StatusMessage(jxl::Status, char const*, ...) [function] [call site] 00348
6 jxl::Status::Status(jxl::StatusCode) [function] [call site] 00349
6 jxl::StatusMessage(jxl::Status, char const*, ...) [function] [call site] 00350
6 jxl::Status::Status(bool) [function] [call site] 00351
3 jxl::Status::operator bool() const [function] [call site] 00352
3 jxl::Status::code() const [function] [call site] 00353
3 jxl::StatusMessage(jxl::Status, char const*, ...) [function] [call site] 00354
3 jxl::ANSSymbolReader::Create(jxl::ANSCode const*, jxl::BitReader*, unsigned long) [function] [call site] 00355
3 jxl::StatusOr<jxl::ANSSymbolReader>::status() const [function] [call site] 00356
3 jxl::Status::operator bool() const [function] [call site] 00357
3 jxl::Status::code() const [function] [call site] 00358
3 jxl::StatusMessage(jxl::Status, char const*, ...) [function] [call site] 00359
3 jxl::StatusOr<jxl::ANSSymbolReader>::value_() && [function] [call site] 00360
3 jxl::BitReader::TotalBitsConsumed() const [function] [call site] 00361
3 unsigned long jxl::DivCeil<unsigned long, unsigned long>(unsigned long, unsigned long) [function] [call site] 00362
3 jxl::ANSSymbolReader::ReadHybridUint(unsigned long, jxl::BitReader*, std::__1::vector<unsigned char, std::__1::allocator<unsigned char> > const&) [function] [call site] 00363
4 unsigned long jxl::ANSSymbolReader::ReadHybridUintClustered<true>(unsigned long, jxl::BitReader*) [function] [call site] 00364
3 jxl::ANSSymbolReader::~ANSSymbolReader() [function] [call site] 00365
3 jxl::StatusOr<jxl::ANSSymbolReader>::~StatusOr() [function] [call site] 00366
3 jxl::ANSCode::~ANSCode() [function] [call site] 00367
3 jxl::BitReaderScopedCloser::~BitReaderScopedCloser() [function] [call site] 00368
4 jxl::BitReader::Close() [function] [call site] 00369
5 jxl::Debug(char const*, ...) [function] [call site] 00370
5 jxl::Abort() [function] [call site] 00371
5 jxl::Status::Status(bool) [function] [call site] 00372
5 jxl::BitReader::TotalBitsConsumed() const [function] [call site] 00373
5 jxl::BitReader::TotalBitsConsumed() const [function] [call site] 00374
5 jxl::BitReader::TotalBytes() const [function] [call site] 00375
5 jxl::Status::Status(bool) [function] [call site] 00376
4 __clang_call_terminate [call site] 00377
5 __cxa_begin_catch [call site] 00378
3 jxl::BitReader::~BitReader() [function] [call site] 00379
4 __clang_call_terminate [call site] 00380
3 jxl::Status::Status(bool) [function] [call site] 00381
2 jpegxl::tools::TrackingMemoryManager::Reset() [function] [call site] 00382
3 jxl::Status::Status(jxl::StatusCode) [function] [call site] 00383
3 jxl::StatusMessage(jxl::Status, char const*, ...) [function] [call site] 00384
3 jxl::Status::Status(jxl::StatusCode) [function] [call site] 00385
3 jxl::StatusMessage(jxl::Status, char const*, ...) [function] [call site] 00386
3 jxl::Status::Status(jxl::StatusCode) [function] [call site] 00387
3 jxl::StatusMessage(jxl::Status, char const*, ...) [function] [call site] 00388
3 jxl::Status::Status(bool) [function] [call site] 00389
2 jxl::Status::operator bool() const [function] [call site] 00390
2 (anonymous namespace)::Check(bool) [function] [call site] 00391
2 jpegxl::tools::TrackingMemoryManager::~TrackingMemoryManager() [function] [call site] 00392