Fuzz introspector: dng_parser_fuzzer
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
1621 100 LLVMFuzzerTestOneInput call site: 00100 dng_exif::ParseTag
62 3 LLVMFuzzerTestOneInput call site: 00003 dng_pixel_buffer::ConstPixel
26 72 LLVMFuzzerTestOneInput call site: 00072 dng_resample_coords::Initialize
9 1722 LLVMFuzzerTestOneInput call site: 01722 dng_info::PostParse
5 66 LLVMFuzzerTestOneInput call site: 00066 dng_stream::Length
5 1732 LLVMFuzzerTestOneInput call site: 01732 dng_info::IsValidDNG

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site] 00000
1 dng_host::dng_host [function] [call site] 00001
1 dng_host::Allocator [function] [call site] 00002
1 dng_row_interleaved_image::DoPut [function] [call site] 00003
2 dng_row_interleaved_image::MapRow [function] [call site] 00004
3 ThrowProgramError [function] [call site] 00007
4 Throw_dng_error [function] [call site] 00008
5 dng_exception [function] [call site] 00012
2 dng_pixel_buffer::ConstPixel [function] [call site] 00013
3 dng_pixel_buffer::InternalPixel [function] [call site] 00014
4 ThrowProgramError [function] [call site] 00015
4 SafeInt64Mult [function] [call site] 00016
5 __has_builtin [function] [call site] 00017
5 SafeInt64MultByClang [function] [call site] 00018
6 __builtin_smull_overflow [function] [call site] 00019
6 __builtin_smulll_overflow [function] [call site] 00020
6 ThrowProgramError [function] [call site] 00021
6 static_cast<__int128> [function] [call site] 00023
6 std::numeric_limits<std::int64_t>::max [function] [call site] 00024
6 static_cast<__int128> [function] [call site] 00025
6 std::numeric_limits<std::int64_t>::min [function] [call site] 00026
6 static_cast<__int128> [function] [call site] 00027
6 static_cast<__int128> [function] [call site] 00028
6 ThrowProgramError [function] [call site] 00029
6 static_cast<std::int64_t> [function] [call site] 00030
5 SafeInt64MultByInt128 [function] [call site] 00031
6 static_cast<__int128> [function] [call site] 00032
6 std::numeric_limits<std::int64_t>::max [function] [call site] 00033
6 static_cast<__int128> [function] [call site] 00034
6 std::numeric_limits<std::int64_t>::min [function] [call site] 00035
6 static_cast<__int128> [function] [call site] 00036
6 static_cast<__int128> [function] [call site] 00037
6 ThrowProgramError [function] [call site] 00038
6 static_cast<std::int64_t> [function] [call site] 00039
5 dng_internal::SafeInt64MultSlow [function] [call site] 00040
6 std::numeric_limits<std::int64_t>::max [function] [call site] 00041
6 std::numeric_limits<std::int64_t>::min [function] [call site] 00042
6 std::numeric_limits<std::int64_t>::min [function] [call site] 00043
6 std::numeric_limits<std::int64_t>::max [function] [call site] 00044
6 ThrowProgramError [function] [call site] 00045
4 static_cast<int64> [function] [call site] 00047
4 static_cast<int64> [function] [call site] 00048
4 SafeInt64Mult [function] [call site] 00049
4 static_cast<int64> [function] [call site] 00050
4 static_cast<int64> [function] [call site] 00051
4 SafeInt64Mult [function] [call site] 00052
4 static_cast<int64> [function] [call site] 00053
4 SafeInt64Mult [function] [call site] 00054
4 static_cast<int64> [function] [call site] 00055
4 SafeInt64Add [function] [call site] 00056
5 SafeAdd [function] [call site] 00057
6 std::numeric_limits<T>::max [function] [call site] 00058
6 std::numeric_limits<T>::min [function] [call site] 00059
6 ThrowProgramError [function] [call site] 00060
4 SafeInt64Add [function] [call site] 00062
4 static_cast<void [call site] 00063
4 static_cast<uint8 [call site] 00064
1 dng_stream::SetReadPosition [function] [call site] 00066
2 dng_stream::Length [function] [call site] 00067
3 dng_stream::DoGetLength [function] [call site] 00068
4 ThrowProgramError [function] [call site] 00069
2 ThrowEndOfFile [function] [call site] 00070
3 Throw_dng_error [function] [call site] 00071
1 dng_host::Make_dng_negative [function] [call site] 00072
2 dng_negative::Make [function] [call site] 00073
3 dng_negative::dng_negative [function] [call site] 00074
4 dng_host::Allocator [function] [call site] 00075
3 AutoPtr::Get [function] [call site] 00076
3 ThrowMemoryFull [function] [call site] 00077
4 Throw_dng_error [function] [call site] 00078
3 dng_resample_coords::Initialize [function] [call site] 00079
4 RoundUpUint32ToMultiple [function] [call site] 00080
5 RoundUpUint32ToMultiple [function] [call site] 00081
4 SafeUint32Mult [function] [call site] 00082
5 SafeUint32Mult [function] [call site] 00083
4 ThrowMemoryFull [function] [call site] 00084
4 dng_memory_allocator::Allocate [function] [call site] 00086
5 dng_malloc_block::dng_malloc_block [function] [call site] 00087
6 ::posix_memalign [function] [call site] 00088
6 PhysicalSize [function] [call site] 00089
6 ThrowMemoryFull [function] [call site] 00090
6 PhysicalSize [function] [call site] 00092
6 ThrowMemoryFull [function] [call site] 00093
6 SetBuffer [function] [call site] 00094
5 ThrowMemoryFull [function] [call site] 00095
4 Buffer_int32 [function] [call site] 00096
4 Round_int32 [function] [call site] 00097
3 AutoPtr<T>::Release [function] [call site] 00098
1 dng_info::dng_info [function] [call site] 00099
1 dng_info::Parse [function] [call site] 00100
2 dng_stream::Position [function] [call site] 00101
2 dng_stream::PositionInOriginalFile [function] [call site] 00102
3 dng_stream::Position [function] [call site] 00103
2 dng_stream::Get_uint16 [function] [call site] 00104
3 dng_stream::Get [function] [call site] 00105
4 DoCopyBytes [function] [call site] 00106
4 DoCopyBytes [function] [call site] 00107
4 dng_stream::Flush [function] [call site] 00108
5 dng_abort_sniffer::SniffForAbort [function] [call site] 00109
6 dng_priority_manager::MinPriority [function] [call site] 00111
6 dng_sniffer_task::Sniff [function] [call site] 00112
7 dng_abort_sniffer::SniffForAbort [function] [call site] 00113
5 dng_stream::DoWrite [function] [call site] 00114
6 ThrowProgramError [function] [call site] 00115
4 dng_stream::Length [function] [call site] 00116
4 ThrowEndOfFile [function] [call site] 00117
4 dng_stream::DoRead [function] [call site] 00118
5 ThrowProgramError [function] [call site] 00119
4 Min_uint64 [function] [call site] 00120
4 dng_stream::Length [function] [call site] 00121
4 ThrowEndOfFile [function] [call site] 00122
4 dng_abort_sniffer::SniffForAbort [function] [call site] 00123
4 dng_stream::DoRead [function] [call site] 00124
3 SwapBytes16 [function] [call site] 00125
2 dng_stream::SetLittleEndian [function] [call site] 00127
3 dng_stream::SetBigEndian [function] [call site] 00128
2 dng_stream::SetBigEndian [function] [call site] 00130
2 ReportError [function] [call site] 00131
2 ThrowBadFormat [function] [call site] 00132
3 Throw_dng_error [function] [call site] 00133
2 dng_stream::Get_uint16 [function] [call site] 00134
2 dng_info::ValidateMagic [function] [call site] 00136
3 ReportError [function] [call site] 00137
3 ThrowBadFormat [function] [call site] 00138
2 dng_stream::Get_uint32 [function] [call site] 00139
3 dng_stream::Get [function] [call site] 00140
3 SwapBytes32 [function] [call site] 00141
2 dng_host::Make_dng_exif [function] [call site] 00143
3 dng_exif::dng_exif [function] [call site] 00144
3 ThrowMemoryFull [function] [call site] 00145
2 dng_host::Make_dng_shared [function] [call site] 00147
3 dng_shared::dng_shared [function] [call site] 00148
3 ThrowMemoryFull [function] [call site] 00149
2 dng_host::Make_dng_ifd [function] [call site] 00151
3 dng_ifd::dng_ifd [function] [call site] 00152
3 ThrowMemoryFull [function] [call site] 00153
2 dng_info::ParseIFD [function] [call site] 00154
3 dng_stream::SetReadPosition [function] [call site] 00155
4 dng_stream::Length [function] [call site] 00156
4 ThrowEndOfFile [function] [call site] 00157
3 dng_stream::Get_uint16 [function] [call site] 00158
3 LookupParentCode [function] [call site] 00166
3 dng_stream::SetReadPosition [function] [call site] 00170
3 dng_stream::Get_uint16 [function] [call site] 00171
3 dng_stream::Get_uint16 [function] [call site] 00172
3 LookupParentCode [function] [call site] 00174
3 ReportWarning [function] [call site] 00175
3 dng_stream::Get_uint32 [function] [call site] 00176
3 LookupParentCode [function] [call site] 00178
3 ReportWarning [function] [call site] 00179
3 TagTypeSize [function] [call site] 00180
3 LookupParentCode [function] [call site] 00182
3 ReportWarning [function] [call site] 00194
3 SafeUint32Mult [function] [call site] 00195
3 dng_stream::Get_uint32 [function] [call site] 00196
3 LookupParentCode [function] [call site] 00198
3 LookupTagCode [function] [call site] 00199
3 ReportWarning [function] [call site] 00200
3 dng_stream::SetReadPosition [function] [call site] 00201
3 dng_info::ParseTag [function] [call site] 00202
4 dng_stream::SetReadPosition [function] [call site] 00203
4 dng_exif::ParseTag [function] [call site] 00204
5 dng_exif::Parse_ifd0 [function] [call site] 00205
6 CheckTagType [function] [call site] 00206
7 LookupParentCode [function] [call site] 00208
7 LookupTagCode [function] [call site] 00209
7 LookupTagType [function] [call site] 00210
7 ReportWarning [function] [call site] 00213
6 ParseStringTag [function] [call site] 00214
7 dng_string::Clear [function] [call site] 00215
8 dng_string::Set [function] [call site] 00216
9 strlenAsUint32 [function] [call site] 00217
10 ConvertUnsigned [function] [call site] 00218
11 static_cast<TDest> [function] [call site] 00219
11 static_cast<TSrc> [function] [call site] 00220
11 ThrowProgramError [function] [call site] 00221
9 dng_string::Clear [function] [call site] 00223
9 dng_string::Length [function] [call site] 00224
10 dng_string::Get [function] [call site] 00225
11 Buffer_char [function] [call site] 00227
10 strlenAsUint32 [function] [call site] 00228
9 dng_string::Clear [function] [call site] 00229
9 SafeUint32Add [function] [call site] 00231
10 SafeUint32Add [function] [call site] 00232
9 Buffer_char [function] [call site] 00233
7 dng_memory_data::Buffer_char [function] [call site] 00234
8 dng_memory_data::Buffer [function] [call site] 00235
7 dng_stream::Get [function] [call site] 00236
7 LookupParentCode [function] [call site] 00238
7 LookupTagCode [function] [call site] 00239
7 ReportWarning [function] [call site] 00240
7 dng_string::Set_UTF8_or_System [function] [call site] 00241
8 dng_string::IsASCII [function] [call site] 00242
9 dng_string::IsASCII [function] [call site] 00243
9 dng_string::Get [function] [call site] 00244
8 dng_string::Set [function] [call site] 00245
8 dng_string::IsUTF8 [function] [call site] 00246
9 strlenAsUint32 [function] [call site] 00247
9 dng_string::DecodeUTF8 [function] [call site] 00248
8 dng_string::Set_UTF8 [function] [call site] 00249
9 strlenAsUint32 [function] [call site] 00250
9 SafeUint32Add [function] [call site] 00251
9 SafeUint32Mult [function] [call site] 00252
9 dng_memory_data::Buffer_uint8 [function] [call site] 00253
10 dng_memory_data::Buffer [function] [call site] 00254
9 dng_string::DecodeUTF8 [function] [call site] 00255
9 ReportWarning [function] [call site] 00256
9 CheckSpaceLeftInBuffer [function] [call site] 00257
10 static_cast<size_t> [function] [call site] 00258
10 ThrowMemoryFull [function] [call site] 00259
9 CheckSpaceLeftInBuffer [function] [call site] 00260
9 CheckSpaceLeftInBuffer [function] [call site] 00261
9 CheckSpaceLeftInBuffer [function] [call site] 00262
9 CheckSpaceLeftInBuffer [function] [call site] 00263
9 CheckSpaceLeftInBuffer [function] [call site] 00264
9 CheckSpaceLeftInBuffer [function] [call site] 00265
9 dng_string::Set [function] [call site] 00266
9 dng_memory_data::Buffer_char [function] [call site] 00267
8 dng_string::Set_SystemEncoding [function] [call site] 00268
9 dng_string::IsASCII [function] [call site] 00269
9 dng_string::Set [function] [call site] 00270
9 Assign_SystemEncoding [function] [call site] 00271
10 ThrowProgramError [function] [call site] 00272
9 strlenAsUint32 [function] [call site] 00273
9 SafeUint32Add [function] [call site] 00274
9 dng_memory_data::Buffer_uint8 [function] [call site] 00275
9 CheckSpaceLeftInBuffer [function] [call site] 00276
9 CheckSpaceLeftInBuffer [function] [call site] 00277
9 dng_string::Set [function] [call site] 00278
9 dng_memory_data::Buffer_char [function] [call site] 00279
7 dng_string::TrimTrailingBlanks [function] [call site] 00280
8 Buffer_char [function] [call site] 00282
8 strlenAsUint32 [function] [call site] 00283
6 CheckTagType [function] [call site] 00298
6 ParseStringTag [function] [call site] 00299
6 DumpString [function] [call site] 00301
6 CheckTagType [function] [call site] 00303
6 ParseStringTag [function] [call site] 00304
6 DumpString [function] [call site] 00306
6 CheckTagType [function] [call site] 00308
6 ParseStringTag [function] [call site] 00309
6 DumpString [function] [call site] 00311
6 dng_stream::PositionInOriginalFile [function] [call site] 00313
6 dng_date_time::dng_date_time [function] [call site] 00314
6 ParseDateTimeTag [function] [call site] 00315
7 CheckTagType [function] [call site] 00316
7 CheckTagCount [function] [call site] 00317
8 LookupParentCode [function] [call site] 00319
8 LookupTagCode [function] [call site] 00320
8 ReportWarning [function] [call site] 00321
7 dng_stream::Get [function] [call site] 00322
7 dng_date_time::Parse [function] [call site] 00323
8 DateTimeParseU32 [function] [call site] 00324
9 SafeUint32Mult [function] [call site] 00325
9 SafeUint32Add [function] [call site] 00326
8 DateTimeParseU32 [function] [call site] 00327
8 DateTimeParseU32 [function] [call site] 00328
8 DateTimeParseU32 [function] [call site] 00329
8 DateTimeParseU32 [function] [call site] 00330
8 DateTimeParseU32 [function] [call site] 00331
8 dng_date_time::IsValid [function] [call site] 00332
7 dng_date_time [function] [call site] 00333
7 LookupParentCode [function] [call site] 00335
7 LookupTagCode [function] [call site] 00336
7 ReportWarning [function] [call site] 00337
6 SetDateTime [function] [call site] 00338
6 dng_date_time_storage_info [function] [call site] 00339
6 CheckTagType [function] [call site] 00345
6 ParseStringTag [function] [call site] 00346
6 DumpString [function] [call site] 00348
6 CheckTagType [function] [call site] 00350
6 ParseDualStringTag [function] [call site] 00351
7 dng_string::Clear [function] [call site] 00352
7 dng_string::Clear [function] [call site] 00353
7 dng_memory_data::Buffer_char [function] [call site] 00354
7 dng_stream::Get [function] [call site] 00355
7 LookupParentCode [function] [call site] 00357
7 LookupTagCode [function] [call site] 00358
7 ReportWarning [function] [call site] 00359
7 dng_string::Set_UTF8_or_System [function] [call site] 00360
7 dng_string::Set_ASCII [function] [call site] 00361
8 dng_string::IsASCII [function] [call site] 00362
8 dng_string::Set [function] [call site] 00363
8 dng_string::Set_SystemEncoding [function] [call site] 00364
7 dng_string::Set_UTF8_or_System [function] [call site] 00365
7 dng_string::TrimTrailingBlanks [function] [call site] 00366
7 dng_string::TrimTrailingBlanks [function] [call site] 00367
6 DumpString [function] [call site] 00369
6 DumpString [function] [call site] 00372
6 CheckTagType [function] [call site] 00374
6 CheckTagCount [function] [call site] 00375
6 dng_stream::Get_uint8 [function] [call site] 00376
7 dng_stream::Get [function] [call site] 00377
6 dng_stream::Get_uint8 [function] [call site] 00378
6 dng_stream::Get_uint8 [function] [call site] 00379
6 dng_stream::Get_uint8 [function] [call site] 00380
6 CheckTagType [function] [call site] 00382
6 ParseStringTag [function] [call site] 00383
6 LookupTagCode [function] [call site] 00385
6 DumpString [function] [call site] 00386
6 CheckTagType [function] [call site] 00388
6 CheckTagCount [function] [call site] 00389
6 dng_stream::TagValue_urational [function] [call site] 00390
7 dng_urational::dng_urational [function] [call site] 00391
7 dng_stream::Get_uint32 [function] [call site] 00392
7 dng_stream::Get_uint32 [function] [call site] 00393
7 dng_stream::Get_int32 [function] [call site] 00394
8 dng_stream::Get_uint32 [function] [call site] 00395
7 dng_stream::Get_int32 [function] [call site] 00396
7 dng_stream::TagValue_uint32 [function] [call site] 00397
8 dng_stream::Get_uint8 [function] [call site] 00398
8 dng_stream::Get_uint16 [function] [call site] 00399
8 dng_stream::Get_uint32 [function] [call site] 00400
8 dng_stream::TagValue_real64 [function] [call site] 00401
9 dng_stream::TagValue_uint32 [function] [call site] 00402
9 dng_stream::TagValue_int32 [function] [call site] 00403
10 dng_stream::Get_int8 [function] [call site] 00404
11 dng_stream::Get_uint8 [function] [call site] 00405
10 dng_stream::Get_int16 [function] [call site] 00406
11 dng_stream::Get_uint16 [function] [call site] 00407
10 dng_stream::Get_int32 [function] [call site] 00408
10 dng_stream::TagValue_real64 [function] [call site] 00409
10 ConvertDoubleToInt32 [function] [call site] 00410
11 static_cast<double> [function] [call site] 00411
11 std::numeric_limits<std::int32_t>::min [function] [call site] 00412
11 static_cast<double> [function] [call site] 00413
11 std::numeric_limits<std::int32_t>::max [function] [call site] 00414
11 static_cast<std::int32_t> [function] [call site] 00415
11 ThrowProgramError [function] [call site] 00416
10 ConvertDoubleToInt32 [function] [call site] 00418
9 dng_stream::Get_uint32 [function] [call site] 00419
9 dng_stream::Get_uint32 [function] [call site] 00420
9 dng_stream::Get_int32 [function] [call site] 00421
9 dng_stream::Get_int32 [function] [call site] 00422
9 dng_stream::Get_real32 [function] [call site] 00423
10 dng_stream::Get_uint32 [function] [call site] 00424
9 dng_stream::Get_real64 [function] [call site] 00425
10 dng_stream::Get_uint32 [function] [call site] 00426
10 dng_stream::Get_uint32 [function] [call site] 00427
10 dng_stream::Get [function] [call site] 00428
8 ConvertDoubleToUint32 [function] [call site] 00429
9 static_cast<double> [function] [call site] 00430
9 std::numeric_limits<std::uint32_t>::max [function] [call site] 00431
9 static_cast<std::uint32_t> [function] [call site] 00432
9 ThrowProgramError [function] [call site] 00433
7 dng_stream::TagValue_int32 [function] [call site] 00435
7 dng_stream::TagValue_real64 [function] [call site] 00436
7 ConvertDoubleToUint32 [function] [call site] 00437
6 dng_stream::TagValue_urational [function] [call site] 00438
6 dng_stream::TagValue_urational [function] [call site] 00439
6 dng_stream::TagValue_urational [function] [call site] 00440
6 As_real64 [function] [call site] 00442
6 dng_urational [function] [call site] 00443
6 ReportWarning [function] [call site] 00444
6 As_real64 [function] [call site] 00446
6 As_real64 [function] [call site] 00447
6 As_real64 [function] [call site] 00450
6 As_real64 [function] [call site] 00451
5 dng_exif::Parse_ifd0_main [function] [call site] 00455
6 CheckTagType [function] [call site] 00456
6 CheckTagCount [function] [call site] 00457
6 dng_stream::TagValue_urational [function] [call site] 00458
6 As_real64 [function] [call site] 00460
6 CheckTagType [function] [call site] 00461
6 CheckTagCount [function] [call site] 00462
6 dng_stream::TagValue_urational [function] [call site] 00463
6 As_real64 [function] [call site] 00465
6 CheckTagType [function] [call site] 00466
6 CheckTagCount [function] [call site] 00467
6 dng_stream::TagValue_uint32 [function] [call site] 00468
6 LookupResolutionUnit [function] [call site] 00470
6 CheckTagType [function] [call site] 00473
6 CheckTagCount [function] [call site] 00474
6 dng_stream::TagValue_uint32 [function] [call site] 00475
6 LookupSensingMethod [function] [call site] 00477
5 dng_exif::Parse_ifd0_exif [function] [call site] 00480
6 CheckTagType [function] [call site] 00481
6 ParseStringTag [function] [call site] 00482
6 CheckTagCount [function] [call site] 00483
6 dng_stream::TagValue_urational [function] [call site] 00484
6 DumpString [function] [call site] 00486
6 As_real64 [function] [call site] 00488
6 CheckTagType [function] [call site] 00490
6 CheckTagCount [function] [call site] 00491
6 dng_stream::TagValue_urational [function] [call site] 00492
6 dng_exif::SetExposureTime [function] [call site] 00493
7 Set_real64 [function] [call site] 00505
7 Set_real64 [function] [call site] 00506
7 ReduceByFactor [function] [call site] 00507
7 dng_urational [function] [call site] 00508
7 Round_uint32 [function] [call site] 00509
8 Floor_uint32 [function] [call site] 00510
9 Max_real32 [function] [call site] 00511
7 Set_real64 [function] [call site] 00512
7 ReduceByFactor [function] [call site] 00513
7 dng_urational [function] [call site] 00514
7 As_real64 [function] [call site] 00515
7 Set_real64 [function] [call site] 00516
7 ReduceByFactor [function] [call site] 00519
7 ReduceByFactor [function] [call site] 00520
7 ReduceByFactor [function] [call site] 00521
7 ReduceByFactor [function] [call site] 00522
7 ReduceByFactor [function] [call site] 00523
7 ReduceByFactor [function] [call site] 00524
6 dng_urational::As_real64 [function] [call site] 00525
6 dng_urational::As_real64 [function] [call site] 00532
6 dng_urational::As_real64 [function] [call site] 00534
6 ReportWarning [function] [call site] 00535
6 CheckTagType [function] [call site] 00536
6 CheckTagCount [function] [call site] 00537
6 dng_stream::TagValue_urational [function] [call site] 00538
6 dng_urational::As_real64 [function] [call site] 00539
6 dng_urational::Clear [function] [call site] 00540
6 dng_urational::As_real64 [function] [call site] 00542
6 dng_exif::SetFNumber [function] [call site] 00543
7 dng_exif::EncodeFNumber [function] [call site] 00546
8 dng_urational::dng_urational [function] [call site] 00547
8 dng_urational::Set_real64 [function] [call site] 00548
9 dng_urational::dng_urational [function] [call site] 00549
9 dng_urational::dng_urational [function] [call site] 00550
9 Round_uint32 [function] [call site] 00551
8 dng_urational::Set_real64 [function] [call site] 00552
8 dng_urational::ReduceByFactor [function] [call site] 00553
8 dng_urational::ReduceByFactor [function] [call site] 00554
8 dng_urational::Set_real64 [function] [call site] 00555
8 dng_urational::ReduceByFactor [function] [call site] 00556
7 dng_exif::FNumberToApertureValue [function] [call site] 00557
7 Set_real64 [function] [call site] 00560
7 ReduceByFactor [function] [call site] 00561
7 ReduceByFactor [function] [call site] 00562
7 ReduceByFactor [function] [call site] 00563
7 ReduceByFactor [function] [call site] 00564
7 ReduceByFactor [function] [call site] 00565
7 ReduceByFactor [function] [call site] 00566
6 dng_urational::As_real64 [function] [call site] 00567
6 CheckTagType [function] [call site] 00568
6 CheckTagCount [function] [call site] 00569
6 dng_stream::TagValue_uint32 [function] [call site] 00570
6 LookupExposureProgram [function] [call site] 00572
6 CheckTagType [function] [call site] 00575
6 CheckTagCount [function] [call site] 00576
6 dng_stream::TagValue_uint32 [function] [call site] 00577
6 CheckTagType [function] [call site] 00581
6 CheckTagCount [function] [call site] 00582
6 dng_stream::Get_uint16 [function] [call site] 00583
6 LookupSensitivityType [function] [call site] 00585
6 CheckTagType [function] [call site] 00588
6 CheckTagCount [function] [call site] 00589
6 dng_stream::TagValue_uint32 [function] [call site] 00590
6 CheckTagType [function] [call site] 00592
6 CheckTagCount [function] [call site] 00593
6 dng_stream::TagValue_uint32 [function] [call site] 00594
6 CheckTagType [function] [call site] 00596
6 CheckTagCount [function] [call site] 00597
6 dng_stream::TagValue_uint32 [function] [call site] 00598
6 CheckTagType [function] [call site] 00600
6 CheckTagCount [function] [call site] 00601
6 dng_stream::TagValue_uint32 [function] [call site] 00602
6 CheckTagType [function] [call site] 00604
6 CheckTagCount [function] [call site] 00605
6 dng_stream::TagValue_uint32 [function] [call site] 00606
6 CheckTagType [function] [call site] 00608
6 CheckTagCount [function] [call site] 00609
6 dng_time_zone::dng_time_zone [function] [call site] 00610
6 dng_time_zone::SetOffsetHours [function] [call site] 00611
7 SafeInt32Mult [function] [call site] 00612
8 static_cast<std::int64_t> [function] [call site] 00613
8 static_cast<std::int64_t> [function] [call site] 00614
8 std::numeric_limits<std::int32_t>::min [function] [call site] 00615
8 std::numeric_limits<std::int32_t>::max [function] [call site] 00616
8 static_cast<std::int32_t> [function] [call site] 00617
8 ThrowProgramError [function] [call site] 00618
6 dng_stream::TagValue_int32 [function] [call site] 00620
6 dng_time_zone::dng_time_zone [function] [call site] 00623
6 dng_time_zone::SetOffsetHours [function] [call site] 00624
6 dng_stream::TagValue_int32 [function] [call site] 00625
6 dng_time_zone::ExactHourOffset [function] [call site] 00628
6 dng_time_zone::ExactHourOffset [function] [call site] 00630
6 CheckTagType [function] [call site] 00632
6 CheckTagCount [function] [call site] 00633
6 dng_stream::TagValue_uint32 [function] [call site] 00634
6 CheckTagType [function] [call site] 00639
6 CheckTagCount [function] [call site] 00640
6 dng_stream::Get_uint8 [function] [call site] 00641
6 dng_stream::Get_uint8 [function] [call site] 00642
6 dng_stream::Get_uint8 [function] [call site] 00643
6 dng_stream::Get_uint8 [function] [call site] 00644
6 dng_stream::PositionInOriginalFile [function] [call site] 00646
6 dng_date_time::dng_date_time [function] [call site] 00647
6 ParseDateTimeTag [function] [call site] 00648
6 SetDateTime [function] [call site] 00649
6 dng_date_time_storage_info [function] [call site] 00650
6 DumpDateTime [function] [call site] 00652
6 dng_stream::PositionInOriginalFile [function] [call site] 00655
6 dng_date_time::dng_date_time [function] [call site] 00656
6 ParseDateTimeTag [function] [call site] 00657
6 SetDateTime [function] [call site] 00658
6 dng_date_time_storage_info [function] [call site] 00659
6 DumpDateTime [function] [call site] 00661
6 CheckTagType [function] [call site] 00664
6 CheckTagCount [function] [call site] 00665
6 dng_stream::Get_uint8 [function] [call site] 00666
6 dng_stream::Get_uint8 [function] [call site] 00667
6 dng_stream::Get_uint8 [function] [call site] 00668
6 dng_stream::Get_uint8 [function] [call site] 00669
6 LookupComponent [function] [call site] 00671
6 LookupComponent [function] [call site] 00674
6 LookupComponent [function] [call site] 00675
6 LookupComponent [function] [call site] 00676
6 CheckTagType [function] [call site] 00677
6 CheckTagCount [function] [call site] 00678
6 dng_stream::TagValue_urational [function] [call site] 00679
6 As_real64 [function] [call site] 00681
6 CheckTagType [function] [call site] 00682
6 CheckTagCount [function] [call site] 00683
6 dng_stream::TagValue_srational [function] [call site] 00684
7 dng_srational::dng_srational [function] [call site] 00685
7 dng_stream::Get_int32 [function] [call site] 00686
7 dng_stream::Get_int32 [function] [call site] 00687
7 dng_stream::TagValue_real64 [function] [call site] 00688
7 ConvertDoubleToInt32 [function] [call site] 00689
7 ConvertDoubleToInt32 [function] [call site] 00690
6 dng_srational::As_real64 [function] [call site] 00693
6 DumpExposureTime [function] [call site] 00694
6 As_real64 [function] [call site] 00697
6 dng_srational::As_real64 [function] [call site] 00700
6 Abs_real64 [function] [call site] 00701
6 ReportWarning [function] [call site] 00702
6 dng_exif::SetShutterSpeedValue [function] [call site] 00703
7 dng_exif::SetExposureTime [function] [call site] 00706
6 dng_srational::As_real64 [function] [call site] 00707
6 CheckTagType [function] [call site] 00708
6 CheckTagCount [function] [call site] 00709
6 dng_stream::TagValue_urational [function] [call site] 00710
6 dng_urational::As_real64 [function] [call site] 00712
6 dng_urational::IsValid [function] [call site] 00715
6 As_real64 [function] [call site] 00716
6 dng_exif::FNumberToApertureValue [function] [call site] 00717
6 dng_urational::As_real64 [function] [call site] 00718
6 Abs_real64 [function] [call site] 00719
6 ReportWarning [function] [call site] 00720
6 dng_exif::SetApertureValue [function] [call site] 00721
7 dng_exif::SetFNumber [function] [call site] 00723
7 dng_exif::ApertureValueToFNumber [function] [call site] 00724
6 dng_urational::As_real64 [function] [call site] 00726
6 CheckTagType [function] [call site] 00727
6 CheckTagCount [function] [call site] 00728
6 dng_stream::TagValue_srational [function] [call site] 00729
6 As_real64 [function] [call site] 00731
6 CheckTagType [function] [call site] 00732
6 CheckTagCount [function] [call site] 00733
6 dng_stream::TagValue_srational [function] [call site] 00734
6 As_real64 [function] [call site] 00736
6 CheckTagType [function] [call site] 00737
6 CheckTagCount [function] [call site] 00738
6 dng_stream::TagValue_urational [function] [call site] 00739
6 As_real64 [function] [call site] 00741
6 CheckTagType [function] [call site] 00743
6 CheckTagCount [function] [call site] 00744
6 dng_stream::TagValue_urational [function] [call site] 00745
6 CheckTagType [function] [call site] 00747
6 CheckTagCount [function] [call site] 00748
6 dng_stream::TagValue_uint32 [function] [call site] 00749
6 LookupMeteringMode [function] [call site] 00751
6 CheckTagType [function] [call site] 00754
6 CheckTagCount [function] [call site] 00755
6 dng_stream::TagValue_uint32 [function] [call site] 00756
6 LookupLightSource [function] [call site] 00758
6 CheckTagType [function] [call site] 00762
6 CheckTagCount [function] [call site] 00763
6 dng_stream::TagValue_uint32 [function] [call site] 00764
6 CheckTagType [function] [call site] 00775
6 CheckTagCount [function] [call site] 00776
6 dng_stream::TagValue_urational [function] [call site] 00777
6 As_real64 [function] [call site] 00778
6 As_real64 [function] [call site] 00781
6 CheckTagType [function] [call site] 00782
6 CheckTagCount [function] [call site] 00783
6 dng_stream::TagValue_uint32 [function] [call site] 00784
6 CheckTagType [function] [call site] 00786
6 CheckTagCount [function] [call site] 00787
6 dng_stream::TagValue_urational [function] [call site] 00788
6 LookupTagCode [function] [call site] 00790
6 As_real64 [function] [call site] 00791
6 CheckTagType [function] [call site] 00792
6 ParseEncodedStringTag [function] [call site] 00793
7 LookupParentCode [function] [call site] 00795
7 LookupTagCode [function] [call site] 00796
7 ReportWarning [function] [call site] 00797
7 dng_string::Clear [function] [call site] 00798
7 dng_stream::Get [function] [call site] 00799
7 LookupParentCode [function] [call site] 00801
7 LookupTagCode [function] [call site] 00802
7 ReportWarning [function] [call site] 00803
7 dng_memory_data::Buffer_uint16 [function] [call site] 00805
8 dng_memory_data::Buffer [function] [call site] 00806
7 dng_stream::Get_uint16 [function] [call site] 00807
7 LookupParentCode [function] [call site] 00809
7 LookupTagCode [function] [call site] 00810
7 ReportWarning [function] [call site] 00811
7 dng_string::Set_UTF16 [function] [call site] 00812
8 dng_string::Clear [function] [call site] 00813
8 SafeUint32Add [function] [call site] 00814
8 SafeUint32Add [function] [call site] 00815
8 SafeUint32Mult [function] [call site] 00816
8 dng_memory_data::Buffer_uint8 [function] [call site] 00817
8 CheckSpaceLeftInBuffer [function] [call site] 00818
8 CheckSpaceLeftInBuffer [function] [call site] 00819
8 CheckSpaceLeftInBuffer [function] [call site] 00820
8 CheckSpaceLeftInBuffer [function] [call site] 00821
8 CheckSpaceLeftInBuffer [function] [call site] 00822
8 CheckSpaceLeftInBuffer [function] [call site] 00823
8 CheckSpaceLeftInBuffer [function] [call site] 00824
8 dng_string::Set [function] [call site] 00825
8 dng_memory_data::Buffer_char [function] [call site] 00826
7 dng_memory_data::Buffer_char [function] [call site] 00827
7 dng_stream::Get [function] [call site] 00828
7 LookupParentCode [function] [call site] 00833
7 LookupTagCode [function] [call site] 00834
7 ReportWarning [function] [call site] 00835
7 LookupParentCode [function] [call site] 00837
7 LookupTagCode [function] [call site] 00838
7 ReportWarning [function] [call site] 00839
7 dng_string::Set_UTF8_or_System [function] [call site] 00840
7 dng_string::Set_JIS_X208_1990 [function] [call site] 00841
8 dng_string::IsASCII [function] [call site] 00842
8 dng_string::Set [function] [call site] 00843
8 Assign_JIS_X208_1990 [function] [call site] 00844
9 ThrowProgramError [function] [call site] 00845
8 dng_string::Set_SystemEncoding [function] [call site] 00846
7 dng_string::Set_SystemEncoding [function] [call site] 00847
7 dng_string::IsASCII [function] [call site] 00848
7 LookupParentCode [function] [call site] 00850
7 LookupTagCode [function] [call site] 00851
7 ReportWarning [function] [call site] 00852
7 dng_string::TrimTrailingBlanks [function] [call site] 00853
6 DumpString [function] [call site] 00855
6 CheckTagType [function] [call site] 00857
6 dng_string::dng_string [function] [call site] 00858
6 ParseStringTag [function] [call site] 00859
6 SetSubseconds [function] [call site] 00860
6 DumpString [function] [call site] 00862
6 CheckTagType [function] [call site] 00864
6 dng_string::dng_string [function] [call site] 00865
6 ParseStringTag [function] [call site] 00866
6 SetSubseconds [function] [call site] 00867
6 DumpString [function] [call site] 00869
6 CheckTagType [function] [call site] 00871
6 dng_string::dng_string [function] [call site] 00872
6 ParseStringTag [function] [call site] 00873
6 SetSubseconds [function] [call site] 00874
6 DumpString [function] [call site] 00876
6 CheckTagType [function] [call site] 00878
6 CheckTagCount [function] [call site] 00879
6 dng_stream::Get_uint8 [function] [call site] 00880
6 dng_stream::Get_uint8 [function] [call site] 00881
6 dng_stream::Get_uint8 [function] [call site] 00882
6 dng_stream::Get_uint8 [function] [call site] 00883
6 CheckTagType [function] [call site] 00885
6 CheckTagCount [function] [call site] 00886
6 dng_stream::TagValue_uint32 [function] [call site] 00887
6 LookupColorSpace [function] [call site] 00889
6 CheckTagType [function] [call site] 00892
6 CheckTagCount [function] [call site] 00893
6 dng_stream::TagValue_uint32 [function] [call site] 00894
6 CheckTagType [function] [call site] 00896
6 CheckTagCount [function] [call site] 00897
6 dng_stream::TagValue_uint32 [function] [call site] 00898
6 CheckTagType [function] [call site] 00900
6 CheckTagCount [function] [call site] 00901
6 dng_stream::TagValue_urational [function] [call site] 00902
6 As_real64 [function] [call site] 00904
6 CheckTagType [function] [call site] 00905
6 CheckTagCount [function] [call site] 00906
6 dng_stream::TagValue_urational [function] [call site] 00907
6 As_real64 [function] [call site] 00909
6 CheckTagType [function] [call site] 00910
6 CheckTagCount [function] [call site] 00911
6 dng_stream::TagValue_uint32 [function] [call site] 00912
6 LookupResolutionUnit [function] [call site] 00914
6 CheckTagType [function] [call site] 00915
6 CheckTagCount [function] [call site] 00916
6 dng_stream::TagValue_uint32 [function] [call site] 00917
6 LookupSensingMethod [function] [call site] 00919
6 CheckTagType [function] [call site] 00920
6 CheckTagCount [function] [call site] 00921
6 dng_stream::Get_uint8 [function] [call site] 00922
6 LookupFileSource [function] [call site] 00924
6 CheckTagType [function] [call site] 00927
6 CheckTagCount [function] [call site] 00928
6 dng_stream::Get_uint8 [function] [call site] 00929
6 LookupSceneType [function] [call site] 00931
6 CheckTagType [function] [call site] 00934
6 dng_stream::Get_uint16 [function] [call site] 00935
6 dng_stream::Get_uint16 [function] [call site] 00936
6 dng_stream::Get_uint8 [function] [call site] 00937
6 LookupCFAColor [function] [call site] 00940
6 CheckTagType [function] [call site] 00946
6 CheckTagCount [function] [call site] 00947
6 dng_stream::TagValue_uint32 [function] [call site] 00948
6 LookupCustomRendered [function] [call site] 00950
6 CheckTagType [function] [call site] 00953
6 CheckTagCount [function] [call site] 00954
6 dng_stream::TagValue_uint32 [function] [call site] 00955
6 LookupExposureMode [function] [call site] 00957
6 CheckTagType [function] [call site] 00960
6 CheckTagCount [function] [call site] 00961
6 dng_stream::TagValue_uint32 [function] [call site] 00962
6 LookupWhiteBalance [function] [call site] 00964
6 CheckTagType [function] [call site] 00967
6 CheckTagCount [function] [call site] 00968
6 dng_stream::TagValue_urational [function] [call site] 00969
6 As_real64 [function] [call site] 00973
6 CheckTagType [function] [call site] 00974
6 CheckTagCount [function] [call site] 00975
6 dng_stream::TagValue_uint32 [function] [call site] 00976
6 CheckTagType [function] [call site] 00978
6 CheckTagCount [function] [call site] 00979
6 dng_stream::TagValue_uint32 [function] [call site] 00980
6 LookupSceneCaptureType [function] [call site] 00982
6 CheckTagType [function] [call site] 00985
6 CheckTagCount [function] [call site] 00986
6 dng_stream::TagValue_uint32 [function] [call site] 00987
6 LookupGainControl [function] [call site] 00989
6 CheckTagType [function] [call site] 00992
6 CheckTagCount [function] [call site] 00993
6 dng_stream::TagValue_uint32 [function] [call site] 00994
6 LookupContrast [function] [call site] 00996
6 CheckTagType [function] [call site] 00999
6 CheckTagCount [function] [call site] 01000
6 dng_stream::TagValue_uint32 [function] [call site] 01001
6 LookupSaturation [function] [call site] 01003
6 CheckTagType [function] [call site] 01006
6 CheckTagCount [function] [call site] 01007
6 dng_stream::TagValue_uint32 [function] [call site] 01008
6 LookupSharpness [function] [call site] 01010
6 CheckTagType [function] [call site] 01013
6 CheckTagCount [function] [call site] 01014
6 dng_stream::TagValue_uint32 [function] [call site] 01015
6 LookupSubjectDistanceRange [function] [call site] 01017
6 CheckTagType [function] [call site] 01020
6 CheckTagCount [function] [call site] 01021
6 CheckTagCount [function] [call site] 01022
6 dng_stream::TagValue_uint32 [function] [call site] 01023
6 LookupTagCode [function] [call site] 01025
6 CheckTagType [function] [call site] 01028
6 CheckTagCount [function] [call site] 01029
6 dng_stream::TagValue_urational [function] [call site] 01030
6 As_real64 [function] [call site] 01032
6 CheckTagType [function] [call site] 01033
6 CheckTagCount [function] [call site] 01034
6 dng_string::dng_string [function] [call site] 01035
6 ParseStringTag [function] [call site] 01036
6 dng_string::Length [function] [call site] 01037
6 dng_fingerprint::dng_fingerprint [function] [call site] 01038
6 ForceUppercase [function] [call site] 01039
6 dng_string::Get [function] [call site] 01040
6 CheckTagType [function] [call site] 01047
6 ParseStringTag [function] [call site] 01048
6 DumpString [function] [call site] 01050
6 CheckTagType [function] [call site] 01052
6 ParseStringTag [function] [call site] 01053
6 LookupTagCode [function] [call site] 01055
6 DumpString [function] [call site] 01056
6 CheckTagType [function] [call site] 01058
6 CheckTagCount [function] [call site] 01059
6 dng_stream::TagValue_urational [function] [call site] 01060
6 dng_stream::TagValue_urational [function] [call site] 01061
6 dng_stream::TagValue_urational [function] [call site] 01062
6 dng_stream::TagValue_urational [function] [call site] 01063
6 As_real64 [function] [call site] 01065
6 dng_urational [function] [call site] 01066
6 ReportWarning [function] [call site] 01067
6 As_real64 [function] [call site] 01069
6 As_real64 [function] [call site] 01070
6 As_real64 [function] [call site] 01073
6 As_real64 [function] [call site] 01074
6 CheckTagType [function] [call site] 01078
6 ParseStringTag [function] [call site] 01079
6 LookupTagCode [function] [call site] 01081
6 DumpString [function] [call site] 01082
6 CheckTagType [function] [call site] 01084
6 ParseStringTag [function] [call site] 01085
6 LookupTagCode [function] [call site] 01088
6 DumpString [function] [call site] 01089
6 CheckTagType [function] [call site] 01091
6 ParseStringTag [function] [call site] 01092
6 LookupTagCode [function] [call site] 01094
6 DumpString [function] [call site] 01095
5 dng_exif::Parse_gps [function] [call site] 01097
6 CheckTagType [function] [call site] 01098
6 CheckTagCount [function] [call site] 01099
6 dng_stream::Get_uint8 [function] [call site] 01100
6 dng_stream::Get_uint8 [function] [call site] 01101
6 dng_stream::Get_uint8 [function] [call site] 01102
6 dng_stream::Get_uint8 [function] [call site] 01103
6 CheckTagType [function] [call site] 01105
6 ParseStringTag [function] [call site] 01106
6 LookupTagCode [function] [call site] 01108
6 DumpString [function] [call site] 01109
6 CheckTagType [function] [call site] 01111
6 CheckTagCount [function] [call site] 01112
6 dng_stream::TagValue_urational [function] [call site] 01113
6 dng_stream::TagValue_urational [function] [call site] 01114
6 dng_stream::TagValue_urational [function] [call site] 01115
6 LookupTagCode [function] [call site] 01117
6 As_real64 [function] [call site] 01120
6 CheckTagType [function] [call site] 01122
6 CheckTagCount [function] [call site] 01123
6 dng_stream::TagValue_uint32 [function] [call site] 01124
6 CheckTagType [function] [call site] 01130
6 CheckTagCount [function] [call site] 01131
6 dng_stream::TagValue_urational [function] [call site] 01132
6 LookupTagCode [function] [call site] 01134
6 dng_srational::As_real64 [function] [call site] 01137
6 CheckTagType [function] [call site] 01139
6 ParseEncodedStringTag [function] [call site] 01140
6 LookupTagCode [function] [call site] 01142
6 DumpString [function] [call site] 01143
6 CheckTagType [function] [call site] 01145
6 CheckTagCount [function] [call site] 01146
6 dng_stream::TagValue_uint32 [function] [call site] 01147
5 dng_exif::Parse_interoperability [function] [call site] 01153
6 CheckTagType [function] [call site] 01154
6 CheckTagCount [function] [call site] 01155
6 ParseStringTag [function] [call site] 01156
6 DumpString [function] [call site] 01158
6 CheckTagType [function] [call site] 01160
6 CheckTagCount [function] [call site] 01161
6 dng_stream::Get_uint8 [function] [call site] 01162
6 dng_stream::Get_uint8 [function] [call site] 01163
6 dng_stream::Get_uint8 [function] [call site] 01164
6 dng_stream::Get_uint8 [function] [call site] 01165
6 CheckTagType [function] [call site] 01167
6 ParseStringTag [function] [call site] 01168
6 DumpString [function] [call site] 01170
6 CheckTagType [function] [call site] 01172
6 CheckTagCount [function] [call site] 01173
6 dng_stream::TagValue_uint32 [function] [call site] 01174
6 CheckTagType [function] [call site] 01176
6 CheckTagCount [function] [call site] 01177
6 dng_stream::TagValue_uint32 [function] [call site] 01178
4 dng_stream::SetReadPosition [function] [call site] 01180
4 dng_exif::ParseTag [function] [call site] 01181
5 dng_exif::Parse_ifd0 [function] [call site] 01182
5 dng_exif::Parse_ifd0_main [function] [call site] 01183
5 dng_exif::Parse_ifd0_exif [function] [call site] 01184
5 dng_exif::Parse_gps [function] [call site] 01185
5 dng_exif::Parse_interoperability [function] [call site] 01186
4 dng_stream::SetReadPosition [function] [call site] 01187
4 dng_exif::ParseTag [function] [call site] 01188
5 dng_exif::Parse_ifd0 [function] [call site] 01189
5 dng_exif::Parse_ifd0_main [function] [call site] 01190
5 dng_exif::Parse_ifd0_exif [function] [call site] 01191
5 dng_exif::Parse_gps [function] [call site] 01192
5 dng_exif::Parse_interoperability [function] [call site] 01193
4 dng_info::ParseMakerNoteIFD [function] [call site] 01194
5 dng_stream::SetReadPosition [function] [call site] 01195
5 dng_stream::Get_uint16 [function] [call site] 01196
5 dng_stream::SetReadPosition [function] [call site] 01197
5 dng_stream::Get_uint16 [function] [call site] 01198
5 TagTypeSize [function] [call site] 01199
5 LookupParentCode [function] [call site] 01201
5 dng_stream::SetReadPosition [function] [call site] 01202
5 dng_stream::Get_uint16 [function] [call site] 01203
5 dng_stream::Get_uint16 [function] [call site] 01204
5 dng_stream::Get_uint32 [function] [call site] 01205
5 SafeUint32Mult [function] [call site] 01206
5 TagTypeSize [function] [call site] 01207
5 dng_stream::Get_uint32 [function] [call site] 01208
5 SafeUint64Add [function] [call site] 01209
5 dng_stream::SetReadPosition [function] [call site] 01211
5 dng_stream::SetReadPosition [function] [call site] 01212
5 dng_stream::Get_uint32 [function] [call site] 01213
5 dng_info::ParseMakerNoteIFD [function] [call site] 01214
5 dng_stream::SetReadPosition [function] [call site] 01215
5 dng_info::ParseTag [function] [call site] 01216
5 dng_stream::SetReadPosition [function] [call site] 01219
5 dng_stream::Get_uint32 [function] [call site] 01220
4 dng_stream::Length [function] [call site] 01222
4 dng_info::ParseMakerNoteIFD [function] [call site] 01223
4 dng_stream::Length [function] [call site] 01224
4 dng_stream::Length [function] [call site] 01225
4 dng_stream::SetReadPosition [function] [call site] 01226
4 dng_stream::Get [function] [call site] 01227
4 dng_info::ParseMakerNoteIFD [function] [call site] 01229
4 dng_stream::SetReadPosition [function] [call site] 01230
4 DumpTagValues [function] [call site] 01232
5 Max_uint32 [function] [call site] 01233
5 LookupTagCode [function] [call site] 01235
5 dng_stream::TagValue_uint32 [function] [call site] 01240
5 dng_stream::TagValue_int32 [function] [call site] 01242
5 dng_stream::TagValue_urational [function] [call site] 01244
5 dng_stream::TagValue_srational [function] [call site] 01246
5 dng_stream::TagValue_real64 [function] [call site] 01248
5 dng_string::dng_string [function] [call site] 01252
5 ParseStringTag [function] [call site] 01253
5 DumpString [function] [call site] 01255
5 TagTypeSize [function] [call site] 01257
5 dng_stream::Get_uint8 [function] [call site] 01258
5 LookupTagType [function] [call site] 01260
5 LookupTagType [function] [call site] 01262
4 LookupTagType [function] [call site] 01273
4 dng_string::dng_string [function] [call site] 01274
4 ParseStringTag [function] [call site] 01275
3 dng_stream::SetReadPosition [function] [call site] 01276
3 dng_stream::Get_uint32 [function] [call site] 01277
3 LookupParentCode [function] [call site] 01280
3 ReportWarning [function] [call site] 01281
2 dng_stream::Length [function] [call site] 01286
2 ReportWarning [function] [call site] 01287
2 dng_info::ValidateIFD [function] [call site] 01288
3 dng_stream::Length [function] [call site] 01289
3 dng_stream::SetReadPosition [function] [call site] 01290
3 dng_stream::Get_uint16 [function] [call site] 01291
3 dng_stream::Length [function] [call site] 01292
3 dng_stream::SetReadPosition [function] [call site] 01293
3 dng_stream::Skip [function] [call site] 01294
4 dng_stream::SetReadPosition [function] [call site] 01295
4 dng_stream::Position [function] [call site] 01296
3 dng_stream::Get_uint16 [function] [call site] 01297
3 dng_stream::Get_uint32 [function] [call site] 01298
3 TagTypeSize [function] [call site] 01299
3 SafeUint32Mult [function] [call site] 01300
3 dng_stream::Get_uint32 [function] [call site] 01301
3 SafeUint64Add [function] [call site] 01302
3 dng_stream::Length [function] [call site] 01303
2 ReportWarning [function] [call site] 01304
2 ReportWarning [function] [call site] 01305
2 dng_host::Make_dng_ifd [function] [call site] 01307
2 dng_info::ParseIFD [function] [call site] 01308
2 dng_stream::SetReadPosition [function] [call site] 01310
2 dng_stream::Get_uint32 [function] [call site] 01311
2 dng_host::Make_dng_ifd [function] [call site] 01313
2 dng_info::ParseIFD [function] [call site] 01314
2 ReportWarning [function] [call site] 01318
2 dng_info::ParseIFD [function] [call site] 01319
2 dng_info::ParseIFD [function] [call site] 01322
2 dng_info::ValidateIFD [function] [call site] 01325
2 dng_info::ParseIFD [function] [call site] 01326
2 ReportWarning [function] [call site] 01329
2 dng_info::ParseIFD [function] [call site] 01330
2 dng_info::ParseIFD [function] [call site] 01333
2 dng_info::ParseMakerNote [function] [call site] 01336
3 dng_stream::SetReadPosition [function] [call site] 01338
3 dng_stream::Get [function] [call site] 01339
3 Min_uint64 [function] [call site] 01340
3 dng_info::ParseMakerNoteIFD [function] [call site] 01342
3 dng_stream::SetReadPosition [function] [call site] 01344
3 dng_stream::Get_uint32 [function] [call site] 01345
3 dng_info::ParseMakerNoteIFD [function] [call site] 01346
3 dng_info::ParseMakerNoteIFD [function] [call site] 01351
3 dng_info::ParseMakerNoteIFD [function] [call site] 01353
3 dng_stream::SetReadPosition [function] [call site] 01355
3 dng_stream::Get_uint16 [function] [call site] 01356
3 dng_stream::Get_uint16 [function] [call site] 01357
3 dng_stream::Get_uint32 [function] [call site] 01358
3 dng_info::ParseMakerNoteIFD [function] [call site] 01359
3 dng_stream::SetReadPosition [function] [call site] 01361
3 dng_stream::Get_uint16 [function] [call site] 01362
3 dng_stream::Get_uint16 [function] [call site] 01363
3 dng_info::ParseMakerNoteIFD [function] [call site] 01364
3 dng_info::ParseMakerNoteIFD [function] [call site] 01366
3 dng_info::ParseMakerNoteIFD [function] [call site] 01368
3 dng_stream::SetReadPosition [function] [call site] 01370
3 dng_stream::BigEndian [function] [call site] 01371
3 dng_stream::Get_uint16 [function] [call site] 01372
3 dng_info::ParseMakerNoteIFD [function] [call site] 01373
3 dng_info::ParseMakerNoteIFD [function] [call site] 01376
3 dng_string::StartsWith [function] [call site] 01377
4 dng_string::Get [function] [call site] 01378
4 ForceUppercase [function] [call site] 01379
4 ForceUppercase [function] [call site] 01380
3 dng_info::ParseMakerNoteIFD [function] [call site] 01381
3 dng_string::StartsWith [function] [call site] 01382
3 dng_info::ParseMakerNoteIFD [function] [call site] 01383
3 dng_string::StartsWith [function] [call site] 01384
3 dng_string::StartsWith [function] [call site] 01385
3 dng_info::ParseMakerNoteIFD [function] [call site] 01386
3 dng_string::StartsWith [function] [call site] 01387
3 dng_info::ParseMakerNoteIFD [function] [call site] 01388
3 dng_string::StartsWith [function] [call site] 01389
3 dng_info::ParseMakerNoteIFD [function] [call site] 01390
3 dng_string::StartsWith [function] [call site] 01391
3 dng_info::ParseMakerNoteIFD [function] [call site] 01392
3 dng_info::ParseMakerNoteIFD [function] [call site] 01393
3 dng_string::StartsWith [function] [call site] 01394
3 dng_info::ParseMakerNoteIFD [function] [call site] 01395
3 dng_string::StartsWith [function] [call site] 01396
3 dng_info::ParseMakerNoteIFD [function] [call site] 01397
3 dng_string::StartsWith [function] [call site] 01398
3 dng_info::ParseMakerNoteIFD [function] [call site] 01400
2 dng_stream::Length [function] [call site] 01401
2 dng_info::ParseDNGPrivateData [function] [call site] 01402
3 dng_string::dng_string [function] [call site] 01403
3 dng_stream::SetReadPosition [function] [call site] 01404
3 Min_uint32 [function] [call site] 01405
3 dng_stream::Get [function] [call site] 01406
3 dng_string::Set [function] [call site] 01407
3 dng_string::StartsWith [function] [call site] 01408
4 dng_string::Get [function] [call site] 01409
4 ForceUppercase [function] [call site] 01410
4 ForceUppercase [function] [call site] 01411
3 dng_string::StartsWith [function] [call site] 01412
3 dng_stream::SetReadPosition [function] [call site] 01414
3 dng_stream::BigEndian [function] [call site] 01415
3 dng_stream::Get_uint16 [function] [call site] 01416
3 dng_info::ParseMakerNoteIFD [function] [call site] 01417
3 dng_string::Matches [function] [call site] 01418
4 ForceUppercase [function] [call site] 01419
4 ForceUppercase [function] [call site] 01420
3 SafeUint32Add [function] [call site] 01421
3 dng_stream::SetReadPosition [function] [call site] 01422
3 SafeUint64Add [function] [call site] 01423
3 dng_stream::Get_uint32 [function] [call site] 01424
3 dng_stream::Get_uint32 [function] [call site] 01425
3 DNG_CHAR4 [function] [call site] 01426
3 dng_stream::Get_uint16 [function] [call site] 01428
3 dng_stream::Get_uint32 [function] [call site] 01429
3 SafeUint32Sub [function] [call site] 01430
4 ThrowProgramError [function] [call site] 01431
3 dng_host::Allocate [function] [call site] 01433
4 Allocator [function] [call site] 01434
3 dng_stream::PositionInOriginalFile [function] [call site] 01435
3 dng_stream::Get [function] [call site] 01436
3 FillInputBuffer [function] [call site] 01437
3 FillInputBuffer [function] [call site] 01439
3 dng_stream::SetBigEndian [function] [call site] 01440
3 dng_info::ParseMakerNote [function] [call site] 01441
3 DNG_CHAR4 [function] [call site] 01442
3 dng_stream::Get_uint16 [function] [call site] 01444
3 dng_stream::Get_uint32 [function] [call site] 01445
3 dng_info::ParseSonyPrivateData [function] [call site] 01446
3 DNG_CHAR4 [function] [call site] 01447
3 dng_stream::Get_uint16 [function] [call site] 01449
3 dng_stream::Get_uint32 [function] [call site] 01450
3 dng_stream::Position [function] [call site] 01451
3 dng_info::ParseTag [function] [call site] 01452
3 dng_stream::SetReadPosition [function] [call site] 01455
3 SafeUint64Add [function] [call site] 01456
3 dng_stream::Get_uint32 [function] [call site] 01457
3 dng_stream::Position [function] [call site] 01458
3 dng_info::ParseTag [function] [call site] 01459
3 dng_stream::SetReadPosition [function] [call site] 01462
3 SafeUint64Add [function] [call site] 01463
3 dng_stream::Get_uint32 [function] [call site] 01464
3 dng_stream::Position [function] [call site] 01465
3 dng_info::ParseTag [function] [call site] 01466
3 dng_stream::SetReadPosition [function] [call site] 01469
3 SafeUint64Add [function] [call site] 01470
3 DNG_CHAR4 [function] [call site] 01471
3 dng_stream::Get_uint16 [function] [call site] 01473
3 dng_stream::Get_uint32 [function] [call site] 01474
3 dng_stream::Position [function] [call site] 01475
3 dng_info::ParseTag [function] [call site] 01476
3 DNG_CHAR4 [function] [call site] 01479
3 dng_stream::Get_uint16 [function] [call site] 01481
3 dng_stream::Get_uint16 [function] [call site] 01482
3 dng_stream::Position [function] [call site] 01483
3 dng_stream::SetReadPosition [function] [call site] 01484
3 dng_stream::Get_uint16 [function] [call site] 01485
3 dng_stream::Get_uint32 [function] [call site] 01486
3 dng_stream::Position [function] [call site] 01487
3 dng_info::ParseTag [function] [call site] 01488
3 dng_stream::SetReadPosition [function] [call site] 01491
3 DNG_CHAR4 [function] [call site] 01492
3 DNG_CHAR4 [function] [call site] 01493
3 DNG_CHAR4 [function] [call site] 01494
3 DNG_CHAR4 [function] [call site] 01495
3 DNG_CHAR4 [function] [call site] 01496
3 LookupParentCode [function] [call site] 01498
3 dng_stream::Get_uint16 [function] [call site] 01499
3 dng_stream::Get_uint16 [function] [call site] 01500
3 dng_stream::Get_uint32 [function] [call site] 01501
3 dng_stream::Get_uint16 [function] [call site] 01502
3 dng_stream::Get_uint16 [function] [call site] 01503
3 dng_stream::Get_uint32 [function] [call site] 01504
3 SafeUint32Mult [function] [call site] 01505
3 TagTypeSize [function] [call site] 01506
3 dng_stream::Position [function] [call site] 01507
3 dng_info::ParseTag [function] [call site] 01508
3 dng_stream::SetReadPosition [function] [call site] 01511
3 SafeUint64Add [function] [call site] 01512
3 SafeUint32Add [function] [call site] 01513
3 SafeUint32Add [function] [call site] 01514
3 SafeUint32Add [function] [call site] 01515
2 dng_camera_profile::dng_camera_profile [function] [call site] 01516
3 SetInvalid [function] [call site] 01517
2 dng_camera_profile::Parse [function] [call site] 01518
3 dng_camera_profile::SetUniqueCameraModelRestriction [function] [call site] 01519
3 AutoPtr::Get [function] [call site] 01521
3 dng_matrix::NotEmpty [function] [call site] 01522
4 dng_matrix::IsEmpty [function] [call site] 01523
3 dng_camera_profile::SetName [function] [call site] 01524
4 dng_camera_profile::ClearFingerprint [function] [call site] 01526
3 AutoPtr::Get [function] [call site] 01528
3 dng_camera_profile::SetCopyright [function] [call site] 01529
4 dng_camera_profile::ClearFingerprint [function] [call site] 01531
3 AutoPtr::Get [function] [call site] 01532
3 dng_camera_profile::SetEmbedPolicy [function] [call site] 01533
4 dng_camera_profile::ClearFingerprint [function] [call site] 01534
3 dng_camera_profile::SetCalibrationIlluminant1 [function] [call site] 01535
4 dng_camera_profile::ClearFingerprint [function] [call site] 01536
3 dng_camera_profile::SetColorMatrix1 [function] [call site] 01537
4 dng_camera_profile::NormalizeColorMatrix [function] [call site] 01538
5 dng_matrix::NotEmpty [function] [call site] 01539
6 dng_matrix::IsEmpty [function] [call site] 01540
5 PCStoXYZ [function] [call site] 01541
6 XYtoXYZ [function] [call site] 01542
7 Pin_real64 [function] [call site] 01543
8 Max_real64 [function] [call site] 01544
8 Min_real64 [function] [call site] 01545
7 Pin_real64 [function] [call site] 01546
7 dng_vector_3 [function] [call site] 01547
6 PCStoXY [function] [call site] 01548
7 D50_xy_coord [function] [call site] 01549
8 dng_xy_coord [function] [call site] 01550
5 dng_vector::MaxEntry [function] [call site] 01551
6 dng_vector::IsEmpty [function] [call site] 01552
6 dng_vector::Count [function] [call site] 01553
6 Max_real64 [function] [call site] 01554
5 dng_matrix::Scale [function] [call site] 01555
6 dng_matrix::Rows [function] [call site] 01556
6 dng_matrix::Cols [function] [call site] 01557
5 dng_matrix::Round [function] [call site] 01558
6 dng_matrix::Rows [function] [call site] 01559
6 dng_matrix::Cols [function] [call site] 01560
6 Round_int32 [function] [call site] 01561
4 dng_camera_profile::ClearFingerprint [function] [call site] 01562
3 dng_matrix::NotEmpty [function] [call site] 01563
4 dng_matrix::IsEmpty [function] [call site] 01564
3 dng_camera_profile::SetForwardMatrix1 [function] [call site] 01565
4 dng_camera_profile::ClearFingerprint [function] [call site] 01567
3 dng_matrix::NotEmpty [function] [call site] 01568
4 dng_matrix::IsEmpty [function] [call site] 01569
3 dng_camera_profile::SetReductionMatrix1 [function] [call site] 01570
4 dng_camera_profile::ClearFingerprint [function] [call site] 01572
3 dng_matrix::NotEmpty [function] [call site] 01573
4 dng_matrix::IsEmpty [function] [call site] 01574
3 dng_camera_profile::SetCalibrationIlluminant2 [function] [call site] 01575
4 dng_camera_profile::ClearFingerprint [function] [call site] 01576
3 dng_camera_profile::SetColorMatrix2 [function] [call site] 01577
4 dng_camera_profile::NormalizeColorMatrix [function] [call site] 01578
4 dng_camera_profile::ClearFingerprint [function] [call site] 01579
3 dng_matrix::NotEmpty [function] [call site] 01580
4 dng_matrix::IsEmpty [function] [call site] 01581
3 dng_camera_profile::SetForwardMatrix2 [function] [call site] 01582
4 dng_camera_profile::ClearFingerprint [function] [call site] 01584
3 dng_matrix::NotEmpty [function] [call site] 01585
4 dng_matrix::IsEmpty [function] [call site] 01586
3 dng_camera_profile::SetReductionMatrix2 [function] [call site] 01587
4 dng_camera_profile::ClearFingerprint [function] [call site] 01589
3 dng_camera_profile::SetProfileCalibrationSignature [function] [call site] 01590
3 AutoPtr::Get [function] [call site] 01592
3 dng_stream::SetReadPosition [function] [call site] 01593
3 SafeUint32Mult [function] [call site] 01594
3 SafeUint32Sub [function] [call site] 01595
3 dng_camera_profile::ReadHueSatMap [function] [call site] 01596
4 dng_hue_sat_map::SetDivisions [function] [call site] 01597
5 DNG_ASSERT [function] [call site] 01598
5 DNG_ASSERT [function] [call site] 01599
5 SafeUint32Mult [function] [call site] 01600
5 SafeUint32Mult [function] [call site] 01601
5 dng_hue_sat_map::DeltasCount [function] [call site] 01602
6 SafeUint32Mult [function] [call site] 01603
6 SafeUint32Mult [function] [call site] 01604
6 ThrowMemoryFull [function] [call site] 01605
5 DoZeroBytes [function] [call site] 01607
4 dng_stream::Get_real32 [function] [call site] 01609
4 dng_stream::Get_real32 [function] [call site] 01610
4 dng_stream::Get_real32 [function] [call site] 01611
4 dng_hue_sat_map::SetDelta [function] [call site] 01612
5 dng_hue_sat_map::EnsureWriteable [function] [call site] 01613
6 dng_hue_sat_map::EnsureWriteable [function] [call site] 01614
5 dng_hue_sat_map::SetDeltaKnownWriteable [function] [call site] 01615
6 DNG_REPORT [function] [call site] 01617
6 ThrowProgramError [function] [call site] 01618
6 dng_hue_sat_map::SafeGetDeltas [function] [call site] 01619
7 Buffer_real32 [function] [call site] 01620
6 ReportWarning [function] [call site] 01621
6 dng_hue_sat_map::SafeGetDeltas [function] [call site] 01622
6 dng_hue_sat_map::GetDelta [function] [call site] 01623
7 DNG_REPORT [function] [call site] 01625
7 ThrowProgramError [function] [call site] 01626
7 dng_hue_sat_map::GetConstDeltas [function] [call site] 01627
8 Buffer_real32 [function] [call site] 01628
6 dng_hue_sat_map::SetDelta [function] [call site] 01629
3 dng_stream::SetReadPosition [function] [call site] 01630
3 SafeUint32Mult [function] [call site] 01631
3 SafeUint32Sub [function] [call site] 01632
3 dng_camera_profile::ReadHueSatMap [function] [call site] 01633
3 dng_stream::SetReadPosition [function] [call site] 01634
3 SafeUint32Mult [function] [call site] 01635
3 SafeUint32Sub [function] [call site] 01636
3 dng_camera_profile::ReadHueSatMap [function] [call site] 01637
3 dng_stream::SetReadPosition [function] [call site] 01638
3 fCoord::resize [function] [call site] 01639
3 dng_point_real64::dng_point_real64 [function] [call site] 01640
3 dng_stream::Get_real32 [function] [call site] 01641
3 dng_stream::Get_real32 [function] [call site] 01642
3 dng_camera_profile::SetHueSatMapEncoding [function] [call site] 01643
4 dng_camera_profile::ClearFingerprint [function] [call site] 01644
3 dng_camera_profile::SetLookTableEncoding [function] [call site] 01645
4 dng_camera_profile::ClearFingerprint [function] [call site] 01646
3 dng_camera_profile::SetBaselineExposureOffset [function] [call site] 01647
4 Set_real64 [function] [call site] 01648
4 dng_camera_profile::ClearFingerprint [function] [call site] 01649
3 dng_srational::As_real64 [function] [call site] 01650
3 dng_camera_profile::SetDefaultBlackRender [function] [call site] 01651
4 dng_camera_profile::ClearFingerprint [function] [call site] 01652
2 dng_camera_profile::IsValid [function] [call site] 01653
3 ReportError [function] [call site] 01656
3 ReportError [function] [call site] 01661
3 ReportError [function] [call site] 01666
3 dng_camera_profile::ValidForwardMatrix [function] [call site] 01667
4 dng_matrix::NotEmpty [function] [call site] 01668
4 dng_vector::dng_vector [function] [call site] 01669
4 dng_vector::SetIdentity [function] [call site] 01670
5 dng_vector::dng_vector [function] [call site] 01671
4 dng_matrix::Cols [function] [call site] 01672
4 Abs_real64 [function] [call site] 01674
4 Abs_real64 [function] [call site] 01675
4 Abs_real64 [function] [call site] 01676
3 ReportError [function] [call site] 01677
3 ReportError [function] [call site] 01682
3 dng_camera_profile::ValidForwardMatrix [function] [call site] 01683
3 ReportError [function] [call site] 01684
3 ReportError [function] [call site] 01689
3 ReportError [function] [call site] 01694
3 Invert [function] [call site] 01696
4 dng_matrix::Rows [function] [call site] 01697
4 dng_matrix::Cols [function] [call site] 01698
4 ThrowMatrixMath [function] [call site] 01699
5 Throw_dng_error [function] [call site] 01700
4 dng_matrix::Rows [function] [call site] 01701
4 dng_matrix::Cols [function] [call site] 01702
4 dng_matrix::Rows [function] [call site] 01703
4 Invert3by3 [function] [call site] 01704
5 Abs_real64 [function] [call site] 01705
5 ThrowMatrixMath [function] [call site] 01706
4 InvertNbyN [function] [call site] 01707
5 dng_matrix::Rows [function] [call site] 01708
5 Abs_real64 [function] [call site] 01709
5 ThrowMatrixMath [function] [call site] 01710
3 ReportError [function] [call site] 01715
3 ReportError [function] [call site] 01720
2 ReportError [function] [call site] 01721
1 dng_info::PostParse [function] [call site] 01722
2 dng_info::PostParse [function] [call site] 01723
2 dng_info::PostParse [function] [call site] 01725
2 dng_info::PostParse [function] [call site] 01727
2 dng_info::PostParse [function] [call site] 01728
2 ReportError [function] [call site] 01729
2 ReportError [function] [call site] 01730
2 ReportWarning [function] [call site] 01731
1 dng_info::IsValidDNG [function] [call site] 01732
2 dng_info::IsValidDNG [function] [call site] 01733
2 ReportError [function] [call site] 01734
2 ReportError [function] [call site] 01735
2 dng_info::IsValidDNG [function] [call site] 01736
1 std::unique_ptr::Parse [function] [call site] 01738
1 std::unique_ptr::PostParse [function] [call site] 01739
1 std::unique_ptr::ReadStage1Image [function] [call site] 01740