Fuzz introspector: tests/fuzzers/grk_decompress_fuzzer.cpp
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
2038 0 EP call site: 00000 spdlog::log_

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site] 00000
1 const_cast<uint8_t*> [function] [call site] 00001
1 grk_decompress_init [function] [call site] 00002
2 grk::StreamGenerator::create [function] [call site] 00005
3 grk::StreamGenerator::createBufferReadStream [function] [call site] 00006
4 memStreamCreate [function] [call site] 00007
3 grk::StreamGenerator::createCallbackStream [function] [call site] 00009
4 grk::StreamGenerator::getDoubleBufferLength [function] [call site] 00010
4 grk::StreamGenerator::getInitialDoubleBufferLength [function] [call site] 00013
4 grk::BufferedStream [function] [call site] 00015
5 std::runtime_error [function] [call site] 00016
5 std::make_unique<BufferAligned8> [function] [call site] 00018
5 std::make_unique<BufferAligned8> [function] [call site] 00019
5 grk::grk_aligned_malloc [function] [call site] 00020
4 grk::setUserData [function] [call site] 00023
4 grk::setCallbacks [function] [call site] 00024
4 grk::StreamGenerator::validateStream [function] [call site] 00025
5 grk::seek [function] [call site] 00026
6 grk::readSeek [function] [call site] 00027
7 grk::set_offset [function] [call site] 00028
7 grk::offset [function] [call site] 00029
7 grk::increment_offset [function] [call site] 00031
8 grk::warn [function] [call site] 00032
9 grk::log_message [function] [call site] 00034
10 vsnprintf [function] [call site] 00035
10 msg_handler [function] [call site] 00036
8 grk::warn [function] [call site] 00038
8 grk::warn [function] [call site] 00039
7 grk::invalidateBuffer [function] [call site] 00041
8 grk::set_offset [function] [call site] 00042
7 seekCallback_ [function] [call site] 00043
6 grk::writeSeek [function] [call site] 00044
7 grk::flush [function] [call site] 00045
8 grk::isMemStream [function] [call site] 00046
9 grk::owns_data [function] [call site] 00047
8 grk::set_offset [function] [call site] 00048
8 writeCallback_ [function] [call site] 00049
8 grk::currPtr [function] [call site] 00050
9 grk::currPtr [function] [call site] 00051
8 grk::error [function] [call site] 00052
9 grk::log_message [function] [call site] 00054
8 grk::increment_offset [function] [call site] 00056
8 grk::set_offset [function] [call site] 00057
7 grk::invalidateBuffer [function] [call site] 00058
7 seekCallback_ [function] [call site] 00059
7 grk::isMemStream [function] [call site] 00060
7 grk::set_offset [function] [call site] 00061
5 tf::cuda_reg_to_shared_thread [function] [call site] 00062
5 detectFormat [function] [call site] 00071
5 grk::seek [function] [call site] 00073
5 grk::setFormat [function] [call site] 00074
3 starts_with [function] [call site] 00075
4 detail::compare [function] [call site] 00076
5 detail::is_constant_evaluated [function] [call site] 00077
6 detail::ignore_unused [function] [call site] 00078
6 __builtin_is_constant_evaluated [function] [call site] 00079
6 detail::ignore_unused [function] [call site] 00080
6 detail::is_constant_evaluated [function] [call site] 00081
3 starts_with [function] [call site] 00083
3 starts_with [function] [call site] 00084
3 grk::StreamGenerator::createCurlFetchStream [function] [call site] 00085
4 S3Fetcher::S3Fetcher [function] [call site] 00087
4 grk_decompress_init [function] [call site] 00088
5 grk::StreamGenerator::create [function] [call site] 00091
5 grkDecompressCreate [function] [call site] 00093
6 grk::getFormat [function] [call site] 00094
6 grk::Codec::Codec [function] [call site] 00096
7 GrkObjectWrapperImpl<Codec>::GrkObjectWrapperImpl<Codec> [function] [call site] 00097
6 grk::CodeStreamDecompress::CodeStreamDecompress [function] [call site] 00098
7 std::make_unique<MarkerCache> [function] [call site] 00099
7 std::make_unique<TileCodingParams> [function] [call site] 00100
7 grk::GrkImage::GrkImage [function] [call site] 00101
8 grk::GrkObjectWrapperImpl::GrkObjectWrapperImpl [function] [call site] 00102
7 RefCountedDeleter<GrkImage> [function] [call site] 00103
7 std::make_unique<TileCache> [function] [call site] 00104
7 grk::GrkImage::GrkImage [function] [call site] 00105
7 grk_image_meta_new [function] [call site] 00106
8 grk::GrkImageMeta::GrkImageMeta [function] [call site] 00107
9 grk::GrkObjectWrapperImpl::GrkObjectWrapperImpl [function] [call site] 00108
7 grk::CodeStreamDecompress::readSIZ [function] [call site] 00110
8 grk::SIZMarker::read [function] [call site] 00111
9 grk::CodeStream::getHeaderImage [function] [call site] 00114
9 grk::CodeStream::getCodingParams [function] [call site] 00115
9 GRK_IS_BROADCAST [function] [call site] 00121
9 GRK_IS_IMF [function] [call site] 00122
9 grk::CodeStreamDecompress::setNumComponents [function] [call site] 00136
9 std::stringstream::str [function] [call site] 00138
9 satAdd<uint32_t> [function] [call site] 00141
9 satAdd<uint32_t> [function] [call site] 00142
9 grk_image_comp::grk_image_comp [function] [call site] 00144
9 ceildiv<uint32_t> [function] [call site] 00152
9 ceildiv<uint32_t> [function] [call site] 00153
9 grk::CodeStreamDecompress::initTilesToDecompress [function] [call site] 00156
10 grk::CodeStreamDecompress::init [function] [call site] 00157
11 grk::CodeStreamDecompress::init [function] [call site] 00159
11 setStrategy [function] [call site] 00160
11 grk::CodeStreamDecompress::postReadHeader [function] [call site] 00161
12 getBounds [function] [call site] 00162
12 std::make_unique<TileCompletion> [function] [call site] 00163
12 grk::CodeStreamDecompress::onRowCompleted [function] [call site] 00165
13 grk::CodeStreamDecompress::doTileBatching [function] [call site] 00166
14 getSlatedTiles [function] [call site] 00167
14 getFetcher [function] [call site] 00168
13 grk::CodeStreamDecompress::batchTileHeadroomIncrement [function] [call site] 00171
14 std::min [function] [call site] 00172
14 getSlatedTileRect [function] [call site] 00173
13 grk::CodeStreamDecompress::schedule [function] [call site] 00177
14 grk::CodeStreamDecompress::postMultiTile [function] [call site] 00179
15 getSlatedTiles [function] [call site] 00180
15 transferDataTo [function] [call site] 00183
15 grk::CodeStreamDecompress::postProcess [function] [call site] 00185
16 grk::CodeStreamDecompress::postProcess [function] [call site] 00186
17 grk::CodeStreamDecompress::postProcess [function] [call site] 00187
17 postPostProcess_ [function] [call site] 00188
16 postPostProcess_ [function] [call site] 00189
14 grk::CodeStreamDecompress::genDecompressTileTLMTask [function] [call site] 00191
15 postGenerator [function] [call site] 00192
15 grk::TileProcessor::decompressWithTLM [function] [call site] 00193
16 grk::TileProcessor::decompressPrepareWithTLM [function] [call site] 00194
17 grk::TileProcessor::allSOTMarkersParsed [function] [call site] 00195
17 grk::TileProcessor::setStream [function] [call site] 00196
18 grk::TileProcessor::setStream [function] [call site] 00197
17 grk::TileProcessor::getStream [function] [call site] 00200
18 grk::TileProcessor::getStream [function] [call site] 00201
17 grk::TileProcessor::getStream [function] [call site] 00202
17 readSOTorEOC [function] [call site] 00203
17 processMarker [function] [call site] 00204
17 grk::TileProcessor::parseTilePart [function] [call site] 00206
18 std::make_shared<bool> [function] [call site] 00207
18 std::shared_ptr<IStream> [function] [call site] 00208
18 ExecSingleton::workerId [function] [call site] 00209
18 grk::TileProcessor::setProcessors [function] [call site] 00212
19 grk::MarkerParser::clearProcessors [function] [call site] 00213
19 grk::MarkerCache::add [function] [call site] 00217
20 push_back [function] [call site] 00218
21 detail::const_check [function] [call site] 00219
21 emplace_arg [function] [call site] 00220
22 emplace_back [function] [call site] 00221
21 emplace_arg [function] [call site] 00224
20 std::make_unique<Marker> [function] [call site] 00226
19 grk::TileProcessor::readSOT [function] [call site] 00227
20 grk_read [function] [call site] 00229
20 grk_read [function] [call site] 00231
20 grk_read [function] [call site] 00232
20 grk_read [function] [call site] 00233
20 CorruptSOTMarkerException [function] [call site] 00235
20 grk::tell [function] [call site] 00236
20 grk::TileProcessor::getTCP [function] [call site] 00237
20 grk::TileCodingParams::advanceTilePartCounter [function] [call site] 00239
20 grk::TileProcessor::getStream [function] [call site] 00247
20 push_back [function] [call site] 00249
19 grk::TileProcessor::getStream [function] [call site] 00251
19 grk::MarkerProcessor::MarkerProcessor [function] [call site] 00252
19 grk::TileProcessor::readPLT [function] [call site] 00253
20 grk::TileProcessor::getCodingParams [function] [call site] 00255
20 ExecSingleton::workerId [function] [call site] 00256
20 grk::TileProcessor::getPacketLengthCache [function] [call site] 00257
20 grk::TileProcessor::getPacketLengthCache [function] [call site] 00258
19 grk::MarkerProcessor::MarkerProcessor [function] [call site] 00259
19 grk::MarkerProcessor::MarkerProcessor [function] [call site] 00261
19 grk::MarkerProcessor::MarkerProcessor [function] [call site] 00263
19 grk::MarkerProcessor::MarkerProcessor [function] [call site] 00265
19 grk::MarkerProcessor::MarkerProcessor [function] [call site] 00267
19 grk::MarkerProcessor::MarkerProcessor [function] [call site] 00269
19 grk::MarkerProcessor::MarkerProcessor [function] [call site] 00271
19 ExecSingleton::workerId [function] [call site] 00273
19 grk::MarkerProcessor::MarkerProcessor [function] [call site] 00274
19 grk::MarkerProcessor::MarkerProcessor [function] [call site] 00276
19 grk::MarkerProcessor::MarkerProcessor [function] [call site] 00278
19 grk::MarkerProcessor::MarkerProcessor [function] [call site] 00280
19 grk::MarkerProcessor::MarkerProcessor [function] [call site] 00282
18 grk::MarkerParser::setStream [function] [call site] 00283
19 grk::MarkerParser::setStream [function] [call site] 00284
20 grk::MarkerParser::setStream [function] [call site] 00285
18 grk::MarkerParser::synch [function] [call site] 00286
18 grk::CodeStream::getStream [function] [call site] 00287
18 grk::MarkerParser::currId [function] [call site] 00288
18 grk::MarkerParser::currId [function] [call site] 00290
18 grk::numBytesLeft [function] [call site] 00291
18 grk::MarkerParser::processMarker [function] [call site] 00293
19 grk::MarkerParser::readShort [function] [call site] 00294
20 tf::cuda_reg_to_shared_thread [function] [call site] 00295
20 grk_read [function] [call site] 00296
19 grk::MarkerParser::currentProcessor [function] [call site] 00299
19 grk::MarkerParser::process [function] [call site] 00305
20 grk::MarkerParser::process [function] [call site] 00306
18 grk::MarkerParser::readId [function] [call site] 00308
19 grk::MarkerParser::readShort [function] [call site] 00309
19 InvalidMarkerException [function] [call site] 00311
18 grk::MarkerParser::currId [function] [call site] 00313
18 grk::numBytesLeft [function] [call site] 00314
18 grk::numBytesLeft [function] [call site] 00317
18 grk::supportsZeroCopy [function] [call site] 00318
19 grk::isMemStream [function] [call site] 00319
18 uint8_t::uint8_t [function] [call site] 00320
18 tf::cuda_reg_to_shared_thread [function] [call site] 00322
19 tf::cuda_thread_iterate [function] [call site] 00323
19 __syncthreads [function] [call site] 00324
18 grk::TileProcessor::prepareConcurrentParsing [function] [call site] 00327
19 std::make_unique<FlowComponent> [function] [call site] 00328
19 std::make_unique<FlowComponent> [function] [call site] 00329
18 nextTask [function] [call site] 00330
18 parseHeader [function] [call site] 00331
17 grk::TileProcessor::getStream [function] [call site] 00333
17 grk::TileProcessor::getStream [function] [call site] 00335
17 CorruptTLMException [function] [call site] 00336
17 grk::TileProcessor::getStream [function] [call site] 00338
17 grk::TileProcessor::prepareForDecompression [function] [call site] 00339
18 validateQuantization [function] [call site] 00340
18 mergePpt [function] [call site] 00341
18 grk::TileProcessor::init [function] [call site] 00343
19 grk_plugin_get_debug_state [function] [call site] 00344
20 minpf_get_plugin_manager [function] [call site] 00345
20 minpf_get_symbol [function] [call site] 00346
19 getTileBounds [function] [call site] 00348
19 getBounds [function] [call site] 00349
19 ceildiv<uint32_t> [function] [call site] 00352
19 ceildiv<uint32_t> [function] [call site] 00353
19 ceildiv<uint32_t> [function] [call site] 00354
19 ceildiv<uint32_t> [function] [call site] 00355
19 grk::PacketIterInfoResolution::PacketIterInfoResolution [function] [call site] 00356
19 grk::setRect [function] [call site] 00357
19 grk::getBandWindow [function] [call site] 00358
20 grk::ceildivpow2 [function] [call site] 00361
20 grk::ceildivpow2 [function] [call site] 00362
20 grk::ceildivpow2 [function] [call site] 00363
20 grk::ceildivpow2 [function] [call site] 00364
20 grk::ceildivpow2 [function] [call site] 00365
20 grk::ceildivpow2 [function] [call site] 00366
19 grk::Resolution::genPrecinctPartition [function] [call site] 00367
20 floordivpow2 [function] [call site] 00368
20 floordivpow2 [function] [call site] 00369
20 ceildivpow2<uint32_t> [function] [call site] 00370
20 ceildivpow2<uint32_t> [function] [call site] 00372
20 std::max [function] [call site] 00375
20 std::max [function] [call site] 00376
19 grk::scaleDownPow2 [function] [call site] 00377
20 grk::Rect [function] [call site] 00378
20 grk::ceildivpow2 [function] [call site] 00379
20 grk::ceildivpow2 [function] [call site] 00380
19 vprint [function] [call site] 00381
20 wmemory_buffer [function] [call site] 00382
20 detail::vformat_to [function] [call site] 00383
21 appender [function] [call site] 00384
21 tf::PartitionerBase::chunk_size [function] [call site] 00385
21 tf::Task::data [function] [call site] 00387
21 basic_format_args::get [function] [call site] 00388
22 format_arg [function] [call site] 00389
22 basic_format_args::is_packed [function] [call site] 00390
22 basic_format_args::max_size [function] [call site] 00391
23 static_cast<int> [function] [call site] 00392
23 basic_format_args::is_packed [function] [call site] 00393
22 static_cast<unsigned> [function] [call site] 00394
22 basic_format_args::type [function] [call site] 00395
23 static_cast<detail::type> [function] [call site] 00396
21 parse_format_string [function] [call site] 00397
22 tf::Task::data [function] [call site] 00398
22 tf::PartitionerBase::chunk_size [function] [call site] 00399
22 parse_replacement_field [function] [call site] 00404
23 on_error [function] [call site] 00405
24 report_error [function] [call site] 00406
23 on_replacement_field [function] [call site] 00411
24 on_format_specs [function] [call site] 00412
25 advance_to [function] [call site] 00413
26 detail::is_back_insert_iterator<iterator> [function] [call site] 00414
23 on_arg_id [function] [call site] 00415
24 next_arg_id [function] [call site] 00416
23 on_arg_id [function] [call site] 00418
23 on_arg_id [function] [call site] 00419
23 on_arg_id [function] [call site] 00420
23 parse_arg_id [function] [call site] 00421
24 parse_nonnegative_int [function] [call site] 00422
25 FMT_ASSERT [function] [call site] 00423
25 unsigned [function] [call site] 00424
25 static_cast<int> [function] [call site] 00425
25 static_cast<int> [function] [call site] 00426
25 unsigned [function] [call site] 00427
25 static_cast<int> [function] [call site] 00428
24 report_error [function] [call site] 00429
24 on_index [function] [call site] 00430
25 check_arg_id [function] [call site] 00431
25 check_dynamic_spec [function] [call site] 00432
24 is_name_start [function] [call site] 00433
24 report_error [function] [call site] 00434
24 is_name_start [function] [call site] 00435
24 on_name [function] [call site] 00436
25 check_arg_id [function] [call site] 00437
24 to_unsigned [function] [call site] 00438
23 on_replacement_field [function] [call site] 00440
23 on_error [function] [call site] 00441
23 on_format_specs [function] [call site] 00442
23 on_error [function] [call site] 00443
22 on_error [function] [call site] 00444
21 parse_context<char> [function] [call site] 00447
20 push_back [function] [call site] 00448
21 detail::const_check [function] [call site] 00449
21 emplace_arg [function] [call site] 00450
21 emplace_arg [function] [call site] 00452
20 std::fputws [function] [call site] 00454
20 tf::Task::data [function] [call site] 00455
20 FMT_THROW [function] [call site] 00456
20 system_error [function] [call site] 00457
21 vsystem_error [function] [call site] 00458
22 std::error_code [function] [call site] 00459
22 std::generic_category [function] [call site] 00460
22 system_error [function] [call site] 00461
22 vformat [function] [call site] 00462
23 basic_memory_buffer<Char> [function] [call site] 00463
23 detail::vformat_to [function] [call site] 00464
23 tf::Task::data [function] [call site] 00465
23 tf::PartitionerBase::chunk_size [function] [call site] 00466
20 FMT_STRING [function] [call site] 00467
19 grk::setRect [function] [call site] 00468
19 grk::getBandWindow [function] [call site] 00469
19 grk::TileProcessor::isCompressor [function] [call site] 00470
19 std::max<int8_t> [function] [call site] 00472
19 grk_decompress_init [function] [call site] 00473
19 grk_decompress_init [function] [call site] 00474
19 grk::TileProcessor::isCompressor [function] [call site] 00475
19 tile_equals [function] [call site] 00476
18 finalizePocs [function] [call site] 00479
18 nextTask [function] [call site] 00480
16 grk::TileProcessor::scheduleT2T1 [function] [call site] 00482
17 grk::Scheduling::isWindowedScheduling [function] [call site] 00483
18 std::getenv [function] [call site] 00484
18 std::stoi [function] [call site] 00485
18 std::string::length [function] [call site] 00486
17 grk::DecompressWindowScheduler::DecompressWindowScheduler [function] [call site] 00487
18 grk::DifferentialInfo [function] [call site] 00488
17 grk::DecompressScheduler::DecompressScheduler [function] [call site] 00489
18 TileBlocks [function] [call site] 00490
18 grk::DifferentialInfo [function] [call site] 00491
18 push_back [function] [call site] 00492
17 grk::Scheduling::isWindowedScheduling [function] [call site] 00527
17 grk::allocRegionWindow [function] [call site] 00528
18 grk::getBandWindowPadded [function] [call site] 00529
19 grk::getBandWindowPadded [function] [call site] 00530
18 grk::empty [function] [call site] 00531
19 grk::empty [function] [call site] 00532
18 getCblkGrid [function] [call site] 00533
18 getCblkExpn [function] [call site] 00534
18 grk::scaleDownPow2 [function] [call site] 00535
19 grk::Rect [function] [call site] 00536
19 grk::ceildivpow2 [function] [call site] 00537
19 grk::ceildivpow2 [function] [call site] 00538
18 basic_specs::dynamic_width [function] [call site] 00539
19 static_cast<arg_id_kind> [function] [call site] 00540
18 getCodeBlockBounds [function] [call site] 00543
18 basic_specs::dynamic_width [function] [call site] 00546
18 grk::height [function] [call site] 00547
18 basic_specs::dynamic_width [function] [call site] 00549
18 grk::height [function] [call site] 00550
18 grk::rectUnion [function] [call site] 00551
19 grk::Rect [function] [call site] 00553
19 std::min<T> [function] [call site] 00554
19 std::min<T> [function] [call site] 00555
19 std::max<T> [function] [call site] 00556
19 std::max<T> [function] [call site] 00557
18 basic_specs::dynamic_width [function] [call site] 00559
18 grk::height [function] [call site] 00560
18 Rect32::grow_IN_PLACE [function] [call site] 00561
18 SparseCanvas<int32_t, [call site] 00562
18 grk::getBandWindowPadded [function] [call site] 00563
18 grk::empty [function] [call site] 00564
18 getCblkGrid [function] [call site] 00565
18 getCblkExpn [function] [call site] 00566
18 grk::scaleDownPow2 [function] [call site] 00567
18 basic_specs::dynamic_width [function] [call site] 00568
18 getCodeBlockBounds [function] [call site] 00571
18 basic_specs::dynamic_width [function] [call site] 00574
18 grk::height [function] [call site] 00575
18 alloc [function] [call site] 00576
19 dealloc [function] [call site] 00577
20 grk_bin::grk_aligned_free [function] [call site] 00578
21 _aligned_free [function] [call site] 00579
19 grk_bin::grk_aligned_malloc [function] [call site] 00581
20 grk_bin::grkAlignedAllocN [function] [call site] 00582
21 _aligned_malloc [function] [call site] 00585
21 std::aligned_alloc [function] [call site] 00586
18 basic_specs::dynamic_width [function] [call site] 00588
18 grk::height [function] [call site] 00589
18 std::runtime_error [function] [call site] 00590
17 grk::numResolutionsRead [function] [call site] 00591
18 grk::size [function] [call site] 00592
19 grk::size [function] [call site] 00593
18 static_cast<uint8_t> [function] [call site] 00594
17 grk::getWindow [function] [call site] 00595
17 schedule [function] [call site] 00597
17 tf::AsyncTask::empty [function] [call site] 00598
17 grk::TLMMarker::rewind [function] [call site] 00599
17 grk::TileProcessor::getStream [function] [call site] 00605
17 grk::ResolutionPacketParser::clearPrecinctParsers [function] [call site] 00606
17 grk::TileProcessor::createDecompressTileComponentWindows [function] [call site] 00608
18 scaleDownCeil [function] [call site] 00609
18 grk::canCreateWindow [function] [call site] 00610
19 grk::intersection [function] [call site] 00611
20 std::max<uint32_t> [function] [call site] 00612
20 std::max<uint32_t> [function] [call site] 00615
20 std::min<uint32_t> [function] [call site] 00618
20 std::min<uint32_t> [function] [call site] 00621
20 grk::Rect32_16 [function] [call site] 00624
19 grk::error [function] [call site] 00625
18 grk::createWindow [function] [call site] 00626
19 grk::dealloc [function] [call site] 00627
19 TileComponentWindow<int32_t>::TileComponentWindow<int32_t> [function] [call site] 00628
17 std::make_unique<T2Decompress> [function] [call site] 00629
17 grk::T2Decompress::parsePackets [function] [call site] 00630
18 getCodingParams [function] [call site] 00631
18 getHeaderImage [function] [call site] 00633
18 getPacketLengthCache [function] [call site] 00634
18 grk::PLMarker::isEnabled [function] [call site] 00635
18 grk::TileCodingParams::getNumProgressions [function] [call site] 00636
18 grk::PacketManager::getPacketIter [function] [call site] 00637
18 grk::SparseBuffer::chunkLength [function] [call site] 00645
19 SparseBufferIncompleteException [function] [call site] 00646
19 grk::remainingLength [function] [call site] 00647
18 SparseBufferIncompleteException [function] [call site] 00648
18 grk::T2Decompress::parsePacket [function] [call site] 00650
19 grk::isWholeTileDecoding [function] [call site] 00653
19 grk::getWindow [function] [call site] 00654
19 tf::AsyncTask::empty [function] [call site] 00655
19 grk::getBandWindowPadded [function] [call site] 00656
20 grk::getBandWindowPadded [function] [call site] 00657
19 grk::Subband::generateBandPrecinctBounds [function] [call site] 00658
20 Rect32_16 [function] [call site] 00660
20 intersect [function] [call site] 00661
19 basic_specs::dynamic_width [function] [call site] 00662
20 static_cast<arg_id_kind> [function] [call site] 00663
19 grk::nonEmptyIntersection [function] [call site] 00664
20 std::max<T> [function] [call site] 00666
20 std::min<T> [function] [call site] 00667
20 std::max<T> [function] [call site] 00668
20 std::min<T> [function] [call site] 00669
19 getPacketLengthCache [function] [call site] 00670
19 tf::AsyncTask::empty [function] [call site] 00671
19 grk::Subband::createPrecinct [function] [call site] 00672
20 grk::Subband::generateBandPrecinctBounds [function] [call site] 00675
21 Rect32_16 [function] [call site] 00677
21 intersect [function] [call site] 00678
20 tf::is_index_range_invalid [function] [call site] 00679
20 PrecinctCompress::PrecinctCompress [function] [call site] 00681
20 PrecinctDecompress::PrecinctDecompress [function] [call site] 00682
20 push_back [function] [call site] 00683
19 isCompressor [function] [call site] 00685
19 basic_specs::dynamic_width [function] [call site] 00687
19 grk::PacketCache::gen [function] [call site] 00688
20 grk::PacketCache::next [function] [call site] 00690
21 grk::SparseBuffer::chunkSkip [function] [call site] 00691
22 SparseBufferOverrunException [function] [call site] 00692
22 SparseBufferIncompleteException [function] [call site] 00693
22 grk::ChunkBuffer::increment_offset [function] [call site] 00694
22 SparseBufferOverrunException [function] [call site] 00697
22 spdlog::details::z_formatter::get_cached_offset [function] [call site] 00698
23 detail::write_fractional_seconds [function] [call site] 00699
24 detail::duration_cast<std::chrono::seconds> [function] [call site] 00700
24 detail::duration_cast<subsecond_precision> [function] [call site] 00702
24 static_cast<uint32_or_64_or_128_t<long [call site] 00703
24 count_digits [function] [call site] 00704
25 count_digits_fallback [function] [call site] 00705
24 FMT_ASSERT [function] [call site] 00706
24 format_decimal [function] [call site] 00708
25 do_format_decimal [function] [call site] 00709
26 FMT_ASSERT [function] [call site] 00710
26 count_digits [function] [call site] 00711
26 to_unsigned [function] [call site] 00712
26 write2digits [function] [call site] 00713
27 is_constant_evaluated [function] [call site] 00714
27 static_cast<Char> [function] [call site] 00717
27 static_cast<Char> [function] [call site] 00718
26 static_cast<unsigned> [function] [call site] 00719
26 write2digits [function] [call site] 00720
26 static_cast<unsigned> [function] [call site] 00721
26 static_cast<Char> [function] [call site] 00722
24 detail::to_unsigned [function] [call site] 00725
25 FMT_ASSERT [function] [call site] 00726
25 static_cast<make_unsigned_t<Int>> [function] [call site] 00727
24 detail::pow10 [function] [call site] 00728
25 detail::pow10 [function] [call site] 00729
24 detail::to_unsigned [function] [call site] 00730
24 format_decimal [function] [call site] 00731
24 format_decimal [function] [call site] 00732
23 spdlog::details::os::utc_minutes_offset [function] [call site] 00734
24 ::GetTimeZoneInformation [function] [call site] 00735
24 ::GetDynamicTimeZoneInformation [function] [call site] 00736
24 throw_spdlog_ex [function] [call site] 00737
24 pattern_formatter::need_localtime [function] [call site] 00738
24 static_cast<long [call site] 00751
24 spdlog::details::os::calculate_gmt_offset [function] [call site] 00752
25 pattern_formatter::need_localtime [function] [call site] 00753
25 static_cast<long [call site] 00755
24 static_cast<int> [function] [call site] 00756
22 grk::num_elts [function] [call site] 00757
22 grk::SparseBuffer::tryIncrement [function] [call site] 00758
23 spdlog::details::z_formatter::get_cached_offset [function] [call site] 00761
24 detail::write_fractional_seconds [function] [call site] 00762
24 spdlog::details::os::utc_minutes_offset [function] [call site] 00763
23 grk::num_elts [function] [call site] 00764
21 grk::PacketCache::next [function] [call site] 00766
20 grk::PacketParser::PacketParser [function] [call site] 00767
21 grk::SparseBuffer::chunkPtr [function] [call site] 00768
22 SparseBufferIncompleteException [function] [call site] 00769
22 grk::currPtr [function] [call site] 00770
23 grk::currPtr [function] [call site] 00771
21 grk::SparseBuffer::chunkLength [function] [call site] 00772
22 SparseBufferIncompleteException [function] [call site] 00773
22 grk::remainingLength [function] [call site] 00774
19 getNumProcessedPackets [function] [call site] 00775
19 grk::CodeStreamDecompress::readHeader [function] [call site] 00776
20 push_back [function] [call site] 00777
20 std::bind [function] [call site] 00778
20 copyHeaderTo [function] [call site] 00780
20 validateColourSpace [function] [call site] 00782
20 ExecSingleton::num_threads [function] [call site] 00783
20 makeCoders [function] [call site] 00784
20 std::shared_ptr<ICoder> [function] [call site] 00785
20 grk::CoderFactory::makeCoder [function] [call site] 00786
21 ojph::T1OJPH::T1OJPH [function] [call site] 00787
22 uint8_t::uint8_t [function] [call site] 00788
22 int32_t::int32_t [function] [call site] 00789
22 ojph::mem_fixed_allocator::mem_fixed_allocator [function] [call site] 00790
22 ojph::mem_elastic_allocator::mem_elastic_allocator [function] [call site] 00791
21 grk::t1_part1::Coder::Coder [function] [call site] 00793
22 grk::BlockCoder::BlockCoder [function] [call site] 00794
23 grk::BlockCoder::cacheAll [function] [call site] 00795
24 grk::FlagQuery::supports [function] [call site] 00796
23 grk::BlockCoder::cacheAll [function] [call site] 00797
23 grk::BlockCoder::alloc [function] [call site] 00798
24 grk::BlockCoder::cacheAll [function] [call site] 00801
24 getBuffer [function] [call site] 00803
24 getStride [function] [call site] 00804
24 grk::BlockCoder::cacheAll [function] [call site] 00805
24 grk::BlockCoder::getFlagsStride [function] [call site] 00806
24 grk::grk_aligned_free [function] [call site] 00807
24 grk::grk_aligned_malloc [function] [call site] 00809
24 grk::BlockCoder::initFlags [function] [call site] 00811
25 grk::BlockCoder::getFlagsStride [function] [call site] 00812
25 grk::BlockCoder::getFlagsHeight [function] [call site] 00813
23 resetstates [function] [call site] 00818
20 getStrategy [function] [call site] 00819
20 makeCoders [function] [call site] 00820
20 std::shared_ptr<ICoder> [function] [call site] 00821
20 grk::CoderFactory::makeCoder [function] [call site] 00822
20 getStrategy [function] [call site] 00823
20 finalizePocs [function] [call site] 00824
20 grk::CodeStreamDecompress::postReadHeader [function] [call site] 00827
19 grk::T2Decompress::parsePacketData [function] [call site] 00835
20 grk::CodeStreamDecompress::readHeader [function] [call site] 00836
20 grk::PacketParser::readData [function] [call site] 00837
21 grk::PacketParser::readDataFinalize [function] [call site] 00838
22 incNumReadDataPackets [function] [call site] 00839
21 tf::AsyncTask::empty [function] [call site] 00841
21 grk::Subband::tryGetPrecinct [function] [call site] 00842
22 contains [function] [call site] 00843
21 grk::Precinct::getNumCblks [function] [call site] 00845
22 grk::Precinct::getImpl [function] [call site] 00846
23 makeImpl [function] [call site] 00847
21 grk::Precinct::getDecompressedBlock [function] [call site] 00849
22 grk::Precinct::getImpl [function] [call site] 00850
21 grk::T2Decompress::parsePacketData [function] [call site] 00852
22 grk::CodeStreamDecompress::readHeader [function] [call site] 00853
22 grk::PacketParser::readData [function] [call site] 00854
21 grk::PacketParser::readDataFinalize [function] [call site] 00859
19 std::max [function] [call site] 00860
19 incNumProcessedPackets [function] [call site] 00861
18 grk::PacketIter::getCompno [function] [call site] 00862
18 grk::PacketIter::getResno [function] [call site] 00863
18 grk::PacketIter::getPrecinctIndex [function] [call site] 00864
18 grk::PacketIter::getLayno [function] [call site] 00865
18 grk::PacketIter::getCompno [function] [call site] 00867
18 grk::PacketIter::getResno [function] [call site] 00868
18 grk::PacketIter::getPrecinctIndex [function] [call site] 00869
18 grk::PacketIter::getLayno [function] [call site] 00870
18 getPacketLengthCache [function] [call site] 00871
18 grk::PacketIter::getCompno [function] [call site] 00873
18 grk::PacketIter::getResno [function] [call site] 00874
18 grk::PacketIter::getPrecinctIndex [function] [call site] 00875
18 grk::PacketIter::getLayno [function] [call site] 00876
18 grk::PacketIter::getCompno [function] [call site] 00878
18 grk::PacketIter::getResno [function] [call site] 00879
18 grk::PacketIter::getPrecinctIndex [function] [call site] 00880
18 grk::PacketIter::getLayno [function] [call site] 00881
17 grk::TileProcessor::getTile [function] [call site] 00882
17 tf::PartitionerBase::chunk_size [function] [call site] 00883
17 tf::UnboundedTaskQueue::pop [function] [call site] 00884
17 grk::T2Decompress::parsePacketData [function] [call site] 00886
17 tf::UnboundedTaskQueue::pop [function] [call site] 00888
17 t2Decompressor [function] [call site] 00889
17 ExecSingleton::num_threads [function] [call site] 00890
17 std::make_unique<FlowComponent> [function] [call site] 00891
17 nextTask [function] [call site] 00893
17 std::make_unique<FlowComponent> [function] [call site] 00894
17 nextTask [function] [call site] 00896
17 allocAndSchedule [function] [call site] 00898
17 ExecSingleton::num_threads [function] [call site] 00899
17 FlowComponent::FlowComponent [function] [call site] 00900
17 grk::TileProcessor::hasError [function] [call site] 00902
17 conditional_precede [function] [call site] 00905
17 conditional_precede [function] [call site] 00907
17 conditional_precede [function] [call site] 00910
17 conditional_precede [function] [call site] 00913
17 FlowComponent::FlowComponent [function] [call site] 00915
17 nextTask [function] [call site] 00917
14 grk::TileProcessor::getIndex [function] [call site] 00923
14 getBounds [function] [call site] 00924
14 decompressTileTask [function] [call site] 00925
14 grk::TileProcessor::scheduleT2T1 [function] [call site] 00926
15 grk::Scheduling::isWindowedScheduling [function] [call site] 00927
15 grk::DecompressWindowScheduler::DecompressWindowScheduler [function] [call site] 00928
15 grk::DecompressScheduler::DecompressScheduler [function] [call site] 00929
15 grk::TileProcessor::release [function] [call site] 00930
15 grk::Scheduling::isWindowedScheduling [function] [call site] 00931
15 grk::allocRegionWindow [function] [call site] 00932
15 grk::numResolutionsRead [function] [call site] 00933
15 grk::getWindow [function] [call site] 00934
15 schedule [function] [call site] 00936
15 tf::AsyncTask::empty [function] [call site] 00937
15 grk::TLMMarker::rewind [function] [call site] 00938
15 grk::TileProcessor::getStream [function] [call site] 00940
15 grk::ResolutionPacketParser::clearPrecinctParsers [function] [call site] 00941
15 grk::TileProcessor::createDecompressTileComponentWindows [function] [call site] 00942
15 std::make_unique<T2Decompress> [function] [call site] 00943
15 grk::T2Decompress::parsePackets [function] [call site] 00944
15 grk::TileProcessor::getTile [function] [call site] 00945
15 tf::PartitionerBase::chunk_size [function] [call site] 00946
15 tf::UnboundedTaskQueue::pop [function] [call site] 00947
15 grk::T2Decompress::parsePacketData [function] [call site] 00948
15 tf::UnboundedTaskQueue::pop [function] [call site] 00950
15 t2Decompressor [function] [call site] 00951
15 ExecSingleton::num_threads [function] [call site] 00952
15 std::make_unique<FlowComponent> [function] [call site] 00953
15 nextTask [function] [call site] 00955
15 std::make_unique<FlowComponent> [function] [call site] 00956
15 nextTask [function] [call site] 00958
15 allocAndSchedule [function] [call site] 00960
15 ExecSingleton::num_threads [function] [call site] 00961
15 FlowComponent::FlowComponent [function] [call site] 00962
15 grk::TileProcessor::hasError [function] [call site] 00964
15 conditional_precede [function] [call site] 00967
15 conditional_precede [function] [call site] 00969
15 conditional_precede [function] [call site] 00972
15 conditional_precede [function] [call site] 00975
15 FlowComponent::FlowComponent [function] [call site] 00977
15 nextTask [function] [call site] 00979
14 getBounds [function] [call site] 00985
14 getBounds [function] [call site] 00986
14 grk::CodeStreamDecompress::postMultiTile [function] [call site] 00987
14 grk::CodeStreamDecompress::postSingleTile [function] [call site] 00988
15 grk::TileProcessor::post_decompressT2T1 [function] [call site] 00990
16 grk::TileProcessor::doPostT1 [function] [call site] 00991
16 grk_unref [function] [call site] 00992
16 grk::GrkImage::extractFrom [function] [call site] 00993
17 grk::GrkImage::GrkImage [function] [call site] 00994
17 grk::GrkImage::copyHeaderTo [function] [call site] 00995
18 grk::GrkImage::all_components_data_free [function] [call site] 00996
19 grk::GrkImage::single_component_data_free [function] [call site] 00997
20 grk_aligned_free [function] [call site] 00998
20 grk::GrkImage::setDataToNull [function] [call site] 00999
18 grk_image_comp::grk_image_comp [function] [call site] 01000
18 grk::GrkImage::setDataToNull [function] [call site] 01002
18 grk_unref [function] [call site] 01003
17 grk::getWindow [function] [call site] 01005
17 grk::Partial53::adjust_bounds [function] [call site] 01006
17 basic_specs::dynamic_width [function] [call site] 01009
17 grk::height [function] [call site] 01010
17 grk::GrkImage::transferDataFrom [function] [call site] 01011
18 grk::GrkImage::transferDataFrom_T [function] [call site] 01012
19 grk::GrkImage::single_component_data_free [function] [call site] 01013
19 grk::getWindow [function] [call site] 01014
16 grk::GrkImage::transferDataFrom [function] [call site] 01015
17 grk::GrkImage::transferDataFrom_T [function] [call site] 01016
16 grk::TileProcessor::deallocBuffers [function] [call site] 01017
17 dealloc [function] [call site] 01018
18 grk_bin::grk_aligned_free [function] [call site] 01019
15 transferDataTo [function] [call site] 01021
15 grk::CodeStreamDecompress::postProcess [function] [call site] 01022
15 setImage [function] [call site] 01023
16 setupStepTables [function] [call site] 01025
16 setImage1 [function] [call site] 01026
17 TIFFhowmany8 [function] [call site] 01027
17 fprintf [function] [call site] 01028
18 vfprintf [function] [call site] 01029
19 basic_memory_buffer<Char> [function] [call site] 01030
19 detail::vprintf [function] [call site] 01031
20 iterator [function] [call site] 01032
20 basic_printf_context<Char> [function] [call site] 01033
20 parse_context<Char> [function] [call site] 01034
20 parse_context::next_arg_id [function] [call site] 01035
21 report_error [function] [call site] 01036
21 do_check_arg_id [function] [call site] 01037
20 parse_context::check_arg_id [function] [call site] 01038
21 report_error [function] [call site] 01039
21 do_check_arg_id [function] [call site] 01040
20 tf::UUID::begin [function] [call site] 01044
20 tf::UUID::end [function] [call site] 01045
21 tf::UUID::size [function] [call site] 01046
20 detail::find [function] [call site] 01047
20 detail::write [function] [call site] 01048
21 get_buffer [function] [call site] 01049
22 iterator_buffer<OutputIt, [call site] 01050
21 detail::do_write [function] [call site] 01051
22 formatbuf<std::basic_streambuf<Char>> [function] [call site] 01052
22 std::basic_ostream<Char> [function] [call site] 01053
22 std::use_facet<std::time_put<Char>> [function] [call site] 01055
22 auto::failed [function] [call site] 01058
22 FMT_THROW [function] [call site] 01059
22 format_error [function] [call site] 01060
21 get_iterator [function] [call site] 01061
22 out [function] [call site] 01062
23 static_cast<iterator_buffer&> [function] [call site] 01064
23 flush [function] [call site] 01068
24 write [function] [call site] 01070
25 write_char [function] [call site] 01077
26 write_escaped_char [function] [call site] 01095
27 static_cast<Char> [function] [call site] 01096
27 needs_escape [function] [call site] 01097
28 const_check [function] [call site] 01098
28 is_printable [function] [call site] 01099
27 static_cast<uint32_t> [function] [call site] 01100
27 static_cast<Char> [function] [call site] 01101
27 static_cast<Char> [function] [call site] 01102
27 write_escaped_cp [function] [call site] 01103
28 static_cast<Char> [function] [call site] 01104
28 static_cast<Char> [function] [call site] 01105
28 static_cast<Char> [function] [call site] 01106
28 static_cast<Char> [function] [call site] 01107
28 static_cast<Char> [function] [call site] 01108
28 static_cast<Char> [function] [call site] 01109
28 static_cast<Char> [function] [call site] 01110
28 static_cast<Char> [function] [call site] 01111
28 write_codepoint [function] [call site] 01112
29 static_cast<Char> [function] [call site] 01113
29 static_cast<Char> [function] [call site] 01114
29 static_cast<Char> [function] [call site] 01116
29 format_base2e [function] [call site] 01117
30 do_format_base2e [function] [call site] 01118
31 static_cast<unsigned> [function] [call site] 01119
31 static_cast<Char> [function] [call site] 01120
31 static_cast<char> [function] [call site] 01121
28 write_codepoint [function] [call site] 01123
28 write_codepoint [function] [call site] 01124
28 basic_string_view [function] [call site] 01125
28 to_unsigned [function] [call site] 01126
28 write_codepoint [function] [call site] 01127
28 static_cast<uint32_t> [function] [call site] 01128
27 static_cast<uint32_t> [function] [call site] 01129
27 static_cast<Char> [function] [call site] 01130
25 static_cast<unsigned_type> [function] [call site] 01132
20 basic_string_view [function] [call site] 01139
20 detail::to_unsigned [function] [call site] 01140
20 detail::write [function] [call site] 01141
20 basic_string_view [function] [call site] 01142
20 detail::to_unsigned [function] [call site] 01143
20 format_specs [function] [call site] 01144
20 basic_specs::set_align [function] [call site] 01145
21 static_cast<unsigned> [function] [call site] 01146
20 detail::parse_header [function] [call site] 01147
21 parse_nonnegative_int [function] [call site] 01148
21 max_value [function] [call site] 01149
21 set_fill [function] [call site] 01150
21 report_error [function] [call site] 01151
21 detail::parse_flags [function] [call site] 01152
21 parse_nonnegative_int [function] [call site] 01159
21 report_error [function] [call site] 01160
21 static_cast<int> [function] [call site] 01161
21 detail::printf_width_handler::printf_width_handler [function] [call site] 01163
20 report_error [function] [call site] 01164
20 parse_nonnegative_int [function] [call site] 01165
20 static_cast<int> [function] [call site] 01166
20 printf_precision_handler [function] [call site] 01168
20 is_integral_type [function] [call site] 01170
20 tf::GuidedPartitioner::type [function] [call site] 01171
20 basic_specs::set_fill [function] [call site] 01172
21 basic_specs::set_fill_size [function] [call site] 01173
22 static_cast<unsigned> [function] [call site] 01174
20 tf::GuidedPartitioner::type [function] [call site] 01175
20 get_cstring<Char> [function] [call site] 01199
20 detail::find [function] [call site] 01200
20 basic_string_view [function] [call site] 01202
20 detail::to_unsigned [function] [call site] 01203
20 basic_specs::alt [function] [call site] 01204
20 basic_format_arg::visit [function] [call site] 01205
20 is_zero_int [function] [call site] 01206
20 basic_specs::clear_alt [function] [call site] 01207
20 basic_specs::fill_unit [function] [call site] 01208
21 static_cast<Char> [function] [call site] 01209
21 static_cast<uchar> [function] [call site] 01210
21 static_cast<uchar> [function] [call site] 01211
21 static_cast<uchar> [function] [call site] 01212
20 is_arithmetic_type [function] [call site] 01213
20 tf::GuidedPartitioner::type [function] [call site] 01214
20 basic_specs::align [function] [call site] 01215
21 static_cast<fmt::align> [function] [call site] 01216
20 basic_specs::set_align [function] [call site] 01217
20 basic_specs::set_fill [function] [call site] 01218
20 detail::convert_arg [function] [call site] 01219
21 arg_converter<T, [call site] 01221
20 detail::convert_arg [function] [call site] 01222
20 detail::convert_arg [function] [call site] 01223
20 detail::convert_arg [function] [call site] 01224
20 detail::convert_arg [function] [call site] 01225
20 detail::convert_arg [function] [call site] 01226
20 detail::convert_arg [function] [call site] 01227
20 detail::convert_arg [function] [call site] 01228
20 report_error [function] [call site] 01229
20 static_cast<char> [function] [call site] 01230
20 is_integral_type [function] [call site] 01231
20 tf::GuidedPartitioner::type [function] [call site] 01232
20 basic_format_arg::visit [function] [call site] 01233
20 char_converter<basic_printf_context<Char>> [function] [call site] 01234
20 basic_specs::set_type [function] [call site] 01235
21 static_cast<unsigned> [function] [call site] 01236
20 tf::GuidedPartitioner::type [function] [call site] 01249
20 tf::GuidedPartitioner::type [function] [call site] 01250
20 report_error [function] [call site] 01251
20 basic_specs::set_upper [function] [call site] 01252
20 basic_format_arg::visit [function] [call site] 01253
20 printf_arg_formatter<Char> [function] [call site] 01254
20 detail::write [function] [call site] 01255
20 basic_string_view [function] [call site] 01256
20 detail::to_unsigned [function] [call site] 01257
19 tf::PartitionerBase::chunk_size [function] [call site] 01258
19 std::fwrite [function] [call site] 01259
19 tf::Task::data [function] [call site] 01260
19 static_cast<int> [function] [call site] 01261
18 to_string_view [function] [call site] 01262
18 make_printf_args [function] [call site] 01263
19 fmt::make_format_args<basic_printf_context<Char>> [function] [call site] 01264
19 fmt::make_format_args<basic_printf_context<Char>> [function] [call site] 01265
15 setDirty [function] [call site] 01268
15 grk::TileProcessor::getIndex [function] [call site] 01269
15 decompressCallback_ [function] [call site] 01270
15 grk::TileProcessor::getIndex [function] [call site] 01271
14 grk::TileProcessor::getIndex [function] [call site] 01273
14 getTotalNumTiles [function] [call site] 01274
13 grk::CodeStreamDecompress::getTileProcessor [function] [call site] 01275
14 grk::TileCodingParams::TileCodingParams [function] [call site] 01277
14 getNumTilePartsFromTLM [function] [call site] 01279
14 getTileBounds [function] [call site] 01280
14 getBounds [function] [call site] 01281
14 grk::intersection [function] [call site] 01283
14 getStrategy [function] [call site] 01284
14 grk::TileProcessor::TileProcessor [function] [call site] 01285
15 grk::CodeStream::getHeaderImage [function] [call site] 01286
15 grk::CodeStream::getCurrentPluginTile [function] [call site] 01287
15 grk::CodeStream::getCodingParams [function] [call site] 01288
15 std::make_shared<PacketLengthCache<uint32_t>> [function] [call site] 01289
15 grk::testTile [function] [call site] 01290
16 spdlog::info [function] [call site] 01291
17 spdlog::log [function] [call site] 01292
18 spdlog::log_ [function] [call site] 01293
19 spdlog::should_log [function] [call site] 01294
19 vformat_to [function] [call site] 01297
20 detail::get_buffer<Char> [function] [call site] 01298
20 detail::vformat_to [function] [call site] 01299
20 to_string_view [function] [call site] 01300
20 get_iterator [function] [call site] 01301
19 std::back_inserter [function] [call site] 01302
19 make_format_args [function] [call site] 01303
19 vformat_to [function] [call site] 01304
19 operator++(int) [call site] 01305
19 make_format_args [function] [call site] 01306
19 string_view_t [function] [call site] 01307
18 to_string_view [function] [call site] 01311
18 std::forward<Args> [function] [call site] 01312
17 std::forward<Args> [function] [call site] 01313
16 grk_decompress_tile [function] [call site] 01314
17 grk::Codec::getImpl [function] [call site] 01315
18 getWrappee [function] [call site] 01316
17 ExecSingleton::num_threads [function] [call site] 01317
17 grk::CodeStreamDecompress::decompressTile [function] [call site] 01318
18 grk::CodeStreamDecompress::postReadHeader [function] [call site] 01319
18 grk::CodeStreamDecompress::init [function] [call site] 01321
18 grk::CodeStreamDecompress::getImage [function] [call site] 01323
19 grk::CodeStreamDecompress::wait [function] [call site] 01324
20 grk::CodeStreamDecompress::wait [function] [call site] 01326
20 grk::CodeStreamDecompress::wait [function] [call site] 01330
19 grk::CodeStreamDecompress::getImage [function] [call site] 01333
19 grk::CodeStreamDecompress::getImage [function] [call site] 01334
18 grk::CodeStreamDecompress::decompressTileImpl [function] [call site] 01335
19 std::unique_ptr<GrkImage, [call site] 01336
19 grk::GrkImage::GrkImage [function] [call site] 01337
19 RefCountedDeleter<GrkImage> [function] [call site] 01338
19 grk::CodeStreamDecompress::getImage [function] [call site] 01340
19 grk::TileProcessor::getNumProcessedPackets [function] [call site] 01341
19 grk::CodeStreamDecompress::differentialUpdate [function] [call site] 01342
20 subsampleAndReduce [function] [call site] 01343
20 grk::GrkImage::subsampleAndReduce [function] [call site] 01344
21 ceildiv<uint32_t> [function] [call site] 01346
21 ceildiv<uint32_t> [function] [call site] 01347
21 ceildivpow2<uint32_t> [function] [call site] 01348
21 ceildivpow2<uint32_t> [function] [call site] 01349
21 ceildiv<uint32_t> [function] [call site] 01350
21 ceildivpow2<uint32_t> [function] [call site] 01351
21 ceildiv<uint32_t> [function] [call site] 01354
21 ceildivpow2<uint32_t> [function] [call site] 01355
21 grk::GrkImage::allocData [function] [call site] 01358
22 grk::GrkImage::allocData [function] [call site] 01359
21 grk::GrkImage::sizeOfDataType [function] [call site] 01361
19 grk::CodeStreamDecompress::differentialUpdate [function] [call site] 01363
20 subsampleAndReduce [function] [call site] 01364
20 grk::GrkImage::subsampleAndReduce [function] [call site] 01365
19 getBounds [function] [call site] 01366
19 NoopDeleter [function] [call site] 01367
19 std::unique_ptr<GrkImage, [call site] 01368
19 grk::CodeStreamDecompress::getImage [function] [call site] 01369
20 grk::CodeStreamDecompress::wait [function] [call site] 01370
20 grk::CodeStreamDecompress::getImage [function] [call site] 01373
20 grk::CodeStreamDecompress::getImage [function] [call site] 01374
19 grk::TileProcessor::getTCP [function] [call site] 01375
19 RefCountedDeleter<GrkImage> [function] [call site] 01376
19 std::unique_ptr<GrkImage, [call site] 01377
19 grk::GrkImage::GrkImage [function] [call site] 01378
19 copyHeaderTo [function] [call site] 01379
19 getBounds [function] [call site] 01381
19 getTileBounds [function] [call site] 01382
19 grk::intersection [function] [call site] 01383
19 tf::AsyncTask::empty [function] [call site] 01384
19 tf::AsyncTask::empty [function] [call site] 01385
19 tf::AsyncTask::empty [function] [call site] 01386
19 subsampleAndReduce [function] [call site] 01388
19 grk::CodeStreamDecompress::postReadHeader [function] [call site] 01389
19 grk::CodeStreamDecompress::activateScratch [function] [call site] 01391
20 copyHeaderTo [function] [call site] 01392
20 grk::GrkImage::allocCompositeData [function] [call site] 01393
21 grk::GrkImage::allocData [function] [call site] 01395
19 grk::TileProcessor::allSOTMarkersParsed [function] [call site] 01399
19 grk::CodeStreamDecompress::decompressSequentialPrepare [function] [call site] 01400
20 getTileStreamStart [function] [call site] 01402
20 grk::TLMMarker::rewind [function] [call site] 01404
20 memAdvise [function] [call site] 01409
19 grk::CodeStreamDecompress::scheduleNextSlatedTile [function] [call site] 01411
20 ExecSingleton::num_threads [function] [call site] 01414
20 getSlatedTiles [function] [call site] 01415
20 isMemStream [function] [call site] 01416
20 isSlated [function] [call site] 01417
20 allSOTMarkersParsed [function] [call site] 01418
20 numBytesLeft [function] [call site] 01420
20 processMarker [function] [call site] 01421
20 isSlated [function] [call site] 01423
20 allSOTMarkersParsed [function] [call site] 01424
20 bifurcate [function] [call site] 01425
20 std::min [function] [call site] 01426
20 numBytesLeft [function] [call site] 01427
20 parseTilePart [function] [call site] 01432
20 readSOTorEOC [function] [call site] 01434
20 prepareForDecompression [function] [call site] 01436
20 grk::CodeStreamDecompress::doTileBatching [function] [call site] 01437
20 grk::CodeStreamDecompress::schedule [function] [call site] 01439
19 grk::CodeStreamDecompress::schedule [function] [call site] 01441
19 readSOTorEOC [function] [call site] 01442
19 checkForIllegalTilePart [function] [call site] 01444
19 grk::CodeStreamDecompress::postSingleTile [function] [call site] 01446
19 grk::CodeStreamDecompress::fetchByTile [function] [call site] 01447
20 getFetcher [function] [call site] 01448
20 push_back [function] [call site] 01449
20 grk::CurlFetcher::fetchTiles [function] [call site] 01450
21 FetchJob::promise_::get_future [function] [call site] 01451
21 std::move [function] [call site] 01453
21 notify_one [function] [call site] 01454
21 grk::CurlFetcher::size [function] [call site] 01456
20 tlmMarkers_::getTileParts [function] [call site] 01457
20 std::unique_ptr<IStream> [function] [call site] 01458
20 memStreamCreate [function] [call site] 01459
20 getFormat [function] [call site] 01462
20 incrementFetchCount [function] [call site] 01463
20 grk::CodeStreamDecompress::getTileProcessor [function] [call site] 01466
20 grk::CodeStreamDecompress::genDecompressTileTLMTask [function] [call site] 01467
20 decompressTask [function] [call site] 01468
19 getBounds [function] [call site] 01469
19 grk::CodeStreamDecompress::getTileProcessor [function] [call site] 01470
19 grk::CodeStreamDecompress::postSingleTile [function] [call site] 01471
19 std::make_shared<TPFetchSeq> [function] [call site] 01472
19 push_back [function] [call site] 01473
19 tlmMarkers_::getTileParts [function] [call site] 01474
19 grk::TileProcessor::decompressWithTLM [function] [call site] 01475
20 grk::TileProcessor::decompressPrepareWithTLM [function] [call site] 01476
20 grk::TileProcessor::scheduleT2T1 [function] [call site] 01477
19 getBounds [function] [call site] 01478
18 grk::CodeStreamDecompress::wait [function] [call site] 01479
17 grk::Codec::queueDecompressTile [function] [call site] 01480
18 grk::Codec::startWorkerThreadIfNeeded [function] [call site] 01481
19 std::thread [function] [call site] 01482
18 std::promise::get_future [function] [call site] 01483
18 std::move [function] [call site] 01485
18 notify_one [function] [call site] 01486
16 spdlog::error [function] [call site] 01489
17 spdlog::log [function] [call site] 01490
17 std::forward<Args> [function] [call site] 01491
16 spdlog::error [function] [call site] 01492
16 spdlog::info [function] [call site] 01493
15 grk::Mct::Mct [function] [call site] 01494
15 grk::MarkerParser [function] [call site] 01495
15 grk::TileProcessor::setStream [function] [call site] 01496
15 grk::TileProcessor::setProcessors [function] [call site] 01497
15 grk::PacketCache::PacketCache [function] [call site] 01498
15 ExecSingleton::num_threads [function] [call site] 01502
13 std::unique_lock::unlock [function] [call site] 01504
13 notify_one [function] [call site] 01505
13 grk::CodeStreamDecompress::batchTileHeadroomIncrement [function] [call site] 01506
13 grk::CodeStreamDecompress::batchDequeueSequential [function] [call site] 01507
14 grk::CodeStreamDecompress::schedule [function] [call site] 01510
13 notify_one [function] [call site] 01512
12 getSlatedTileRect [function] [call site] 01513
12 grk::CodeStreamDecompress::setDecompressRegion [function] [call site] 01514
13 getBounds [function] [call site] 01515
13 ceildiv<uint32_t> [function] [call site] 01525
13 ceildiv<uint32_t> [function] [call site] 01527
13 std::make_unique<TileCompletion> [function] [call site] 01529
13 grk::CodeStreamDecompress::onRowCompleted [function] [call site] 01531
13 subsampleAndReduce [function] [call site] 01532
13 basic_specs::dynamic_width [function] [call site] 01534
13 grk::height [function] [call site] 01535
13 basic_specs::dynamic_width [function] [call site] 01536
13 grk::height [function] [call site] 01537
9 grk::CodeStreamDecompress::initDefaultTCP [function] [call site] 01543
10 initDefault [function] [call site] 01544
9 grk::GrkImage::subsampleAndReduce [function] [call site] 01545
10 ceildiv<uint32_t> [function] [call site] 01547
10 ceildiv<uint32_t> [function] [call site] 01548
10 ceildivpow2<uint32_t> [function] [call site] 01549
10 ceildivpow2<uint32_t> [function] [call site] 01550
10 ceildiv<uint32_t> [function] [call site] 01551
10 ceildivpow2<uint32_t> [function] [call site] 01552
10 ceildiv<uint32_t> [function] [call site] 01555
10 ceildivpow2<uint32_t> [function] [call site] 01556
10 grk::GrkImage::allocData [function] [call site] 01559
10 grk::GrkImage::sizeOfDataType [function] [call site] 01561
8 grk::WaveletReverse::allocPoolData [function] [call site] 01563
9 ExecSingleton::num_threads [function] [call site] 01564
9 std::call_once [function] [call site] 01565
9 std::make_unique<BufferPtr[]> [function] [call site] 01566
9 std::make_unique<BufferPtr[]> [function] [call site] 01567
9 grk_aligned_malloc [function] [call site] 01569
9 grk_aligned_malloc [function] [call site] 01570
9 grk_aligned_free [function] [call site] 01571
9 grk_aligned_free [function] [call site] 01572
9 std::bad_alloc [function] [call site] 01573
9 BufferPtr [function] [call site] 01574
9 static_cast<uint8_t*> [function] [call site] 01575
9 BufferPtr [function] [call site] 01576
9 static_cast<uint8_t*> [function] [call site] 01577
7 grk::MarkerProcessor::MarkerProcessor [function] [call site] 01580
7 grk::CodeStreamDecompress::readCAP [function] [call site] 01581
7 grk::MarkerProcessor::MarkerProcessor [function] [call site] 01591
7 grk::CodeStreamDecompress::readTLM [function] [call site] 01592
8 std::make_unique<TLMMarker> [function] [call site] 01593
8 tf::cuda_reg_to_shared_thread [function] [call site] 01594
9 tf::cuda_thread_iterate [function] [call site] 01595
9 __syncthreads [function] [call site] 01596
8 grk::TLMMarker::invalidate [function] [call site] 01597
7 grk::MarkerProcessor::MarkerProcessor [function] [call site] 01598
7 grk::CodeStreamDecompress::readPLM [function] [call site] 01599
8 std::make_unique<PLMarker> [function] [call site] 01601
8 grk::PLMarker::readPLM [function] [call site] 01602
9 grk::PLMarker::findMarker [function] [call site] 01606
9 grk::PLMarker::clearMarkers [function] [call site] 01617
9 grk::PLMarker::clearMarkers [function] [call site] 01625
9 grk::PLMarker::addNewMarker [function] [call site] 01626
10 Buffer8::Buffer8 [function] [call site] 01627
10 detail::formatbuf::formatbuf [function] [call site] 01630
10 push_back [function] [call site] 01631
10 static_cast<size_t> [function] [call site] 01634
10 static_cast<size_t> [function] [call site] 01637
7 grk::MarkerProcessor::MarkerProcessor [function] [call site] 01640
7 grk::CodeStreamDecompress::readPPM [function] [call site] 01641
8 std::make_unique<PPMMarker> [function] [call site] 01642
8 tf::cuda_reg_to_shared_thread [function] [call site] 01643
9 tf::cuda_thread_iterate [function] [call site] 01644
9 __syncthreads [function] [call site] 01645
7 grk::MarkerProcessor::MarkerProcessor [function] [call site] 01646
7 grk::CodeStreamDecompress::readCRG [function] [call site] 01647
7 grk::MarkerProcessor::MarkerProcessor [function] [call site] 01652
7 grk::CodeStreamDecompress::readCBD [function] [call site] 01653
7 grk::MarkerProcessor::MarkerProcessor [function] [call site] 01660
7 grk::CodeStreamDecompress::readSOT [function] [call site] 01661
8 grk::CodeStreamDecompress::getTileProcessor [function] [call site] 01668
8 grk::CodeStreamDecompress::readSOT [function] [call site] 01669
9 grk::CodeStreamDecompress::getTileProcessor [function] [call site] 01676
9 grk::CodeStreamDecompress::readSOT [function] [call site] 01677
7 grk::MarkerProcessor::MarkerProcessor [function] [call site] 01678
7 setStream [function] [call site] 01679
7 grk::MarkerProcessor::MarkerProcessor [function] [call site] 01682
7 grk::MarkerProcessor::MarkerProcessor [function] [call site] 01684
7 grk::MarkerProcessor::MarkerProcessor [function] [call site] 01686
7 grk::MarkerProcessor::MarkerProcessor [function] [call site] 01688
7 grk::MarkerProcessor::MarkerProcessor [function] [call site] 01690
7 grk::MarkerProcessor::MarkerProcessor [function] [call site] 01692
7 grk::MarkerProcessor::MarkerProcessor [function] [call site] 01694
7 grk::MarkerProcessor::MarkerProcessor [function] [call site] 01696
7 grk::MarkerProcessor::MarkerProcessor [function] [call site] 01698
7 grk::MarkerProcessor::MarkerProcessor [function] [call site] 01700
7 ExecSingleton::num_threads [function] [call site] 01702
7 std::make_unique<MarkerParser> [function] [call site] 01703
6 grk::FileFormatJP2Decompress::FileFormatJP2Decompress [function] [call site] 01704
7 grk::CodeStreamDecompress::CodeStreamDecompress [function] [call site] 01705
7 read_jp2h [function] [call site] 01706
7 grk::FileFormatJP2Decompress::read_xml [function] [call site] 01707
7 grk::FileFormatJP2Decompress::read_uuid [function] [call site] 01715
7 read_asoc [function] [call site] 01723
7 std::unordered_map::begin [function] [call site] 01725
7 std::unordered_map::end [function] [call site] 01726
7 setPostPostProcess [function] [call site] 01727
7 grk::FileFormatJP2Decompress::postProcess [function] [call site] 01728
6 grk::FileFormatMJ2Decompress::FileFormatMJ2Decompress [function] [call site] 01731
7 grk::FileFormatMJ2Decompress::read_mvhd [function] [call site] 01732
8 grk::FileFormatMJ2Decompress::read_version_and_flag_check [function] [call site] 01734
9 grk::FileFormatMJ2Decompress::read_version_and_flag [function] [call site] 01735
9 std::set<uint32_t>::end [function] [call site] 01741
7 grk::FileFormatMJ2Decompress::read_tkhd [function] [call site] 01753
8 grk::FileFormatMJ2Decompress::read_version_and_flag_check [function] [call site] 01754
8 grk::mj2_tk::mj2_tk [function] [call site] 01755
7 grk::FileFormatMJ2Decompress::read_mdhd [function] [call site] 01769
8 grk::FileFormatMJ2Decompress::read_version_and_flag_check [function] [call site] 01770
7 grk::FileFormatMJ2Decompress::read_hdlr [function] [call site] 01776
8 grk::FileFormatMJ2Decompress::read_version_and_flag_check [function] [call site] 01777
8 std::make_unique<char[]> [function] [call site] 01781
8 std::string [function] [call site] 01784
7 grk::FileFormatMJ2Decompress::read_vmhd [function] [call site] 01786
8 grk::FileFormatMJ2Decompress::read_version_and_flag_check [function] [call site] 01787
7 grk::FileFormatMJ2Decompress::read_dref [function] [call site] 01792
8 grk::FileFormatMJ2Decompress::read_version_and_flag_check [function] [call site] 01793
8 read_box_header [function] [call site] 01795
8 grk::FileFormatMJ2Decompress::read_url [function] [call site] 01796
8 grk::FileFormatMJ2Decompress::read_urn [function] [call site] 01807
7 grk::FileFormatMJ2Decompress::read_stsd [function] [call site] 01820
8 grk::FileFormatMJ2Decompress::read_version_and_flag_check [function] [call site] 01821
8 read_box_header [function] [call site] 01823
8 grk::FileFormatMJ2Decompress::read_smj2 [function] [call site] 01825
7 grk::FileFormatMJ2Decompress::read_stts [function] [call site] 01846
8 grk::FileFormatMJ2Decompress::read_version_and_flag_check [function] [call site] 01847
8 push_back [function] [call site] 01851
9 detail::const_check [function] [call site] 01852
9 emplace_arg [function] [call site] 01853
9 emplace_arg [function] [call site] 01855
8 grk::FileFormatMJ2Decompress::tts_decompact [function] [call site] 01857
9 push_back [function] [call site] 01858
10 detail::const_check [function] [call site] 01859
10 emplace_arg [function] [call site] 01860
10 emplace_arg [function] [call site] 01862
7 grk::FileFormatMJ2Decompress::read_stsc [function] [call site] 01864
8 grk::FileFormatMJ2Decompress::read_version_and_flag_check [function] [call site] 01865
8 push_back [function] [call site] 01871
9 detail::const_check [function] [call site] 01872
9 emplace_arg [function] [call site] 01873
9 emplace_arg [function] [call site] 01875
8 grk::FileFormatMJ2Decompress::stsc_decompact [function] [call site] 01877
9 tf::PartitionerBase::chunk_size [function] [call site] 01878
9 tf::PartitionerBase::chunk_size [function] [call site] 01880
9 push_back [function] [call site] 01881
10 detail::const_check [function] [call site] 01882
10 emplace_arg [function] [call site] 01883
10 emplace_arg [function] [call site] 01885
7 grk::FileFormatMJ2Decompress::read_stsz [function] [call site] 01887
8 grk::FileFormatMJ2Decompress::read_version_and_flag_check [function] [call site] 01888
7 grk::FileFormatMJ2Decompress::read_stco [function] [call site] 01894
8 grk::FileFormatMJ2Decompress::read_version_and_flag_check [function] [call site] 01895
8 tf::PartitionerBase::chunk_size [function] [call site] 01897
8 tf::PartitionerBase::chunk_size [function] [call site] 01899
8 grk::FileFormatMJ2Decompress::stco_decompact [function] [call site] 01901
7 grk::FileFormatMJ2Decompress::read_mdat [function] [call site] 01902
7 std::unordered_map::begin [function] [call site] 01904
7 std::unordered_map::end [function] [call site] 01905
7 grk::FileFormatMJ2Decompress::read_fiel [function] [call site] 01906
7 grk::FileFormatMJ2Decompress::read_jp2p [function] [call site] 01909
8 grk::FileFormatMJ2Decompress::read_version_and_flag_check [function] [call site] 01910
8 push_back [function] [call site] 01912
9 detail::const_check [function] [call site] 01913
9 emplace_arg [function] [call site] 01914
9 emplace_arg [function] [call site] 01916
7 grk::FileFormatMJ2Decompress::read_jp2x [function] [call site] 01918
8 std::runtime_error::runtime_error [function] [call site] 01919
7 grk::FileFormatMJ2Decompress::read_jsub [function] [call site] 01920
7 grk::FileFormatMJ2Decompress::read_orfo [function] [call site] 01925
7 std::unordered_map::begin [function] [call site] 01929
7 std::unordered_map::end [function] [call site] 01930
7 grk::GrkImage::GrkImage [function] [call site] 01931
7 grk_image_meta_new [function] [call site] 01932
5 grk::Codec::getImpl [function] [call site] 01934
5 grk_object_unref [function] [call site] 01935
6 grk_object_unref [function] [call site] 01936
7 grk_object_unref [function] [call site] 01937
5 grk_decompress_init [function] [call site] 01938
6 grk::StreamGenerator::create [function] [call site] 01941
6 grkDecompressCreate [function] [call site] 01943
6 grk::Codec::getImpl [function] [call site] 01945
6 grk_object_unref [function] [call site] 01946
6 grk_decompress_init [function] [call site] 01947
4 tf::PartitionerBase::chunk_size [function] [call site] 01948
4 grk::StreamGenerator::getInitialDoubleBufferLength [function] [call site] 01949
4 grk::StreamGenerator::getDoubleBufferLength [function] [call site] 01950
4 grk::BufferedStream [function] [call site] 01953
4 grk::setUserData [function] [call site] 01954
4 static_cast<CurlFetcher*> [function] [call site] 01955
4 static_cast<CurlFetcher*> [function] [call site] 01956
4 tf::cuda_reg_to_shared_thread [function] [call site] 01957
4 static_cast<CurlFetcher*> [function] [call site] 01958
4 grk::setCallbacks [function] [call site] 01959
4 grk::setFetcher [function] [call site] 01960
4 grk::StreamGenerator::validateStream [function] [call site] 01961
3 grk::StreamGenerator::createFileStream [function] [call site] 01963
4 createMappedFileReadStream [function] [call site] 01964
4 grk::StreamGenerator::getInitialDoubleBufferLength [function] [call site] 01967
4 grk::StreamGenerator::getDoubleBufferLength [function] [call site] 01968
4 grk::BufferedStream [function] [call site] 01969
4 grk::StreamGenerator::getDataLengthFromFile [function] [call site] 01970
4 grk::setUserData [function] [call site] 01974
4 grk::setCallbacks [function] [call site] 01975
4 grk::StreamGenerator::validateStream [function] [call site] 01976
2 grkDecompressCreate [function] [call site] 01979
2 grk::Codec::getImpl [function] [call site] 01981
2 grk_object_unref [function] [call site] 01982
2 grk_decompress_init [function] [call site] 01983
1 grk_decompress_read_header [function] [call site] 01984
2 grk::Codec::getImpl [function] [call site] 01985
2 grk::CodeStreamDecompress::readHeader [function] [call site] 01986
3 push_back [function] [call site] 01987
3 std::bind [function] [call site] 01988
3 copyHeaderTo [function] [call site] 01990
3 validateColourSpace [function] [call site] 01992
3 ExecSingleton::num_threads [function] [call site] 01993
3 makeCoders [function] [call site] 01994
3 std::shared_ptr<ICoder> [function] [call site] 01995
3 grk::CoderFactory::makeCoder [function] [call site] 01996
3 getStrategy [function] [call site] 01997
3 makeCoders [function] [call site] 01998
3 std::shared_ptr<ICoder> [function] [call site] 01999
3 grk::CoderFactory::makeCoder [function] [call site] 02000
3 getStrategy [function] [call site] 02001
3 finalizePocs [function] [call site] 02002
3 grk::CodeStreamDecompress::postReadHeader [function] [call site] 02005
1 grk_decompress [function] [call site] 02006
2 grk::Codec::getImpl [function] [call site] 02007
2 decompress [function] [call site] 02008
3 grk_decompress_tile [function] [call site] 02009
3 grk_decompress [function] [call site] 02011
3 grk_decompress_wait [function] [call site] 02013
4 grk::Codec::getImpl [function] [call site] 02014
4 tf::NonblockingNotifierV1::prepare_wait [function] [call site] 02015
5 fetch_add [function] [call site] 02016
5 std::atomic_thread_fence [function] [call site] 02017
3 wait_tile_range [function] [call site] 02018
4 grk_decompress_wait [function] [call site] 02021
3 grk_decompress_get_tile_image [function] [call site] 02022
4 grk::Codec::getImpl [function] [call site] 02023
4 grk::CodeStreamDecompress::getImage [function] [call site] 02024
5 grk::CodeStreamDecompress::wait [function] [call site] 02025
5 grk::CodeStreamDecompress::getImage [function] [call site] 02028
5 grk::CodeStreamDecompress::getImage [function] [call site] 02029
3 grk_decompress_get_image [function] [call site] 02030
4 grk::Codec::getImpl [function] [call site] 02031
4 grk::CodeStreamDecompress::getImage [function] [call site] 02032
3 printf [function] [call site] 02035
4 make_printf_args [function] [call site] 02037
1 grk_object_unref [function] [call site] 02038