Fuzz introspector: third_party/libjpeg-turbo/fuzz/decompress_yuv.cc
For issues and ideas: https://github.com/ossf/fuzz-introspector/issues

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
1328 0 EP call site: 00000 jpegli_start_decompress

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site] 00000
1 __has_feature [function] [call site] 00001
1 tjInitDecompress [function] [call site] 00003
2 _tjInitDecompress [function] [call site] 00008
3 jpeg_std_error [function] [call site] 00009
4 jpegli_std_error [function] [call site] 00010
3 jpeg_create_decompress [function] [call site] 00014
3 jpeg_mem_src_tj [function] [call site] 00015
1 tjDecompressHeader3 [function] [call site] 00018
2 GET_DINSTANCE [function] [call site] 00019
2 jpeg_mem_src_tj [function] [call site] 00023
2 jpeg_read_header [function] [call site] 00024
3 jpegli_read_header [function] [call site] 00025
4 JPEGLI_ERROR [function] [call site] 00026
4 JPEGLI_ERROR [function] [call site] 00027
4 jpegli_consume_input [function] [call site] 00028
5 reinterpret_cast<j_common_ptr> [function] [call site] 00029
5 jpegli::InitializeDecompressParams [function] [call site] 00030
5 jpegli::InitializeImage [function] [call site] 00031
6 jxl::PaddedBytes::clear [function] [call site] 00035
7 static_cast<void> [function] [call site] 00036
7 jxl::PaddedBytes::resize [function] [call site] 00037
8 JXL_RETURN_IF_ERROR [function] [call site] 00038
6 jxl::PaddedBytes::clear [function] [call site] 00049
7 static_cast<void> [function] [call site] 00050
7 jxl::PaddedBytes::resize [function] [call site] 00051
5 jpegli::ConsumeInput [function] [call site] 00054
6 jxl::PaddedBytes::empty [function] [call site] 00055
7 jxl::PaddedBytes::size [function] [call site] 00056
6 jpegxl::tools::FileWrapper::size [function] [call site] 00057
6 jpegli::ProcessScan [function] [call site] 00058
7 jpegli::FinishScan [function] [call site] 00059
8 JPEGLI_ERROR [function] [call site] 00060
8 JXL_DASSERT [function] [call site] 00062
8 JXL_DASSERT [function] [call site] 00063
7 JPEGLI_WARN [function] [call site] 00064
7 static_cast<int> [function] [call site] 00065
7 jpegli::ReadBits [function] [call site] 00066
8 jpegli::FillBitWindow [function] [call site] 00067
9 static_cast<uint64_t> [function] [call site] 00068
9 jpegli::GetNextByte [function] [call site] 00069
7 jpegli::SaveMCUCodingState [function] [call site] 00070
8 std::min<size_t> [function] [call site] 00072
7 jpegli::DecodeDCTBlock [function] [call site] 00074
8 jpegli::ReadSymbol [function] [call site] 00075
9 jpegli::FillBitWindow [function] [call site] 00076
10 static_cast<uint64_t> [function] [call site] 00077
10 jpegli::GetNextByte [function] [call site] 00078
8 jpegli::ReadBits [function] [call site] 00079
9 jpegli::FillBitWindow [function] [call site] 00080
8 jpegli::HuffExtend [function] [call site] 00081
9 JXL_DASSERT [function] [call site] 00082
9 JXL_DASSERT [function] [call site] 00083
8 jpegli::ReadSymbol [function] [call site] 00084
8 jpegli::ReadBits [function] [call site] 00085
8 jpegli::HuffExtend [function] [call site] 00086
8 jpegli::ReadBits [function] [call site] 00087
7 jpegli::RefineDCTBlock [function] [call site] 00088
8 jpegli::ReadBits [function] [call site] 00089
8 jpegli::ReadSymbol [function] [call site] 00090
8 jpegli::ReadBits [function] [call site] 00091
8 jpegli::ReadBits [function] [call site] 00092
8 jpegli::ReadBits [function] [call site] 00093
8 jpegli::ReadBits [function] [call site] 00094
7 jpegli::FinishStream [function] [call site] 00095
8 jpegli::DivCeil [function] [call site] 00096
7 jpegli::RestoreMCUCodingState [function] [call site] 00097
8 std::min<size_t> [function] [call site] 00099
7 JXL_DASSERT [function] [call site] 00101
7 JXL_DASSERT [function] [call site] 00102
7 jpegli::RestoreMCUCodingState [function] [call site] 00103
7 JPEGLI_WARN [function] [call site] 00104
7 JPEGLI_ERROR [function] [call site] 00105
7 jpegli::FinishScan [function] [call site] 00106
7 jpegli::PrepareForiMCURow [function] [call site] 00107
8 reinterpret_cast<j_common_ptr> [function] [call site] 00109
6 jpegli::ProcessMarkers [function] [call site] 00110
7 jpegli::ProcessNextMarker [function] [call site] 00111
8 JPEGLI_WARN [function] [call site] 00112
8 static_cast<int> [function] [call site] 00113
8 JPEGLI_ERROR [function] [call site] 00114
8 JPEGLI_ERROR [function] [call site] 00115
8 jpegli::GetMarkerProcessor [function] [call site] 00116
8 JPEGLI_ERROR [function] [call site] 00117
8 jpegli::SaveMarker [function] [call site] 00118
9 jpegli::Allocate<jpeg_marker_struct> [function] [call site] 00119
9 jpegli::Allocate<uint8_t> [function] [call site] 00120
8 jpegli::ProcessSOF [function] [call site] 00122
9 JPEGLI_ERROR [function] [call site] 00123
9 JPEGLI_ERROR [function] [call site] 00124
9 TO_JXL_BOOL [function] [call site] 00125
9 JPEG_VERIFY_LEN [function] [call site] 00126
9 jpegli::ReadUint8 [function] [call site] 00127
9 jpegli::ReadUint16 [function] [call site] 00128
9 jpegli::ReadUint16 [function] [call site] 00129
9 jpegli::ReadUint8 [function] [call site] 00130
9 JPEG_VERIFY_INPUT [function] [call site] 00131
9 JPEG_VERIFY_INPUT [function] [call site] 00132
9 JPEG_VERIFY_INPUT [function] [call site] 00133
9 JPEG_VERIFY_INPUT [function] [call site] 00134
9 JPEG_VERIFY_LEN [function] [call site] 00135
9 jpegli::Allocate<jpeg_component_info> [function] [call site] 00136
9 jpegli::ReadUint8 [function] [call site] 00137
9 JPEGLI_ERROR [function] [call site] 00138
9 jpegli::ReadUint8 [function] [call site] 00139
9 JPEG_VERIFY_INPUT [function] [call site] 00140
9 JPEG_VERIFY_INPUT [function] [call site] 00141
9 jpegli::ReadUint8 [function] [call site] 00144
9 JPEG_VERIFY_INPUT [function] [call site] 00145
9 JPEG_VERIFY_MARKER_END [function] [call site] 00146
9 jpegli::DivCeil [function] [call site] 00147
9 jpegli::DivCeil [function] [call site] 00148
9 JPEGLI_ERROR [function] [call site] 00149
9 jpegli::DivCeil [function] [call site] 00150
9 jpegli::DivCeil [function] [call site] 00151
9 jpegli::DivCeil [function] [call site] 00152
9 jpegli::DivCeil [function] [call site] 00153
8 jpegli::ProcessDHT [function] [call site] 00155
9 JPEGLI_ERROR [function] [call site] 00156
9 JPEG_VERIFY_LEN [function] [call site] 00157
9 jpegli::ReadUint8 [function] [call site] 00158
9 JPEG_VERIFY_INPUT [function] [call site] 00159
9 JPEG_VERIFY_INPUT [function] [call site] 00160
9 jpegli_alloc_huff_table [function] [call site] 00161
10 jpegli::Allocate<JHUFF_TBL> [function] [call site] 00162
9 reinterpret_cast<j_common_ptr> [function] [call site] 00163
9 jpegli::ReadUint8 [function] [call site] 00164
9 JPEG_VERIFY_INPUT [function] [call site] 00165
9 JPEG_VERIFY_INPUT [function] [call site] 00166
9 JPEG_VERIFY_LEN [function] [call site] 00167
9 jpegli::ReadUint8 [function] [call site] 00168
9 JPEG_VERIFY_INPUT [function] [call site] 00169
9 JPEG_VERIFY_MARKER_END [function] [call site] 00170
8 jpegli::ProcessSOS [function] [call site] 00171
9 JPEGLI_ERROR [function] [call site] 00172
9 JPEG_VERIFY_LEN [function] [call site] 00173
9 jpegli::ReadUint8 [function] [call site] 00174
9 JPEG_VERIFY_INPUT [function] [call site] 00175
9 JPEG_VERIFY_INPUT [function] [call site] 00176
9 JPEG_VERIFY_LEN [function] [call site] 00177
9 jpegli::ReadUint8 [function] [call site] 00178
9 JPEGLI_ERROR [function] [call site] 00179
9 JPEGLI_ERROR [function] [call site] 00180
9 jpegli::ReadUint8 [function] [call site] 00181
9 JPEG_VERIFY_INPUT [function] [call site] 00182
9 JPEG_VERIFY_INPUT [function] [call site] 00183
9 JPEGLI_ERROR [function] [call site] 00184
9 JPEG_VERIFY_LEN [function] [call site] 00185
9 jpegli::ReadUint8 [function] [call site] 00186
9 jpegli::ReadUint8 [function] [call site] 00187
9 JPEG_VERIFY_INPUT [function] [call site] 00188
9 JPEG_VERIFY_INPUT [function] [call site] 00189
9 jpegli::ReadUint8 [function] [call site] 00190
9 JPEG_VERIFY_MARKER_END [function] [call site] 00191
9 FROM_JXL_BOOL [function] [call site] 00192
9 JPEGLI_ERROR [function] [call site] 00193
9 jpegli::Allocate [function] [call site] 00194
10 reinterpret_cast<T*> [function] [call site] 00195
9 jpegli::Allocate [function] [call site] 00196
9 jpegli::Allocate [function] [call site] 00197
9 JPEGLI_ERROR [function] [call site] 00198
9 JPEGLI_ERROR [function] [call site] 00199
9 JPEGLI_ERROR [function] [call site] 00200
8 jpegli::ProcessDQT [function] [call site] 00201
9 JPEGLI_ERROR [function] [call site] 00202
9 JPEGLI_ERROR [function] [call site] 00203
9 JPEG_VERIFY_LEN [function] [call site] 00204
9 jpegli::ReadUint8 [function] [call site] 00205
9 JPEG_VERIFY_INPUT [function] [call site] 00206
9 JPEG_VERIFY_INPUT [function] [call site] 00207
9 JPEG_VERIFY_LEN [function] [call site] 00208
9 jpegli_alloc_quant_table [function] [call site] 00209
10 jpegli::Allocate<JQUANT_TBL> [function] [call site] 00210
9 reinterpret_cast<j_common_ptr> [function] [call site] 00211
9 jpegli::ReadUint16 [function] [call site] 00212
9 jpegli::ReadUint8 [function] [call site] 00213
9 JPEG_VERIFY_INPUT [function] [call site] 00214
9 JPEG_VERIFY_MARKER_END [function] [call site] 00215
8 jpegli::ProcessDNL [function] [call site] 00216
8 jpegli::ProcessDRI [function] [call site] 00217
9 JPEGLI_ERROR [function] [call site] 00218
9 JPEG_VERIFY_LEN [function] [call site] 00219
9 jpegli::ReadUint16 [function] [call site] 00220
9 JPEG_VERIFY_MARKER_END [function] [call site] 00221
8 jpegli::ProcessAPP [function] [call site] 00222
9 JPEGLI_ERROR [function] [call site] 00226
9 JPEGLI_ERROR [function] [call site] 00227
9 JPEGLI_ERROR [function] [call site] 00228
9 JPEGLI_ERROR [function] [call site] 00229
9 JPEGLI_ERROR [function] [call site] 00230
9 jpeg_decomp_master*::icc_profile_::insert [function] [call site] 00231
8 jpegli::ProcessCOM [function] [call site] 00239
8 jpegli::ProcessSOI [function] [call site] 00240
9 JPEGLI_ERROR [function] [call site] 00241
8 jpegli::ProcessEOI [function] [call site] 00242
8 JPEGLI_ERROR [function] [call site] 00243
6 jxl::PaddedBytes::empty [function] [call site] 00244
6 jpegxl::tools::FileWrapper::size [function] [call site] 00245
6 jxl::PaddedBytes::clear [function] [call site] 00246
6 JXL_DASSERT [function] [call site] 00247
6 jpegxl::tools::FileWrapper::size [function] [call site] 00248
6 jxl::PaddedBytes::clear [function] [call site] 00249
6 JPEGLI_WARN [function] [call site] 00250
6 JXL_DASSERT [function] [call site] 00251
6 jpegxl::tools::FileWrapper::size [function] [call site] 00252
6 jxl::PaddedBytes::clear [function] [call site] 00253
6 jpegli::GetMarkerProcessor [function] [call site] 00254
6 jxl::PaddedBytes::empty [function] [call site] 00255
6 JXL_DASSERT [function] [call site] 00256
6 jxl::PaddedBytes::assign [function] [call site] 00257
7 JXL_RETURN_IF_ERROR [function] [call site] 00258
7 jxl::PaddedBytes::resize [function] [call site] 00259
7 std::initializer_list<uint8_t>::size [function] [call site] 00260
7 jxl::PaddedBytes::data [function] [call site] 00262
7 std::initializer_list<uint8_t>::begin [function] [call site] 00264
7 std::initializer_list<uint8_t>::size [function] [call site] 00265
6 jxl::PaddedBytes::clear [function] [call site] 00266
6 JPEGLI_ERROR [function] [call site] 00267
6 jpeg_decomp_master*::input_buffer_::insert [function] [call site] 00268
6 jpegli::PrepareForScan [function] [call site] 00276
7 jpegli::AddStandardHuffmanTables [function] [call site] 00279
8 reinterpret_cast<j_decompress_ptr> [function] [call site] 00280
8 reinterpret_cast<j_compress_ptr> [function] [call site] 00281
8 jpegli_alloc_huff_table [function] [call site] 00282
8 jpegli::ValidateHuffmanTable [function] [call site] 00284
9 JPEGLI_ERROR [function] [call site] 00285
9 JPEGLI_ERROR [function] [call site] 00286
9 JPEGLI_ERROR [function] [call site] 00287
9 JPEGLI_ERROR [function] [call site] 00288
7 reinterpret_cast<j_common_ptr> [function] [call site] 00289
7 jpegli::AddStandardHuffmanTables [function] [call site] 00290
7 reinterpret_cast<j_common_ptr> [function] [call site] 00291
7 JPEGLI_ERROR [function] [call site] 00292
7 jpegli::BuildHuffmanLookupTable [function] [call site] 00293
8 JPEGLI_ERROR [function] [call site] 00294
8 JPEGLI_ERROR [function] [call site] 00295
8 jpegli::BuildJpegHuffmanTable [function] [call site] 00296
9 static_cast<int> [function] [call site] 00297
9 static_cast<int> [function] [call site] 00298
9 jpegli::NextTableBitSize [function] [call site] 00299
10 static_cast<int> [function] [call site] 00300
7 JPEGLI_ERROR [function] [call site] 00301
7 jpegli::BuildHuffmanLookupTable [function] [call site] 00302
7 JPEGLI_ERROR [function] [call site] 00303
7 jpegli::Allocate [function] [call site] 00304
7 jpegli::DivCeil [function] [call site] 00306
7 jpegli::DivCeil [function] [call site] 00307
7 static_cast<size_t> [function] [call site] 00308
7 JPEGLI_ERROR [function] [call site] 00309
7 jpegli::PrepareForiMCURow [function] [call site] 00311
5 JPEGLI_ERROR [function] [call site] 00312
4 JPEGLI_ERROR [function] [call site] 00313
4 jpegli_abort_decompress [function] [call site] 00314
5 jpegli_abort [function] [call site] 00315
5 reinterpret_cast<j_common_ptr> [function] [call site] 00316
2 getSubsamp [function] [call site] 00317
2 jpeg_abort_decompress [function] [call site] 00318
3 jpegli_abort_decompress [function] [call site] 00319
1 tjDecompressToYUV2 [function] [call site] 00340
2 GET_DINSTANCE [function] [call site] 00341
2 jpeg_mem_src_tj [function] [call site] 00345
2 jpeg_read_header [function] [call site] 00346
2 getSubsamp [function] [call site] 00347
2 tjPlaneWidth [function] [call site] 00352
2 tjPlaneHeight [function] [call site] 00353
2 tjPlaneWidth [function] [call site] 00355
2 tjPlaneHeight [function] [call site] 00356
2 tjDecompressToYUVPlanes [function] [call site] 00358
3 GET_DINSTANCE [function] [call site] 00359
3 jpeg_mem_src_tj [function] [call site] 00367
3 jpeg_read_header [function] [call site] 00368
3 getSubsamp [function] [call site] 00369
3 jpeg_calc_output_dimensions [function] [call site] 00376
4 jpegli_calc_output_dimensions [function] [call site] 00377
5 jpegli_core_output_dimensions [function] [call site] 00378
6 JPEGLI_ERROR [function] [call site] 00379
6 JPEGLI_ERROR [function] [call site] 00380
6 jpegli::DivCeil [function] [call site] 00381
6 jpegli::DivCeil [function] [call site] 00382
3 tjPlaneWidth [function] [call site] 00383
3 tjPlaneHeight [function] [call site] 00384
3 jpeg_start_decompress [function] [call site] 00392
4 jpegli_start_decompress [function] [call site] 00393
5 FROM_JXL_BOOL [function] [call site] 00394
5 FROM_JXL_BOOL [function] [call site] 00395
5 FROM_JXL_BOOL [function] [call site] 00396
5 jpegli::AllocateCoefficientBuffer [function] [call site] 00397
6 reinterpret_cast<j_common_ptr> [function] [call site] 00398
6 jpegli::Allocate<jvirt_barray_ptr> [function] [call site] 00399
5 jpegli_calc_output_dimensions [function] [call site] 00400
5 jpegli::PrepareForScan [function] [call site] 00401
5 jpegli::InitProgressMonitor [function] [call site] 00402
6 static_cast<size_t> [function] [call site] 00403
6 FROM_JXL_BOOL [function] [call site] 00404
6 FROM_JXL_BOOL [function] [call site] 00405
6 FROM_JXL_BOOL [function] [call site] 00406
5 jpegli::AllocateOutputBuffers [function] [call site] 00407
6 static_cast<size_t> [function] [call site] 00408
6 static_cast<size_t> [function] [call site] 00409
6 static_cast<size_t> [function] [call site] 00410
6 jpegli::Allocate [function] [call site] 00411
6 jpegli::Allocate [function] [call site] 00413
6 jpegli::Allocate [function] [call site] 00414
6 jpegli::Allocate [function] [call site] 00415
6 jpegli_bytes_per_sample [function] [call site] 00416
6 jpegli::RoundUpTo [function] [call site] 00417
7 jpegli::DivCeil [function] [call site] 00418
6 jpegli::Allocate [function] [call site] 00419
6 jpegli::Allocate [function] [call site] 00420
6 jpegli::Allocate [function] [call site] 00421
6 jpegli::Allocate [function] [call site] 00422
6 jpegli::Allocate [function] [call site] 00423
6 jpegli::Allocate [function] [call site] 00424
5 JPEGLI_ERROR [function] [call site] 00426
5 JPEGLI_ERROR [function] [call site] 00427
5 jpegli::ProgressMonitorInputPass [function] [call site] 00428
6 static_cast<size_t> [function] [call site] 00429
6 reinterpret_cast<j_common_ptr> [function] [call site] 00430
5 jpegli::ConsumeInput [function] [call site] 00431
5 jpegli::PrepareForOutput [function] [call site] 00432
5 jpegli::PrepareQuantizedOutput [function] [call site] 00433
6 JPEGLI_ERROR [function] [call site] 00434
6 JPEGLI_ERROR [function] [call site] 00435
6 JPEGLI_ERROR [function] [call site] 00436
6 jpegli::ChooseColorMap1Pass [function] [call site] 00437
7 jpegli::Pow [function] [call site] 00439
7 JPEGLI_ERROR [function] [call site] 00440
7 jpegli::Pow [function] [call site] 00441
7 jpegli::ComponentOrder [function] [call site] 00442
7 reinterpret_cast<j_common_ptr> [function] [call site] 00443
7 jpegli::GetColorComponent [function] [call site] 00444
7 jpegli::Allocate [function] [call site] 00445
6 jpegli::ReadOutputPass [function] [call site] 00446
7 jpeg_crop_scanline [function] [call site] 00447
8 jpegli_crop_scanline [function] [call site] 00448
9 JPEGLI_ERROR [function] [call site] 00449
9 JPEGLI_ERROR [function] [call site] 00450
9 JPEGLI_ERROR [function] [call site] 00451
9 static_cast<size_t> [function] [call site] 00452
7 jpegli::Check [function] [call site] 00453
8 JXL_CRASH [function] [call site] 00454
7 jxl::msan::UnpoisonMemory [function] [call site] 00455
8 __msan_unpoison [function] [call site] 00456
7 reinterpret_cast<void*> [function] [call site] 00457
7 jxl::msan::UnpoisonMemory [function] [call site] 00458
7 reinterpret_cast<void*> [function] [call site] 00459
7 jxl::PaddedBytes::resize [function] [call site] 00460
8 JXL_RETURN_IF_ERROR [function] [call site] 00461
8 jxl::PaddedBytes::reserve [function] [call site] 00462
7 jpeg_skip_scanlines [function] [call site] 00463
8 jpegli_skip_scanlines [function] [call site] 00464
9 jpegli_read_scanlines [function] [call site] 00465
10 JPEGLI_ERROR [function] [call site] 00466
10 JPEGLI_ERROR [function] [call site] 00467
10 JPEGLI_ERROR [function] [call site] 00468
10 jpegli::ProgressMonitorOutputPass [function] [call site] 00469
11 reinterpret_cast<j_common_ptr> [function] [call site] 00470
10 jpegli::IsInputReady [function] [call site] 00471
10 ProcessOutput [function] [call site] 00472
11 std::min<size_t> [function] [call site] 00473
11 jxl::extras::ToFloatRow [function] [call site] 00475
12 IsLittleEndian [function] [call site] 00476
12 LoadLE16 [function] [call site] 00477
12 LoadBE16 [function] [call site] 00478
12 jxl::extras::LoadLEFloat [function] [call site] 00479
12 jxl::extras::LoadBEFloat [function] [call site] 00483
11 jxl::extras::ToFloatRow [function] [call site] 00488
11 jxl::extras::ToFloatRow [function] [call site] 00489
11 Upsample2Vertical [function] [call site] 00490
11 jxl::extras::ToFloatRow [function] [call site] 00491
11 jxl::extras::ToFloatRow [function] [call site] 00492
11 jxl::extras::ToFloatRow [function] [call site] 00494
11 jxl::extras::ToFloatRow [function] [call site] 00495
11 Upsample2Horizontal [function] [call site] 00496
11 DecenterRow [function] [call site] 00500
12 Set [function] [call site] 00501
13 BitCastScalar<uint16_t> [function] [call site] 00503
12 Store [function] [call site] 00505
13 _mm512_storeu_si512 [function] [call site] 00506
12 Add [function] [call site] 00507
13 _mm512_add_epi32 [function] [call site] 00508
12 Load [function] [call site] 00509
13 _mm512_loadu_si512 [function] [call site] 00510
11 WriteToOutput [function] [call site] 00511
12 DitherRow [function] [call site] 00512
12 StoreUnsignedRow [function] [call site] 00514
13 Zero [function] [call site] 00515
14 BitCast [function] [call site] 00516
15 detail::BitCastFromByte [function] [call site] 00517
16 detail::BitCastFromByte [function] [call site] 00518
15 detail::BitCastToByte [function] [call site] 00519
16 detail::BitCastToByte [function] [call site] 00520
13 hwy::RoundUpTo [function] [call site] 00524
14 hwy::DivCeil [function] [call site] 00525
13 __msan_unpoison [function] [call site] 00527
13 LoadU [function] [call site] 00531
14 hwy::HWY_NAMESPACE::detail::If<IsConst<T>(), [call site] 00534
13 StoreU [function] [call site] 00535
14 hwy::HWY_NAMESPACE::detail::If<IsConst<T>(), [call site] 00538
13 DemoteTo [function] [call site] 00539
14 svqxtunb_s16 [function] [call site] 00541
14 detail::MaxN [function] [call site] 00543
14 detail::SaturateU<TN> [function] [call site] 00545
14 svuzp1_u8 [function] [call site] 00546
13 NearestInt [function] [call site] 00547
14 ConvertTo [function] [call site] 00548
14 Round [function] [call site] 00550
15 NearestInt [function] [call site] 00551
15 ConvertTo [function] [call site] 00552
15 detail::UseInt [function] [call site] 00560
16 detail::MaskFromVec [function] [call site] 00561
17 detail::MaskFromVec [function] [call site] 00562
17 hwy::SizeTag<sizeof(T)> [function] [call site] 00563
16 detail::LtS [function] [call site] 00564
16 MantissaEnd<TFromV<V>> [function] [call site] 00574
15 CopySign [function] [call site] 00575
16 BitwiseIfThenElse [function] [call site] 00576
17 IfVecThenElse [function] [call site] 00577
13 StoreInterleaved2 [function] [call site] 00591
13 DemoteTo [function] [call site] 00592
13 NearestInt [function] [call site] 00593
13 DemoteTo [function] [call site] 00594
13 NearestInt [function] [call site] 00595
13 StoreInterleaved3 [function] [call site] 00606
13 DemoteTo [function] [call site] 00607
13 NearestInt [function] [call site] 00608
13 DemoteTo [function] [call site] 00609
13 NearestInt [function] [call site] 00610
13 DemoteTo [function] [call site] 00611
13 NearestInt [function] [call site] 00612
13 StoreInterleaved4 [function] [call site] 00626
13 DemoteTo [function] [call site] 00627
13 NearestInt [function] [call site] 00628
13 DemoteTo [function] [call site] 00629
13 NearestInt [function] [call site] 00630
13 DemoteTo [function] [call site] 00631
13 NearestInt [function] [call site] 00632
13 DemoteTo [function] [call site] 00633
13 NearestInt [function] [call site] 00634
13 __msan_poison [function] [call site] 00635
13 StoreFloatRow [function] [call site] 00636
13 StoreInterleaved2 [function] [call site] 00638
13 StoreInterleaved3 [function] [call site] 00642
13 StoreInterleaved4 [function] [call site] 00647
13 std::abs [function] [call site] 00652
13 DitherRow [function] [call site] 00653
13 StoreUnsignedRow [function] [call site] 00655
13 LimitError [function] [call site] 00656
13 std::round [function] [call site] 00657
13 LookupColorIndex [function] [call site] 00660
13 StoreUnsignedRow [function] [call site] 00661
13 reinterpret_cast<uint16_t*> [function] [call site] 00663
13 StoreUnsignedRow [function] [call site] 00664
13 Or [function] [call site] 00667
14 _mm512_or_si512 [function] [call site] 00668
13 ShiftRightSame [function] [call site] 00669
13 ShiftLeftSame [function] [call site] 00670
13 reinterpret_cast<float*> [function] [call site] 00673
13 StoreFloatRow [function] [call site] 00674
13 num_channels [function] [call site] 00675
13 HWY_AFTER_NAMESPACE [function] [call site] 00681
13 HWY_EXPORT [function] [call site] 00682
13 HWY_EXPORT [function] [call site] 00683
13 HWY_EXPORT [function] [call site] 00684
13 HWY_DYNAMIC_DISPATCH [function] [call site] 00706
13 WriteToOutput [function] [call site] 00707
13 HWY_DYNAMIC_DISPATCH [function] [call site] 00708
13 DecenterRow [function] [call site] 00709
13 HWY_DYNAMIC_DISPATCH [function] [call site] 00710
13 ShouldApplyDequantBiases [function] [call site] 00711
13 std::sqrt [function] [call site] 00714
13 std::log [function] [call site] 00715
13 is_nonzero_quantizers [function] [call site] 00716
13 std::all_of [function] [call site] 00717
13 PredictSmooth [function] [call site] 00720
13 JPEGLI_CHECK [function] [call site] 00722
13 static_cast<int16_t> [function] [call site] 00820
13 calculate_dct_value [function] [call site] 00821
13 calculate_dct_value [function] [call site] 00822
13 FROM_JXL_BOOL [function] [call site] 00823
13 JPEGLI_CHECK [function] [call site] 00828
13 ChooseInverseTransform [function] [call site] 00829
13 ChooseColorTransform [function] [call site] 00830
13 reinterpret_cast<j_common_ptr> [function] [call site] 00832
13 v_samp_factor [function] [call site] 00833
13 ShouldApplyDequantBiases [function] [call site] 00834
13 GatherBlockStats [function] [call site] 00836
13 ComputeOptimalLaplacianBiases [function] [call site] 00838
13 jpegli::DecodeCurrentiMCURow [function] [call site] 00843
13 static_cast<size_t> [function] [call site] 00844
13 DecenterRow [function] [call site] 00847
13 WriteToOutput [function] [call site] 00848
13 std::min<size_t> [function] [call site] 00849
13 jxl::extras::ToFloatRow [function] [call site] 00851
13 jxl::extras::ToFloatRow [function] [call site] 00852
13 jxl::extras::ToFloatRow [function] [call site] 00853
13 Upsample2Vertical [function] [call site] 00854
13 jxl::extras::ToFloatRow [function] [call site] 00855
13 jxl::extras::ToFloatRow [function] [call site] 00856
13 jxl::extras::ToFloatRow [function] [call site] 00858
13 jxl::extras::ToFloatRow [function] [call site] 00859
13 Upsample2Horizontal [function] [call site] 00860
13 DecenterRow [function] [call site] 00864
13 WriteToOutput [function] [call site] 00865
13 JPEGLI_CHECK [function] [call site] 00866
13 DecodeCurrentiMCURow [function] [call site] 00867
12 LimitError [function] [call site] 00868
12 std::round [function] [call site] 00869
12 LookupColorIndex [function] [call site] 00872
12 StoreUnsignedRow [function] [call site] 00873
12 reinterpret_cast<uint16_t*> [function] [call site] 00875
12 StoreUnsignedRow [function] [call site] 00876
12 ShiftRightSame [function] [call site] 00880
12 ShiftLeftSame [function] [call site] 00881
12 reinterpret_cast<float*> [function] [call site] 00884
12 StoreFloatRow [function] [call site] 00885
12 num_channels [function] [call site] 00886
12 BSwapFloat [function] [call site] 00887
12 HWY_AFTER_NAMESPACE [function] [call site] 00889
12 HWY_EXPORT [function] [call site] 00890
12 HWY_EXPORT [function] [call site] 00891
12 HWY_EXPORT [function] [call site] 00892
12 GatherBlockStats [function] [call site] 00893
12 HWY_DYNAMIC_DISPATCH [function] [call site] 00894
12 WriteToOutput [function] [call site] 00895
12 HWY_DYNAMIC_DISPATCH [function] [call site] 00896
12 DecenterRow [function] [call site] 00897
12 HWY_DYNAMIC_DISPATCH [function] [call site] 00898
12 ShouldApplyDequantBiases [function] [call site] 00899
12 std::sqrt [function] [call site] 00902
12 std::log [function] [call site] 00903
12 is_nonzero_quantizers [function] [call site] 00904
12 std::all_of [function] [call site] 00905
12 PredictSmooth [function] [call site] 00908
12 JPEGLI_CHECK [function] [call site] 00910
12 static_cast<int16_t> [function] [call site] 01008
12 calculate_dct_value [function] [call site] 01009
12 calculate_dct_value [function] [call site] 01010
12 FROM_JXL_BOOL [function] [call site] 01011
12 JPEGLI_CHECK [function] [call site] 01016
12 ChooseInverseTransform [function] [call site] 01017
12 ChooseColorTransform [function] [call site] 01018
12 reinterpret_cast<j_common_ptr> [function] [call site] 01020
12 v_samp_factor [function] [call site] 01021
12 ShouldApplyDequantBiases [function] [call site] 01022
12 GatherBlockStats [function] [call site] 01024
12 ComputeOptimalLaplacianBiases [function] [call site] 01026
11 JPEGLI_CHECK [function] [call site] 01031
11 DecodeCurrentiMCURow [function] [call site] 01032
10 jpegli::ConsumeInput [function] [call site] 01033
7 reinterpret_cast<JSAMPLE*> [function] [call site] 01034
7 jpegli::Check [function] [call site] 01035
7 jpeg_read_scanlines [function] [call site] 01036
8 jpegli_read_scanlines [function] [call site] 01037
7 jxl::msan::UnpoisonMemory [function] [call site] 01038
7 J_TEST_UTILS::UnmapColors [function] [call site] 01039
8 J_TEST_UTILS::Check [function] [call site] 01040
9 JXL_CRASH [function] [call site] 01041
8 J_TEST_UTILS::Check [function] [call site] 01042
8 std::vector::data [function] [call site] 01044
8 std::vector::size [function] [call site] 01045
7 jpeg_skip_scanlines [function] [call site] 01046
7 TestImage*::raw_data::emplace_back [function] [call site] 01047
7 std::move [function] [call site] 01048
7 jpegli::Check [function] [call site] 01049
7 jpegli::Check [function] [call site] 01052
7 jpeg_read_raw_data [function] [call site] 01053
8 jpegli_read_raw_data [function] [call site] 01054
9 JPEGLI_ERROR [function] [call site] 01055
9 JPEGLI_ERROR [function] [call site] 01056
9 jpegli::ProgressMonitorOutputPass [function] [call site] 01057
9 jpegli::IsInputReady [function] [call site] 01058
9 jpegli::ConsumeInput [function] [call site] 01059
9 ProcessRawOutput [function] [call site] 01060
10 jpegli::DecodeCurrentiMCURow [function] [call site] 01061
10 static_cast<size_t> [function] [call site] 01062
10 DecenterRow [function] [call site] 01065
10 WriteToOutput [function] [call site] 01066
7 std::vector::data [function] [call site] 01067
7 jpegli::Check [function] [call site] 01068
7 jpegli::DivCeil [function] [call site] 01069
6 jpegli::ChooseColorMap2Pass [function] [call site] 01070
7 JPEGLI_ERROR [function] [call site] 01071
7 static_cast<size_t> [function] [call site] 01072
7 std::max<size_t> [function] [call site] 01073
7 jxl::make_uninitialized_vector<uint8_t> [function] [call site] 01074
7 jxl::make_uninitialized_vector<uint8_t> [function] [call site] 01075
7 jxl::make_uninitialized_vector<uint8_t> [function] [call site] 01076
7 SourceManager::skip_input_data [function] [call site] 01077
8 reinterpret_cast<SourceManager*> [function] [call site] 01078
8 static_cast<size_t> [function] [call site] 01079
7 SourceManager::skip_input_data [function] [call site] 01080
7 SourceManager::skip_input_data [function] [call site] 01081
7 jpegli::BuildRGBColorIndex [function] [call site] 01082
8 std::unordered_map::find [function] [call site] 01083
8 std::unordered_map::end [function] [call site] 01084
7 std::vector::data [function] [call site] 01085
7 jpegli::AddToRGBPalette [function] [call site] 01086
8 static_cast<int64_t> [function] [call site] 01087
8 static_cast<int64_t> [function] [call site] 01088
8 jpegli::ColorIntQuadDistanceRGB [function] [call site] 01089
8 static_cast<int64_t> [function] [call site] 01090
8 static_cast<int64_t> [function] [call site] 01091
7 std::vector::data [function] [call site] 01092
7 std::vector::data [function] [call site] 01093
7 std::vector::data [function] [call site] 01094
7 jpegli::AddToRGBPalette [function] [call site] 01095
7 std::vector::data [function] [call site] 01096
7 std::vector::data [function] [call site] 01097
7 std::vector::data [function] [call site] 01098
7 jpegli::InterlaceBitsRGB [function] [call site] 01099
7 jpegli::ScaleQuadDistanceRGB [function] [call site] 01103
8 static_cast<int> [function] [call site] 01104
8 std::lround [function] [call site] 01105
7 jpegli::ColorIntQuadDistanceRGB [function] [call site] 01107
7 jpegli::InterlaceBitsRGB [function] [call site] 01108
7 static_cast<int64_t> [function] [call site] 01109
7 static_cast<int64_t> [function] [call site] 01110
7 std::vector<int>::vector<int> [function] [call site] 01111
7 jpegli::Priority [function] [call site] 01112
7 jpegli::ScaleQuadDistanceRGB [function] [call site] 01114
7 push_back [function] [call site] 01115
7 jpegli::Priority [function] [call site] 01119
7 jpegli::ScaleQuadDistanceRGB [function] [call site] 01120
7 push_back [function] [call site] 01121
7 jpegli::AddToRGBPalette [function] [call site] 01122
7 std::vector::data [function] [call site] 01123
7 std::vector::data [function] [call site] 01124
7 std::vector::data [function] [call site] 01125
7 reinterpret_cast<j_common_ptr> [function] [call site] 01128
6 jpegli::CreateInverseColorMap [function] [call site] 01129
7 JPEGLI_CHECK [function] [call site] 01130
7 JPEGLI_CHECK [function] [call site] 01131
7 jxl::PaddedBytes::resize [function] [call site] 01132
8 JXL_RETURN_IF_ERROR [function] [call site] 01133
8 jxl::PaddedBytes::reserve [function] [call site] 01134
7 jpegli::FindCandidatesForCell [function] [call site] 01136
8 jxl::compute_minmax [function] [call site] 01137
9 jxl::compute_minmax [function] [call site] 01138
9 jxl::Channel::Row [function] [call site] 01140
10 jxl::Channel::Row [function] [call site] 01141
11 jxl::Channel::Row [function] [call site] 01142
8 std::vector<uint8_t>*::push_back [function] [call site] 01144
6 jpegli::CreateOrderedDitherTables [function] [call site] 01145
7 jpegli::Allocate [function] [call site] 01146
6 jpegli::InitFSDitherState [function] [call site] 01147
7 jpegli::Allocate [function] [call site] 01148
7 jpegli::Allocate [function] [call site] 01149
3 jpeg_read_raw_data [function] [call site] 01152
3 jpeg_finish_decompress [function] [call site] 01155
4 jpegli_finish_decompress [function] [call site] 01156
5 JPEGLI_ERROR [function] [call site] 01157
5 JPEGLI_ERROR [function] [call site] 01158
5 jpegli::ConsumeInput [function] [call site] 01159
5 jpegli_abort_decompress [function] [call site] 01160
3 jpeg_abort_decompress [function] [call site] 01161
1 tjDecodeYUV [function] [call site] 01165
2 tjPlaneWidth [function] [call site] 01169
2 tjPlaneHeight [function] [call site] 01170
2 tjPlaneWidth [function] [call site] 01172
2 tjPlaneHeight [function] [call site] 01173
2 tjDecodeYUVPlanes [function] [call site] 01175
3 GET_DINSTANCE [function] [call site] 01176
3 setDecodeDefaults [function] [call site] 01185
4 jpeg_alloc_quant_table [function] [call site] 01186
5 jpegli_alloc_quant_table [function] [call site] 01187
3 jpeg_read_header [function] [call site] 01188
3 jinit_master_decompress [function] [call site] 01189
4 master_selection [function] [call site] 01190
5 jpeg_calc_output_dimensions [function] [call site] 01191
5 prepare_range_limit_table [function] [call site] 01192
5 use_merged_upsample [function] [call site] 01197
5 jinit_1pass_quantizer [function] [call site] 01199
6 create_colormap [function] [call site] 01202
7 select_ncolors [function] [call site] 01203
7 output_value [function] [call site] 01207
6 create_colorindex [function] [call site] 01208
7 largest_input_value [function] [call site] 01209
7 largest_input_value [function] [call site] 01210
6 alloc_fs_workspace [function] [call site] 01211
5 jinit_2pass_quantizer [function] [call site] 01213
6 init_error_limit [function] [call site] 01217
5 jinit_merged_upsampler [function] [call site] 01219
6 jsimd_can_h2v2_merged_upsample [function] [call site] 01220
6 jsimd_can_h2v1_merged_upsample [function] [call site] 01221
5 jinit_color_deconverter [function] [call site] 01230
6 jsimd_can_ycc_rgb [function] [call site] 01240
6 build_ycc_rgb_table [function] [call site] 01241
6 jsimd_can_ycc_rgb565 [function] [call site] 01243
6 build_ycc_rgb_table [function] [call site] 01244
6 build_ycc_rgb_table [function] [call site] 01246
6 build_ycc_rgb_table [function] [call site] 01248
5 jinit_upsampler [function] [call site] 01251
6 jsimd_can_h2v1_fancy_upsample [function] [call site] 01253
6 jsimd_can_h2v1_upsample [function] [call site] 01254
6 jsimd_can_h1v2_fancy_upsample [function] [call site] 01255
6 jsimd_can_h2v2_fancy_upsample [function] [call site] 01256
6 jsimd_can_h2v2_upsample [function] [call site] 01257
6 jsimd_can_int_upsample [function] [call site] 01258
6 jround_up [function] [call site] 01260
5 jinit_d_post_controller [function] [call site] 01261
5 jinit_inverse_dct [function] [call site] 01264
5 jinit_arith_decoder [function] [call site] 01266
5 jinit_phuff_decoder [function] [call site] 01268
5 jinit_huff_decoder [function] [call site] 01270
6 std_huff_tables [function] [call site] 01271
7 add_huff_table [function] [call site] 01272
8 jpeg_alloc_huff_table [function] [call site] 01273
9 jpegli_alloc_huff_table [function] [call site] 01274
7 add_huff_table [function] [call site] 01279
7 add_huff_table [function] [call site] 01280
7 add_huff_table [function] [call site] 01281
5 jinit_d_coef_controller [function] [call site] 01282
5 jinit_d_main_controller [function] [call site] 01286
6 alloc_funny_pointers [function] [call site] 01289
3 jcopy_sample_rows [function] [call site] 01304
3 jpeg_abort_decompress [function] [call site] 01306
3 jpeg_abort_decompress [function] [call site] 01307
1 tjDestroy [function] [call site] 01316
2 GET_INSTANCE [function] [call site] 01317
2 jpeg_destroy_compress [function] [call site] 01319
3 jpegli_destroy_compress [function] [call site] 01320
4 jpegli_destroy [function] [call site] 01321
5 reinterpret_cast<j_decompress_ptr> [function] [call site] 01322
4 reinterpret_cast<j_common_ptr> [function] [call site] 01323
2 jpeg_destroy_decompress [function] [call site] 01324
3 jpegli_destroy_decompress [function] [call site] 01325
4 jpegli_destroy [function] [call site] 01326
4 reinterpret_cast<j_common_ptr> [function] [call site] 01327