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

Fuzz blockers

The followings are the branches where fuzzer fails to bypass.

Unique non-covered Complexity Unique Reachable Complexities Unique Reachable Functions All non-covered Complexity All Reachable Complexity Function Name Function Callsite Blocked Branch
98 98 1 :

['dng_stream::Put_int32(int)']

134 454 dng_camera_profile::CalculateFingerprint()const call site: 00000 /src/dng_sdk/source/./dng_camera_profile.cpp:530
18 18 1 :

['ThrowMatrixMath(char const*)']

18 63 operator*(dng_matrixconst&,dng_vectorconst&) call site: 00000 /src/dng_sdk/source/./dng_matrix.cpp:765
2 155 4 :

['dng_stream::Flush()', 'dng_abort_sniffer::SniffForAbort(dng_abort_sniffer*)', 'Min_uint64(unsigned long, unsigned long)', 'DoCopyBytes(void const*, void*, unsigned int)']

2 197 dng_stream::Get(void*,unsignedint) call site: 00000 /src/dng_sdk/source/./dng_stream.cpp:273
2 20 2 :

['ThrowProgramError(char const*)', 'abort']

2 20 ConvertDoubleToInt32(double) call site: 00000 /src/dng_sdk/source/./dng_safe_arithmetic.cpp:280
2 20 2 :

['ThrowProgramError(char const*)', 'abort']

2 20 ConvertDoubleToUint32(double) call site: 00000 /src/dng_sdk/source/./dng_safe_arithmetic.cpp:292
0 293 4 :

['dng_stream::Put_uint32(unsigned int)', 'tiff_tag::Type() const', 'dng_stream::Put_real64(double)', 'dng_stream::Put_uint16(unsigned short)']

0 500 tag_data_ptr::Put(dng_stream&)const call site: 00000 /src/dng_sdk/source/./dng_image_writer.cpp:319
0 192 1 :

['dng_stream::Put_uint32(unsigned int)']

0 192 dng_stream::Put_real64(double) call site: 00000 /src/dng_sdk/source/./dng_stream.cpp:659
0 96 1 :

['dng_stream::Put_uint32(unsigned int)']

0 96 dng_stream::Put_real32(float) call site: 00000 /src/dng_sdk/source/./dng_stream.cpp:601
0 78 2 :

['dng_ref_counted_block::Buffer()', 'dng_ref_counted_block::Allocate(unsigned int)']

0 122 dng_ref_counted_block::EnsureWriteable() call site: 00000 /src/dng_sdk/source/./dng_ref_counted_block.cpp:167
0 34 1 :

['dng_string::TrimTrailingBlanks()']

0 58 ParseStringTag(dng_stream&,unsignedint,unsignedint,unsignedint,dng_string&,bool) call site: 00000 /src/dng_sdk/source/./dng_parse_utils.cpp:2742
0 18 1 :

['ThrowProgramError(char const*)']

0 186 dng_hue_sat_map::SetDeltaKnownWriteable(unsignedint,unsignedint,unsignedint,dng_hue_sat_map::HSBModifyconst&) call site: 00000 /src/dng_sdk/source/./dng_hue_sat_map.cpp:173
0 18 1 :

['ThrowProgramError(char const*)']

0 18 dng_matrix::dng_matrix(unsignedint,unsignedint) call site: 00000 /src/dng_sdk/source/./dng_matrix.cpp:42

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site] 00000
1 getpid [call site] 00001
1 sprintf [call site] 00002
1 fopen [call site] 00003
1 fwrite [call site] 00004
1 fclose [call site] 00005
1 dng_file_stream::dng_file_stream(char const*, bool, unsigned int) [function] [call site] 00006
2 dng_stream::dng_stream(dng_abort_sniffer*, unsigned int, unsigned long) [function] [call site] 00007
3 dng_memory_data::dng_memory_data(unsigned int) [function] [call site] 00008
4 dng_memory_data::Allocate(unsigned int) [function] [call site] 00009
5 dng_memory_data::Clear() [function] [call site] 00010
5 ThrowMemoryFull(char const*) [function] [call site] 00011
6 Throw_dng_error(int, char const*, char const*, bool) [function] [call site] 00012
7 __cxa_allocate_exception [call site] 00013
7 dng_exception::dng_exception(int) [function] [call site] 00014
7 __cxa_throw [call site] 00015
7 dng_exception::~dng_exception() [function] [call site] 00016
7 __cxa_free_exception [call site] 00017
3 dng_memory_data::Buffer_uint8() [function] [call site] 00018
4 dng_memory_data::Buffer() [function] [call site] 00019
3 dng_memory_data::~dng_memory_data() [function] [call site] 00020
4 dng_memory_data::Clear() [function] [call site] 00021
4 __clang_call_terminate [call site] 00022
5 __cxa_begin_catch [call site] 00023
2 fopen [call site] 00024
2 ThrowOpenFile(char const*, bool) [function] [call site] 00025
3 Throw_dng_error(int, char const*, char const*, bool) [function] [call site] 00026
2 dng_stream::~dng_stream() [function] [call site] 00027
3 dng_memory_data::~dng_memory_data() [function] [call site] 00028
1 dng_camera_profile::dng_camera_profile() [function] [call site] 00029
2 dng_string::dng_string() [function] [call site] 00030
3 dng_memory_data::dng_memory_data() [function] [call site] 00031
2 dng_matrix::dng_matrix() [function] [call site] 00032
2 dng_matrix::dng_matrix() [function] [call site] 00033
2 dng_matrix::dng_matrix() [function] [call site] 00034
2 dng_matrix::dng_matrix() [function] [call site] 00035
2 dng_matrix::dng_matrix() [function] [call site] 00036
2 dng_matrix::dng_matrix() [function] [call site] 00037
2 dng_fingerprint::dng_fingerprint() [function] [call site] 00038
2 dng_string::dng_string() [function] [call site] 00039
2 dng_hue_sat_map::dng_hue_sat_map() [function] [call site] 00040
3 dng_ref_counted_block::dng_ref_counted_block() [function] [call site] 00041
2 dng_hue_sat_map::dng_hue_sat_map() [function] [call site] 00042
2 dng_hue_sat_map::dng_hue_sat_map() [function] [call site] 00043
2 dng_srational::dng_srational(int, int) [function] [call site] 00044
2 dng_tone_curve::dng_tone_curve() [function] [call site] 00045
3 dng_tone_curve::SetNull() [function] [call site] 00046
2 dng_string::dng_string() [function] [call site] 00047
2 dng_string::dng_string() [function] [call site] 00048
2 dng_tone_curve::SetInvalid() [function] [call site] 00049
2 dng_string::~dng_string() [function] [call site] 00050
3 dng_memory_data::~dng_memory_data() [function] [call site] 00051
2 dng_tone_curve::~dng_tone_curve() [function] [call site] 00052
2 dng_hue_sat_map::~dng_hue_sat_map() [function] [call site] 00053
3 dng_ref_counted_block::~dng_ref_counted_block() [function] [call site] 00054
4 dng_ref_counted_block::Clear() [function] [call site] 00055
5 dng_lock_mutex::dng_lock_mutex(dng_mutex*) [function] [call site] 00056
6 dng_mutex::Lock() [function] [call site] 00057
7 (anonymous namespace)::InnermostMutexHolder::GetInnermostMutex() [function] [call site] 00058
8 pthread_getspecific [call site] 00059
7 pthread_mutex_lock [call site] 00060
7 (anonymous namespace)::InnermostMutexHolder::SetInnermostMutex(dng_mutex*) [function] [call site] 00061
8 pthread_setspecific [call site] 00062
5 dng_lock_mutex::~dng_lock_mutex() [function] [call site] 00063
6 dng_mutex::Unlock() [function] [call site] 00064
7 (anonymous namespace)::InnermostMutexHolder::SetInnermostMutex(dng_mutex*) [function] [call site] 00065
7 pthread_mutex_unlock [call site] 00066
6 __clang_call_terminate [call site] 00067
5 dng_ref_counted_block::header::~header() [function] [call site] 00068
6 dng_mutex::~dng_mutex() [function] [call site] 00069
7 pthread_mutex_destroy [call site] 00070
4 __clang_call_terminate [call site] 00071
2 dng_matrix::~dng_matrix() [function] [call site] 00072
1 AutoPtr<dng_camera_profile>::AutoPtr(dng_camera_profile*) [function] [call site] 00073
1 AutoPtr<dng_camera_profile>::operator->() const [function] [call site] 00074
1 dng_camera_profile::ParseExtended(dng_stream&) [function] [call site] 00075
2 dng_camera_profile_info::dng_camera_profile_info() [function] [call site] 00076
3 dng_matrix::dng_matrix() [function] [call site] 00077
3 dng_matrix::dng_matrix() [function] [call site] 00078
3 dng_string::dng_string() [function] [call site] 00079
3 dng_string::dng_string() [function] [call site] 00080
3 dng_string::dng_string() [function] [call site] 00081
3 dng_srational::dng_srational(int, int) [function] [call site] 00082
3 dng_string::dng_string() [function] [call site] 00083
3 dng_string::~dng_string() [function] [call site] 00084
3 dng_matrix::~dng_matrix() [function] [call site] 00085
2 dng_camera_profile_info::ParseExtended(dng_stream&) [function] [call site] 00086
3 dng_stream::Position() const [function] [call site] 00087
3 dng_stream::Get_uint16() [function] [call site] 00088
4 dng_stream::Get(void*, unsigned int) [function] [call site] 00089
5 DoCopyBytes(void const*, void*, unsigned int) [function] [call site] 00090
5 DoCopyBytes(void const*, void*, unsigned int) [function] [call site] 00091
5 dng_stream::Flush() [function] [call site] 00092
6 dng_abort_sniffer::SniffForAbort(dng_abort_sniffer*) [function] [call site] 00093
7 dng_abort_sniffer::Priority() const [function] [call site] 00094
7 dng_priority_manager::Wait(dng_priority) [function] [call site] 00095
8 dng_lock_mutex::dng_lock_mutex(dng_mutex*) [function] [call site] 00096
8 dng_priority_manager::MinPriority() [function] [call site] 00097
8 dng_condition::Wait(dng_mutex&, double) [function] [call site] 00098
9 (anonymous namespace)::InnermostMutexHolder::GetInnermostMutex() [function] [call site] 00099
9 (anonymous namespace)::InnermostMutexHolder::SetInnermostMutex(dng_mutex*) [function] [call site] 00100
9 pthread_cond_wait [call site] 00101
9 dng_pthread_now [function] [call site] 00102
10 gettimeofday [call site] 00103
10 __errno_location [call site] 00104
9 pthread_cond_timedwait [call site] 00105
9 (anonymous namespace)::InnermostMutexHolder::SetInnermostMutex(dng_mutex*) [function] [call site] 00106
8 dng_lock_mutex::~dng_lock_mutex() [function] [call site] 00107
5 dng_stream::Length() [function] [call site] 00108
5 ThrowEndOfFile(char const*) [function] [call site] 00109
6 Throw_dng_error(int, char const*, char const*, bool) [function] [call site] 00110
5 dng_stream::Length() [function] [call site] 00111
5 Min_uint64(unsigned long, unsigned long) [function] [call site] 00112
5 ThrowEndOfFile(char const*) [function] [call site] 00113
5 dng_abort_sniffer::SniffForAbort(dng_abort_sniffer*) [function] [call site] 00114
4 SwapBytes16(unsigned short) [function] [call site] 00115
3 TempBigEndian::TempBigEndian(dng_stream&, bool) [function] [call site] 00116
4 dng_stream::SwapBytes() const [function] [call site] 00117
4 dng_stream::SetBigEndian(bool) [function] [call site] 00118
3 dng_stream::Get_uint16() [function] [call site] 00119
3 TempBigEndian::~TempBigEndian() [function] [call site] 00120
4 dng_stream::SetSwapBytes(bool) [function] [call site] 00121
4 __clang_call_terminate [call site] 00122
3 __cxa_begin_catch [call site] 00123
3 __cxa_end_catch [call site] 00124
3 dng_stream::Get_uint32() [function] [call site] 00125
4 dng_stream::Get(void*, unsigned int) [function] [call site] 00126
4 SwapBytes32(unsigned int) [function] [call site] 00127
3 SafeUint32Sub(unsigned int, unsigned int) [function] [call site] 00128
4 ThrowProgramError(char const*) [function] [call site] 00129
5 Throw_dng_error(int, char const*, char const*, bool) [function] [call site] 00130
4 abort [call site] 00131
3 dng_stream::Skip(unsigned long) [function] [call site] 00132
4 dng_stream::Position() const [function] [call site] 00133
4 dng_stream::SetReadPosition(unsigned long) [function] [call site] 00134
5 dng_stream::Length() [function] [call site] 00135
5 ThrowEndOfFile(char const*) [function] [call site] 00136
3 dng_stream::Get_uint16() [function] [call site] 00137
3 dng_stream::SetReadPosition(unsigned long) [function] [call site] 00138
3 dng_stream::Get_uint16() [function] [call site] 00139
3 dng_stream::Get_uint16() [function] [call site] 00140
3 dng_stream::Get_uint32() [function] [call site] 00141
3 dng_stream::Position() const [function] [call site] 00142
3 TagTypeSize(unsigned int) [function] [call site] 00143
3 SafeUint32Mult(unsigned int, unsigned int) [function] [call site] 00144
4 unsigned int (anonymous namespace)::SafeUnsignedMult<unsigned int>(unsigned int, unsigned int) [function] [call site] 00145
5 ThrowProgramError(char const*) [function] [call site] 00146
5 abort [call site] 00147
3 dng_stream::Get_uint32() [function] [call site] 00148
3 dng_stream::SetReadPosition(unsigned long) [function] [call site] 00149
3 dng_camera_profile_info::ParseTag(dng_stream&, unsigned int, unsigned int, unsigned int, unsigned int, unsigned long) [function] [call site] 00150
4 CheckTagType(unsigned int, unsigned int, unsigned int, unsigned short, unsigned short, unsigned short, unsigned short) [function] [call site] 00151
4 CheckTagCount(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) [function] [call site] 00152
4 dng_stream::TagValue_uint32(unsigned int) [function] [call site] 00153
5 dng_stream::Get_uint8() [function] [call site] 00154
6 dng_stream::Get(void*, unsigned int) [function] [call site] 00155
5 dng_stream::Get_uint16() [function] [call site] 00156
5 dng_stream::Get_uint32() [function] [call site] 00157
5 dng_stream::TagValue_real64(unsigned int) [function] [call site] 00158
6 dng_stream::TagValue_uint32(unsigned int) [function] [call site] 00159
7 ConvertDoubleToUint32(double) [function] [call site] 00160
8 ThrowProgramError(char const*) [function] [call site] 00161
8 abort [call site] 00162
6 dng_stream::TagValue_int32(unsigned int) [function] [call site] 00163
7 dng_stream::Get_int8() [function] [call site] 00164
8 dng_stream::Get_uint8() [function] [call site] 00165
7 dng_stream::Get_int16() [function] [call site] 00166
8 dng_stream::Get_uint16() [function] [call site] 00167
7 dng_stream::Get_int32() [function] [call site] 00168
8 dng_stream::Get_uint32() [function] [call site] 00169
7 dng_stream::TagValue_real64(unsigned int) [function] [call site] 00170
8 dng_stream::Get_uint32() [function] [call site] 00171
8 dng_stream::Get_int32() [function] [call site] 00172
8 dng_stream::Get_int32() [function] [call site] 00173
8 dng_stream::Get_real32() [function] [call site] 00174
9 dng_stream::Get_uint32() [function] [call site] 00175
8 dng_stream::Get_real64() [function] [call site] 00176
9 dng_stream::Get_uint32() [function] [call site] 00177
9 dng_stream::Get_uint32() [function] [call site] 00178
9 dng_stream::Get(void*, unsigned int) [function] [call site] 00179
7 ConvertDoubleToInt32(double) [function] [call site] 00180
8 ThrowProgramError(char const*) [function] [call site] 00181
8 abort [call site] 00182
7 ConvertDoubleToInt32(double) [function] [call site] 00183
4 CheckTagType(unsigned int, unsigned int, unsigned int, unsigned short, unsigned short, unsigned short, unsigned short) [function] [call site] 00184
4 CheckTagCount(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) [function] [call site] 00185
4 dng_stream::TagValue_uint32(unsigned int) [function] [call site] 00186
4 CheckTagType(unsigned int, unsigned int, unsigned int, unsigned short, unsigned short, unsigned short, unsigned short) [function] [call site] 00187
4 Pin_uint32(unsigned int, unsigned int, unsigned int) [function] [call site] 00188
5 Min_uint32(unsigned int, unsigned int) [function] [call site] 00189
5 Max_uint32(unsigned int, unsigned int) [function] [call site] 00190
4 CheckColorImage(unsigned int, unsigned int, unsigned int) [function] [call site] 00191
4 ParseMatrixTag(dng_stream&, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, dng_matrix&) [function] [call site] 00192
5 CheckTagCount(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) [function] [call site] 00193
5 dng_matrix::dng_matrix(unsigned int, unsigned int) [function] [call site] 00194
6 ThrowProgramError(char const*) [function] [call site] 00195
5 dng_stream::TagValue_real64(unsigned int) [function] [call site] 00196
5 dng_matrix::operator[](unsigned int) [function] [call site] 00197
5 dng_matrix::~dng_matrix() [function] [call site] 00198
5 dng_matrix::operator=(dng_matrix const&) [function] [call site] 00199
4 CheckTagType(unsigned int, unsigned int, unsigned int, unsigned short, unsigned short, unsigned short, unsigned short) [function] [call site] 00200
4 Pin_uint32(unsigned int, unsigned int, unsigned int) [function] [call site] 00201
4 CheckColorImage(unsigned int, unsigned int, unsigned int) [function] [call site] 00202
4 ParseMatrixTag(dng_stream&, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, dng_matrix&) [function] [call site] 00203
4 dng_matrix::operator=(dng_matrix const&) [function] [call site] 00204
4 dng_matrix::dng_matrix() [function] [call site] 00205
4 dng_matrix::operator=(dng_matrix const&) [function] [call site] 00206
4 dng_matrix::~dng_matrix() [function] [call site] 00207
4 CheckTagType(unsigned int, unsigned int, unsigned int, unsigned short, unsigned short, unsigned short, unsigned short) [function] [call site] 00208
4 CheckColorImage(unsigned int, unsigned int, unsigned int) [function] [call site] 00209
4 ParseMatrixTag(dng_stream&, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, dng_matrix&) [function] [call site] 00210
4 CheckTagType(unsigned int, unsigned int, unsigned int, unsigned short, unsigned short, unsigned short, unsigned short) [function] [call site] 00211
4 CheckColorImage(unsigned int, unsigned int, unsigned int) [function] [call site] 00212
4 ParseMatrixTag(dng_stream&, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, dng_matrix&) [function] [call site] 00213
4 CheckTagType(unsigned int, unsigned int, unsigned int, unsigned short, unsigned short, unsigned short, unsigned short) [function] [call site] 00214
4 CheckColorImage(unsigned int, unsigned int, unsigned int) [function] [call site] 00215
4 ParseMatrixTag(dng_stream&, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, dng_matrix&) [function] [call site] 00216
4 CheckTagType(unsigned int, unsigned int, unsigned int, unsigned short, unsigned short, unsigned short, unsigned short) [function] [call site] 00217
4 CheckColorImage(unsigned int, unsigned int, unsigned int) [function] [call site] 00218
4 ParseMatrixTag(dng_stream&, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, dng_matrix&) [function] [call site] 00219
4 CheckTagType(unsigned int, unsigned int, unsigned int, unsigned short, unsigned short, unsigned short, unsigned short) [function] [call site] 00220
4 ParseStringTag(dng_stream&, unsigned int, unsigned int, unsigned int, dng_string&, bool) [function] [call site] 00221
5 dng_string::Clear() [function] [call site] 00222
6 dng_string::Set(char const*) [function] [call site] 00223
7 strlenAsUint32(char const*) [function] [call site] 00224
8 strlen [call site] 00225
8 void ConvertUnsigned<unsigned long, unsigned int>(unsigned long, unsigned int*) [function] [call site] 00226
9 ThrowProgramError(char const*) [function] [call site] 00227
7 dng_memory_data::Clear() [function] [call site] 00228
7 dng_string::Length() const [function] [call site] 00229
8 dng_string::Get() const [function] [call site] 00230
9 dng_memory_data::Buffer() const [function] [call site] 00231
9 dng_memory_data::Buffer_char() const [function] [call site] 00232
10 dng_memory_data::Buffer() const [function] [call site] 00233
8 strlenAsUint32(char const*) [function] [call site] 00234
7 dng_memory_data::Clear() [function] [call site] 00235
7 SafeUint32Add(unsigned int, unsigned int) [function] [call site] 00236
8 unsigned int (anonymous namespace)::SafeAdd<unsigned int>(unsigned int, unsigned int) [function] [call site] 00237
9 ThrowProgramError(char const*) [function] [call site] 00238
9 abort [call site] 00239
7 dng_memory_data::Allocate(unsigned int) [function] [call site] 00240
7 dng_memory_data::Buffer_char() [function] [call site] 00241
8 dng_memory_data::Buffer() [function] [call site] 00242
5 dng_memory_data::dng_memory_data(unsigned int) [function] [call site] 00243
5 dng_memory_data::Buffer_char() [function] [call site] 00244
5 dng_stream::Get(void*, unsigned int) [function] [call site] 00245
5 dng_memory_data::~dng_memory_data() [function] [call site] 00246
5 dng_string::Set_UTF8_or_System(char const*) [function] [call site] 00247
6 IsASCII(char const*) [function] [call site] 00248
6 dng_string::Set(char const*) [function] [call site] 00249
6 dng_string::IsUTF8(char const*) [function] [call site] 00250
7 strlenAsUint32(char const*) [function] [call site] 00251
7 dng_string::DecodeUTF8(char const*&, unsigned int, bool*) [function] [call site] 00252
6 dng_string::Set_UTF8(char const*) [function] [call site] 00253
7 strlenAsUint32(char const*) [function] [call site] 00254
7 SafeUint32Mult(unsigned int, unsigned int) [function] [call site] 00255
7 SafeUint32Add(unsigned int, unsigned int) [function] [call site] 00256
7 dng_memory_data::dng_memory_data(unsigned int) [function] [call site] 00257
7 dng_memory_data::Buffer_uint8() [function] [call site] 00258
7 dng_string::DecodeUTF8(char const*&, unsigned int, bool*) [function] [call site] 00259
7 dng_memory_data::~dng_memory_data() [function] [call site] 00260
7 void CheckSpaceLeftInBuffer<unsigned char>(unsigned char const*, unsigned char const*, unsigned long) [function] [call site] 00261
8 ThrowMemoryFull(char const*) [function] [call site] 00262
7 void CheckSpaceLeftInBuffer<unsigned char>(unsigned char const*, unsigned char const*, unsigned long) [function] [call site] 00263
7 void CheckSpaceLeftInBuffer<unsigned char>(unsigned char const*, unsigned char const*, unsigned long) [function] [call site] 00264
7 void CheckSpaceLeftInBuffer<unsigned char>(unsigned char const*, unsigned char const*, unsigned long) [function] [call site] 00265
7 void CheckSpaceLeftInBuffer<unsigned char>(unsigned char const*, unsigned char const*, unsigned long) [function] [call site] 00266
7 void CheckSpaceLeftInBuffer<unsigned char>(unsigned char const*, unsigned char const*, unsigned long) [function] [call site] 00267
7 void CheckSpaceLeftInBuffer<unsigned char>(unsigned char const*, unsigned char const*, unsigned long) [function] [call site] 00268
7 dng_memory_data::Buffer_char() [function] [call site] 00269
7 dng_string::Set(char const*) [function] [call site] 00270
6 dng_string::Set_SystemEncoding(char const*) [function] [call site] 00271
7 IsASCII(char const*) [function] [call site] 00272
7 dng_string::Set(char const*) [function] [call site] 00273
7 strlenAsUint32(char const*) [function] [call site] 00274
7 SafeUint32Add(unsigned int, unsigned int) [function] [call site] 00275
7 dng_memory_data::dng_memory_data(unsigned int) [function] [call site] 00276
7 dng_memory_data::Buffer_uint8() [function] [call site] 00277
7 void CheckSpaceLeftInBuffer<unsigned char>(unsigned char const*, unsigned char const*, unsigned long) [function] [call site] 00278
7 dng_memory_data::~dng_memory_data() [function] [call site] 00279
7 void CheckSpaceLeftInBuffer<unsigned char>(unsigned char const*, unsigned char const*, unsigned long) [function] [call site] 00280
7 dng_memory_data::Buffer_char() [function] [call site] 00281
7 dng_string::Set(char const*) [function] [call site] 00282
5 dng_string::TrimTrailingBlanks() [function] [call site] 00283
6 dng_memory_data::Buffer() [function] [call site] 00284
6 dng_memory_data::Buffer_char() [function] [call site] 00285
6 strlenAsUint32(char const*) [function] [call site] 00286
4 CheckTagType(unsigned int, unsigned int, unsigned int, unsigned short, unsigned short, unsigned short, unsigned short) [function] [call site] 00287
4 ParseStringTag(dng_stream&, unsigned int, unsigned int, unsigned int, dng_string&, bool) [function] [call site] 00288
4 CheckTagType(unsigned int, unsigned int, unsigned int, unsigned short, unsigned short, unsigned short, unsigned short) [function] [call site] 00289
4 ParseStringTag(dng_stream&, unsigned int, unsigned int, unsigned int, dng_string&, bool) [function] [call site] 00290
4 CheckTagType(unsigned int, unsigned int, unsigned int, unsigned short, unsigned short, unsigned short, unsigned short) [function] [call site] 00291
4 CheckTagCount(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) [function] [call site] 00292
4 dng_stream::TagValue_uint32(unsigned int) [function] [call site] 00293
4 CheckTagType(unsigned int, unsigned int, unsigned int, unsigned short, unsigned short, unsigned short, unsigned short) [function] [call site] 00294
4 CheckTagCount(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) [function] [call site] 00295
4 dng_stream::TagValue_uint32(unsigned int) [function] [call site] 00296
4 dng_stream::TagValue_uint32(unsigned int) [function] [call site] 00297
4 dng_stream::TagValue_uint32(unsigned int) [function] [call site] 00298
4 CheckTagType(unsigned int, unsigned int, unsigned int, unsigned short, unsigned short, unsigned short, unsigned short) [function] [call site] 00299
4 SafeUint32Sub(unsigned int, unsigned int) [function] [call site] 00300
4 SafeUint32Mult(unsigned int, unsigned int, unsigned int, unsigned int) [function] [call site] 00301
5 SafeUint32Mult(unsigned int, unsigned int, unsigned int) [function] [call site] 00302
6 SafeUint32Mult(unsigned int, unsigned int) [function] [call site] 00303
5 SafeUint32Mult(unsigned int, unsigned int) [function] [call site] 00304
4 SafeUint32Mult(unsigned int, unsigned int, unsigned int, unsigned int) [function] [call site] 00305
4 CheckTagCount(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) [function] [call site] 00306
4 dng_stream::BigEndian() const [function] [call site] 00307
4 CheckTagType(unsigned int, unsigned int, unsigned int, unsigned short, unsigned short, unsigned short, unsigned short) [function] [call site] 00308
4 SafeUint32Sub(unsigned int, unsigned int) [function] [call site] 00309
4 SafeUint32Mult(unsigned int, unsigned int, unsigned int, unsigned int) [function] [call site] 00310
4 SafeUint32Mult(unsigned int, unsigned int, unsigned int, unsigned int) [function] [call site] 00311
4 CheckTagCount(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) [function] [call site] 00312
4 dng_stream::BigEndian() const [function] [call site] 00313
4 CheckTagType(unsigned int, unsigned int, unsigned int, unsigned short, unsigned short, unsigned short, unsigned short) [function] [call site] 00314
4 CheckTagCount(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) [function] [call site] 00315
4 dng_stream::TagValue_uint32(unsigned int) [function] [call site] 00316
4 CheckTagType(unsigned int, unsigned int, unsigned int, unsigned short, unsigned short, unsigned short, unsigned short) [function] [call site] 00317
4 CheckTagCount(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) [function] [call site] 00318
4 dng_stream::TagValue_uint32(unsigned int) [function] [call site] 00319
4 dng_stream::TagValue_uint32(unsigned int) [function] [call site] 00320
4 dng_stream::TagValue_uint32(unsigned int) [function] [call site] 00321
4 CheckTagType(unsigned int, unsigned int, unsigned int, unsigned short, unsigned short, unsigned short, unsigned short) [function] [call site] 00322
4 SafeUint32Sub(unsigned int, unsigned int) [function] [call site] 00323
4 SafeUint32Mult(unsigned int, unsigned int, unsigned int, unsigned int) [function] [call site] 00324
4 SafeUint32Mult(unsigned int, unsigned int, unsigned int, unsigned int) [function] [call site] 00325
4 CheckTagCount(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) [function] [call site] 00326
4 dng_stream::BigEndian() const [function] [call site] 00327
4 CheckTagType(unsigned int, unsigned int, unsigned int, unsigned short, unsigned short, unsigned short, unsigned short) [function] [call site] 00328
4 CheckTagCount(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) [function] [call site] 00329
4 dng_stream::TagValue_uint32(unsigned int) [function] [call site] 00330
4 CheckTagType(unsigned int, unsigned int, unsigned int, unsigned short, unsigned short, unsigned short, unsigned short) [function] [call site] 00331
4 CheckTagCount(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) [function] [call site] 00332
4 dng_stream::TagValue_srational(unsigned int) [function] [call site] 00333
5 dng_srational::dng_srational() [function] [call site] 00334
5 dng_stream::Get_int32() [function] [call site] 00335
5 dng_stream::Get_int32() [function] [call site] 00336
5 dng_stream::TagValue_real64(unsigned int) [function] [call site] 00337
5 ConvertDoubleToInt32(double) [function] [call site] 00338
5 ConvertDoubleToInt32(double) [function] [call site] 00339
4 CheckTagType(unsigned int, unsigned int, unsigned int, unsigned short, unsigned short, unsigned short, unsigned short) [function] [call site] 00340
4 CheckTagCount(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) [function] [call site] 00341
4 dng_stream::TagValue_uint32(unsigned int) [function] [call site] 00342
4 CheckTagType(unsigned int, unsigned int, unsigned int, unsigned short, unsigned short, unsigned short, unsigned short) [function] [call site] 00343
4 CheckTagCount(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) [function] [call site] 00344
4 dng_stream::BigEndian() const [function] [call site] 00345
4 CheckTagType(unsigned int, unsigned int, unsigned int, unsigned short, unsigned short, unsigned short, unsigned short) [function] [call site] 00346
4 ParseStringTag(dng_stream&, unsigned int, unsigned int, unsigned int, dng_string&, bool) [function] [call site] 00347
4 dng_string::TrimTrailingBlanks() [function] [call site] 00348
2 dng_camera_profile_info::~dng_camera_profile_info() [function] [call site] 00349
3 dng_string::~dng_string() [function] [call site] 00350
3 dng_matrix::~dng_matrix() [function] [call site] 00351
2 __cxa_begin_catch [call site] 00352
2 __cxa_end_catch [call site] 00353
2 dng_camera_profile::Parse(dng_stream&, dng_camera_profile_info&) [function] [call site] 00354
3 dng_string::Get() const [function] [call site] 00355
3 dng_camera_profile::SetUniqueCameraModelRestriction(char const*) [function] [call site] 00356
4 dng_string::Set(char const*) [function] [call site] 00357
3 dng_string::NotEmpty() const [function] [call site] 00358
4 dng_string::IsEmpty() const [function] [call site] 00359
5 dng_string::Get() const [function] [call site] 00360
3 dng_string::Get() const [function] [call site] 00361
3 dng_camera_profile::SetName(char const*) [function] [call site] 00362
4 dng_string::Set(char const*) [function] [call site] 00363
4 dng_camera_profile::ClearFingerprint() [function] [call site] 00364
5 dng_fingerprint::Clear() [function] [call site] 00365
6 dng_fingerprint::dng_fingerprint() [function] [call site] 00366
3 dng_string::Get() const [function] [call site] 00367
3 dng_camera_profile::SetCopyright(char const*) [function] [call site] 00368
4 dng_string::Set(char const*) [function] [call site] 00369
4 dng_camera_profile::ClearFingerprint() [function] [call site] 00370
3 dng_camera_profile::SetEmbedPolicy(unsigned int) [function] [call site] 00371
4 dng_camera_profile::ClearFingerprint() [function] [call site] 00372
3 dng_camera_profile::SetCalibrationIlluminant1(unsigned int) [function] [call site] 00373
4 dng_camera_profile::ClearFingerprint() [function] [call site] 00374
3 dng_camera_profile::SetColorMatrix1(dng_matrix const&) [function] [call site] 00375
4 dng_matrix::operator=(dng_matrix const&) [function] [call site] 00376
4 dng_camera_profile::NormalizeColorMatrix(dng_matrix&) [function] [call site] 00377
5 dng_matrix::NotEmpty() const [function] [call site] 00378
6 dng_matrix::IsEmpty() const [function] [call site] 00379
5 PCStoXYZ() [function] [call site] 00380
6 PCStoXY() [function] [call site] 00381
7 D50_xy_coord() [function] [call site] 00382
8 dng_xy_coord::dng_xy_coord(double, double) [function] [call site] 00383
6 XYtoXYZ(dng_xy_coord const&) [function] [call site] 00384
7 Pin_real64(double, double, double) [function] [call site] 00385
8 Min_real64(double, double) [function] [call site] 00386
8 Max_real64(double, double) [function] [call site] 00387
7 Pin_real64(double, double, double) [function] [call site] 00388
7 dng_vector_3::dng_vector_3(double, double, double) [function] [call site] 00389
8 dng_vector::dng_vector(unsigned int) [function] [call site] 00390
9 ThrowProgramError(char const*) [function] [call site] 00391
5 operator*(dng_matrix const&, dng_vector const&) [function] [call site] 00392
6 dng_matrix::Cols() const [function] [call site] 00393
6 dng_vector::Count() const [function] [call site] 00394
6 ThrowMatrixMath(char const*) [function] [call site] 00395
7 Throw_dng_error(int, char const*, char const*, bool) [function] [call site] 00396
6 dng_matrix::Rows() const [function] [call site] 00397
6 dng_vector::dng_vector(unsigned int) [function] [call site] 00398
6 dng_vector::Count() const [function] [call site] 00399
6 dng_vector::operator[](unsigned int) [function] [call site] 00400
6 dng_matrix::Cols() const [function] [call site] 00401
6 dng_matrix::operator[](unsigned int) const [function] [call site] 00402
6 dng_vector::operator[](unsigned int) const [function] [call site] 00403
6 dng_vector::operator[](unsigned int) [function] [call site] 00404
6 dng_vector::~dng_vector() [function] [call site] 00405
5 dng_vector_3::~dng_vector_3() [function] [call site] 00406
6 dng_vector::~dng_vector() [function] [call site] 00407
5 dng_vector::MaxEntry() const [function] [call site] 00408
6 dng_vector::IsEmpty() const [function] [call site] 00409
6 dng_vector::Count() const [function] [call site] 00410
6 Max_real64(double, double) [function] [call site] 00411
5 dng_matrix::Scale(double) [function] [call site] 00412
6 dng_matrix::Rows() const [function] [call site] 00413
6 dng_matrix::Cols() const [function] [call site] 00414
5 dng_vector::~dng_vector() [function] [call site] 00415
5 dng_matrix::Round(double) [function] [call site] 00416
6 dng_matrix::Rows() const [function] [call site] 00417
6 dng_matrix::Cols() const [function] [call site] 00418
6 Round_int32(double) [function] [call site] 00419
7 ThrowProgramError(char const*) [function] [call site] 00420
4 dng_camera_profile::ClearFingerprint() [function] [call site] 00421
3 dng_matrix::NotEmpty() const [function] [call site] 00422
3 dng_camera_profile::SetForwardMatrix1(dng_matrix const&) [function] [call site] 00423
4 dng_matrix::operator=(dng_matrix const&) [function] [call site] 00424
4 dng_matrix::Round(double) [function] [call site] 00425
4 dng_camera_profile::ClearFingerprint() [function] [call site] 00426
3 dng_matrix::NotEmpty() const [function] [call site] 00427
3 dng_camera_profile::SetReductionMatrix1(dng_matrix const&) [function] [call site] 00428
4 dng_matrix::operator=(dng_matrix const&) [function] [call site] 00429
4 dng_matrix::Round(double) [function] [call site] 00430
4 dng_camera_profile::ClearFingerprint() [function] [call site] 00431
3 dng_matrix::NotEmpty() const [function] [call site] 00432
3 dng_camera_profile::SetCalibrationIlluminant2(unsigned int) [function] [call site] 00433
4 dng_camera_profile::ClearFingerprint() [function] [call site] 00434
3 dng_camera_profile::SetColorMatrix2(dng_matrix const&) [function] [call site] 00435
4 dng_matrix::operator=(dng_matrix const&) [function] [call site] 00436
4 dng_camera_profile::NormalizeColorMatrix(dng_matrix&) [function] [call site] 00437
4 dng_camera_profile::ClearFingerprint() [function] [call site] 00438
3 dng_matrix::NotEmpty() const [function] [call site] 00439
3 dng_camera_profile::SetForwardMatrix2(dng_matrix const&) [function] [call site] 00440
4 dng_matrix::operator=(dng_matrix const&) [function] [call site] 00441
4 dng_matrix::Round(double) [function] [call site] 00442
4 dng_camera_profile::ClearFingerprint() [function] [call site] 00443
3 dng_matrix::NotEmpty() const [function] [call site] 00444
3 dng_camera_profile::SetReductionMatrix2(dng_matrix const&) [function] [call site] 00445
4 dng_matrix::operator=(dng_matrix const&) [function] [call site] 00446
4 dng_matrix::Round(double) [function] [call site] 00447
4 dng_camera_profile::ClearFingerprint() [function] [call site] 00448
3 dng_string::Get() const [function] [call site] 00449
3 dng_camera_profile::SetProfileCalibrationSignature(char const*) [function] [call site] 00450
4 dng_string::Set(char const*) [function] [call site] 00451
3 TempBigEndian::TempBigEndian(dng_stream&, bool) [function] [call site] 00452
3 dng_stream::SetReadPosition(unsigned long) [function] [call site] 00453
3 SafeUint32Sub(unsigned int, unsigned int) [function] [call site] 00454
3 SafeUint32Mult(unsigned int, unsigned int, unsigned int, unsigned int) [function] [call site] 00455
3 dng_camera_profile::ReadHueSatMap(dng_stream&, dng_hue_sat_map&, unsigned int, unsigned int, unsigned int, bool) [function] [call site] 00456
4 dng_hue_sat_map::SetDivisions(unsigned int, unsigned int, unsigned int) [function] [call site] 00457
5 SafeUint32Mult(unsigned int, unsigned int) [function] [call site] 00458
5 dng_hue_sat_map::DeltasCount() const [function] [call site] 00459
6 SafeUint32Mult(unsigned int, unsigned int, unsigned int*) [function] [call site] 00460
7 __cxa_begin_catch [call site] 00461
7 __cxa_end_catch [call site] 00462
6 SafeUint32Mult(unsigned int, unsigned int, unsigned int*) [function] [call site] 00463
6 ThrowMemoryFull(char const*) [function] [call site] 00464
5 SafeUint32Mult(unsigned int, unsigned int) [function] [call site] 00465
5 dng_ref_counted_block::Allocate(unsigned int) [function] [call site] 00466
6 dng_ref_counted_block::Clear() [function] [call site] 00467
6 ThrowMemoryFull(char const*) [function] [call site] 00468
6 dng_ref_counted_block::header::header(unsigned int) [function] [call site] 00469
7 dng_mutex::dng_mutex(char const*, unsigned int) [function] [call site] 00470
8 pthread_mutex_init [call site] 00471
8 ThrowMemoryFull(char const*) [function] [call site] 00472
5 dng_ref_counted_block::Buffer() [function] [call site] 00473
5 DoZeroBytes(void*, unsigned int) [function] [call site] 00474
4 dng_stream::Get_real32() [function] [call site] 00475
4 dng_stream::Get_real32() [function] [call site] 00476
4 dng_stream::Get_real32() [function] [call site] 00477
4 dng_hue_sat_map::SetDelta(unsigned int, unsigned int, unsigned int, dng_hue_sat_map::HSBModify const&) [function] [call site] 00478
5 dng_hue_sat_map::EnsureWriteable() [function] [call site] 00479
6 dng_ref_counted_block::EnsureWriteable() [function] [call site] 00480
7 dng_lock_mutex::dng_lock_mutex(dng_mutex*) [function] [call site] 00481
7 dng_ref_counted_block::Allocate(unsigned int) [function] [call site] 00482
7 dng_ref_counted_block::Buffer() [function] [call site] 00483
7 dng_lock_mutex::~dng_lock_mutex() [function] [call site] 00484
5 dng_hue_sat_map::SetDeltaKnownWriteable(unsigned int, unsigned int, unsigned int, dng_hue_sat_map::HSBModify const&) [function] [call site] 00485
6 dng_ref_counted_block::Buffer() [function] [call site] 00486
6 ThrowProgramError(char const*) [function] [call site] 00487
6 dng_hue_sat_map::SafeGetDeltas() [function] [call site] 00488
7 dng_ref_counted_block::Buffer_real32() [function] [call site] 00489
8 dng_ref_counted_block::Buffer() [function] [call site] 00490
6 dng_hue_sat_map::SafeGetDeltas() [function] [call site] 00491
6 dng_hue_sat_map::GetDelta(unsigned int, unsigned int, unsigned int, dng_hue_sat_map::HSBModify&) const [function] [call site] 00492
7 dng_ref_counted_block::Buffer() const [function] [call site] 00493
7 ThrowProgramError(char const*) [function] [call site] 00494
7 dng_hue_sat_map::GetConstDeltas() const [function] [call site] 00495
8 dng_ref_counted_block::Buffer_real32() const [function] [call site] 00496
9 dng_ref_counted_block::Buffer() const [function] [call site] 00497
6 dng_hue_sat_map::SetDelta(unsigned int, unsigned int, unsigned int, dng_hue_sat_map::HSBModify const&) [function] [call site] 00498
3 TempBigEndian::~TempBigEndian() [function] [call site] 00499
3 TempBigEndian::TempBigEndian(dng_stream&, bool) [function] [call site] 00500
3 dng_stream::SetReadPosition(unsigned long) [function] [call site] 00501
3 SafeUint32Sub(unsigned int, unsigned int) [function] [call site] 00502
3 SafeUint32Mult(unsigned int, unsigned int, unsigned int, unsigned int) [function] [call site] 00503
3 dng_camera_profile::ReadHueSatMap(dng_stream&, dng_hue_sat_map&, unsigned int, unsigned int, unsigned int, bool) [function] [call site] 00504
3 TempBigEndian::~TempBigEndian() [function] [call site] 00505
3 TempBigEndian::TempBigEndian(dng_stream&, bool) [function] [call site] 00506
3 dng_stream::SetReadPosition(unsigned long) [function] [call site] 00507
3 SafeUint32Sub(unsigned int, unsigned int) [function] [call site] 00508
3 SafeUint32Mult(unsigned int, unsigned int, unsigned int, unsigned int) [function] [call site] 00509
3 dng_camera_profile::ReadHueSatMap(dng_stream&, dng_hue_sat_map&, unsigned int, unsigned int, unsigned int, bool) [function] [call site] 00510
3 TempBigEndian::~TempBigEndian() [function] [call site] 00511
3 TempBigEndian::TempBigEndian(dng_stream&, bool) [function] [call site] 00512
3 dng_stream::SetReadPosition(unsigned long) [function] [call site] 00513
3 dng_point_real64::dng_point_real64() [function] [call site] 00514
3 dng_stream::Get_real32() [function] [call site] 00515
3 dng_stream::Get_real32() [function] [call site] 00516
3 TempBigEndian::~TempBigEndian() [function] [call site] 00517
3 dng_camera_profile::SetHueSatMapEncoding(unsigned int) [function] [call site] 00518
4 dng_camera_profile::ClearFingerprint() [function] [call site] 00519
3 dng_camera_profile::SetLookTableEncoding(unsigned int) [function] [call site] 00520
4 dng_camera_profile::ClearFingerprint() [function] [call site] 00521
3 dng_srational::As_real64() const [function] [call site] 00522
3 dng_camera_profile::SetBaselineExposureOffset(double) [function] [call site] 00523
4 dng_srational::Set_real64(double, int) [function] [call site] 00524
5 dng_srational::dng_srational(int, int) [function] [call site] 00525
5 Abs_real64(double) [function] [call site] 00526
5 Round_int32(double) [function] [call site] 00527
5 dng_srational::dng_srational(int, int) [function] [call site] 00528
4 dng_camera_profile::ClearFingerprint() [function] [call site] 00529
3 dng_camera_profile::SetDefaultBlackRender(unsigned int) [function] [call site] 00530
4 dng_camera_profile::ClearFingerprint() [function] [call site] 00531
1 AutoPtr<dng_camera_profile>::operator->() const [function] [call site] 00532
1 dng_camera_profile::Fingerprint() const [function] [call site] 00533
2 dng_fingerprint::IsValid() const [function] [call site] 00534
3 dng_fingerprint::IsNull() const [function] [call site] 00535
2 dng_camera_profile::CalculateFingerprint() const [function] [call site] 00536
3 dng_md5_printer_stream::dng_md5_printer_stream() [function] [call site] 00537
4 dng_stream::dng_stream(dng_abort_sniffer*, unsigned int, unsigned long) [function] [call site] 00538
4 dng_md5_printer::dng_md5_printer() [function] [call site] 00539
5 dng_fingerprint::dng_fingerprint() [function] [call site] 00540
5 dng_md5_printer::Reset() [function] [call site] 00541
4 dng_stream::~dng_stream() [function] [call site] 00542
3 dng_stream::SetLittleEndian(bool) [function] [call site] 00543
4 dng_stream::SetBigEndian(bool) [function] [call site] 00544
3 dng_camera_profile::HasColorMatrix1() const [function] [call site] 00545
4 dng_matrix::Cols() const [function] [call site] 00546
4 dng_matrix::Rows() const [function] [call site] 00547
3 dng_camera_profile::ColorMatrix1() const [function] [call site] 00548
3 dng_matrix::Rows() const [function] [call site] 00549
3 dng_stream::Put_uint16(unsigned short) [function] [call site] 00550
4 SwapBytes16(unsigned short) [function] [call site] 00551
4 dng_stream::Put(void const*, unsigned int) [function] [call site] 00552
5 DoCopyBytes(void const*, void*, unsigned int) [function] [call site] 00553
5 dng_stream::Flush() [function] [call site] 00554
5 dng_abort_sniffer::SniffForAbort(dng_abort_sniffer*) [function] [call site] 00555
5 DoCopyBytes(void const*, void*, unsigned int) [function] [call site] 00556
5 dng_stream::Length() [function] [call site] 00557
5 Max_uint64(unsigned long, unsigned long) [function] [call site] 00558
3 FingerprintMatrix(dng_md5_printer_stream&, dng_matrix const&) [function] [call site] 00559
4 tag_matrix::tag_matrix(unsigned short, dng_matrix const&) [function] [call site] 00560
5 dng_matrix::Rows() const [function] [call site] 00561
5 dng_matrix::Cols() const [function] [call site] 00562
5 tag_srational_ptr::tag_srational_ptr(unsigned short, dng_srational const*, unsigned int) [function] [call site] 00563
6 tag_data_ptr::tag_data_ptr(unsigned short, unsigned short, unsigned int, void const*) [function] [call site] 00564
7 tiff_tag::tiff_tag(unsigned short, unsigned short, unsigned int) [function] [call site] 00565
5 dng_srational::dng_srational() [function] [call site] 00566
5 dng_matrix::Rows() const [function] [call site] 00567
5 dng_matrix::Cols() const [function] [call site] 00568
5 dng_matrix::operator[](unsigned int) const [function] [call site] 00569
5 dng_srational::Set_real64(double, int) [function] [call site] 00570
5 tag_srational_ptr::~tag_srational_ptr() [function] [call site] 00571
6 tag_data_ptr::~tag_data_ptr() [function] [call site] 00572
7 tiff_tag::~tiff_tag() [function] [call site] 00573
4 tag_data_ptr::Put(dng_stream&) const [function] [call site] 00574
5 dng_stream::SwapBytes() const [function] [call site] 00575
5 tiff_tag::Type() const [function] [call site] 00576
5 tiff_tag::Size() const [function] [call site] 00577
6 tiff_tag::Type() const [function] [call site] 00578
6 TagTypeSize(unsigned int) [function] [call site] 00579
6 tiff_tag::Count() const [function] [call site] 00580
5 dng_stream::Put_uint16(unsigned short) [function] [call site] 00581
5 tiff_tag::Size() const [function] [call site] 00582
5 dng_stream::Put_uint32(unsigned int) [function] [call site] 00583
6 SwapBytes32(unsigned int) [function] [call site] 00584
6 dng_stream::Put(void const*, unsigned int) [function] [call site] 00585
5 tiff_tag::Size() const [function] [call site] 00586
5 dng_stream::Put_real64(double) [function] [call site] 00587
6 dng_stream::Put_uint32(unsigned int) [function] [call site] 00588
6 dng_stream::Put_uint32(unsigned int) [function] [call site] 00589
6 dng_stream::Put(void const*, unsigned int) [function] [call site] 00590
5 tiff_tag::Size() const [function] [call site] 00591
5 dng_stream::Put(void const*, unsigned int) [function] [call site] 00592
4 tag_matrix::~tag_matrix() [function] [call site] 00593
5 tag_srational_ptr::~tag_srational_ptr() [function] [call site] 00594
3 dng_matrix::Rows() const [function] [call site] 00595
3 dng_matrix::Cols() const [function] [call site] 00596
3 dng_matrix::Cols() const [function] [call site] 00597
3 dng_matrix::Rows() const [function] [call site] 00598
3 FingerprintMatrix(dng_md5_printer_stream&, dng_matrix const&) [function] [call site] 00599
3 dng_md5_printer_stream::~dng_md5_printer_stream() [function] [call site] 00600
4 dng_md5_printer::~dng_md5_printer() [function] [call site] 00601
4 dng_stream::~dng_stream() [function] [call site] 00602
3 dng_matrix::Rows() const [function] [call site] 00603
3 dng_matrix::Cols() const [function] [call site] 00604
3 FingerprintMatrix(dng_md5_printer_stream&, dng_matrix const&) [function] [call site] 00605
3 dng_camera_profile::HasColorMatrix2() const [function] [call site] 00606
4 dng_matrix::Cols() const [function] [call site] 00607
4 dng_matrix::Rows() const [function] [call site] 00608
3 dng_stream::Put_uint16(unsigned short) [function] [call site] 00609
3 FingerprintMatrix(dng_md5_printer_stream&, dng_matrix const&) [function] [call site] 00610
3 dng_matrix::Rows() const [function] [call site] 00611
3 dng_matrix::Cols() const [function] [call site] 00612
3 dng_matrix::Cols() const [function] [call site] 00613
3 dng_matrix::Rows() const [function] [call site] 00614
3 FingerprintMatrix(dng_md5_printer_stream&, dng_matrix const&) [function] [call site] 00615
3 dng_matrix::Rows() const [function] [call site] 00616
3 dng_matrix::Cols() const [function] [call site] 00617
3 FingerprintMatrix(dng_md5_printer_stream&, dng_matrix const&) [function] [call site] 00618
3 dng_string::Get() const [function] [call site] 00619
3 dng_string::Length() const [function] [call site] 00620
3 dng_stream::Put(void const*, unsigned int) [function] [call site] 00621
3 dng_string::Get() const [function] [call site] 00622
3 dng_string::Length() const [function] [call site] 00623
3 dng_stream::Put(void const*, unsigned int) [function] [call site] 00624
3 dng_stream::Put_uint32(unsigned int) [function] [call site] 00625
3 dng_string::Get() const [function] [call site] 00626
3 dng_string::Length() const [function] [call site] 00627
3 dng_stream::Put(void const*, unsigned int) [function] [call site] 00628
3 dng_camera_profile::HueSatDeltas1() const [function] [call site] 00629
3 dng_hue_sat_map::IsValid() const [function] [call site] 00630
4 dng_ref_counted_block::Buffer() const [function] [call site] 00631
3 dng_camera_profile::HueSatDeltas2() const [function] [call site] 00632
3 dng_hue_sat_map::IsValid() const [function] [call site] 00633
3 dng_camera_profile::HasColorMatrix2() const [function] [call site] 00634
3 FingerprintHueSatMap(dng_md5_printer_stream&, dng_hue_sat_map const&) [function] [call site] 00635
4 dng_hue_sat_map::IsNull() const [function] [call site] 00636
5 dng_hue_sat_map::IsValid() const [function] [call site] 00637
4 dng_hue_sat_map::GetDivisions(unsigned int&, unsigned int&, unsigned int&) const [function] [call site] 00638
4 dng_stream::Put_uint32(unsigned int) [function] [call site] 00639
4 dng_stream::Put_uint32(unsigned int) [function] [call site] 00640
4 dng_stream::Put_uint32(unsigned int) [function] [call site] 00641
4 dng_hue_sat_map::GetDelta(unsigned int, unsigned int, unsigned int, dng_hue_sat_map::HSBModify&) const [function] [call site] 00642
4 dng_stream::Put_real32(float) [function] [call site] 00643
5 dng_stream::Put_uint32(unsigned int) [function] [call site] 00644
5 dng_stream::Put(void const*, unsigned int) [function] [call site] 00645
4 dng_stream::Put_real32(float) [function] [call site] 00646
4 dng_stream::Put_real32(float) [function] [call site] 00647
3 FingerprintHueSatMap(dng_md5_printer_stream&, dng_hue_sat_map const&) [function] [call site] 00648
3 dng_stream::Put_uint32(unsigned int) [function] [call site] 00649
3 dng_hue_sat_map::IsValid() const [function] [call site] 00650
3 FingerprintHueSatMap(dng_md5_printer_stream&, dng_hue_sat_map const&) [function] [call site] 00651
3 dng_stream::Put_uint32(unsigned int) [function] [call site] 00652
3 dng_srational::IsValid() const [function] [call site] 00653
3 dng_srational::As_real64() const [function] [call site] 00654
3 dng_srational::As_real64() const [function] [call site] 00655
3 dng_stream::Put_real64(double) [function] [call site] 00656
3 dng_stream::Put_int32(int) [function] [call site] 00657
4 dng_stream::Put_uint32(unsigned int) [function] [call site] 00658
3 dng_tone_curve::IsValid() const [function] [call site] 00659
3 dng_stream::Put_real32(float) [function] [call site] 00660
3 dng_stream::Put_real32(float) [function] [call site] 00661
3 dng_md5_printer_stream::Result() [function] [call site] 00662
4 dng_stream::Flush() [function] [call site] 00663
4 dng_md5_printer::Result() [function] [call site] 00664
5 dng_md5_printer::Encode(unsigned char*, unsigned int const*, unsigned int) [function] [call site] 00665
5 dng_md5_printer::Process(void const*, unsigned int) [function] [call site] 00666
6 dng_md5_printer::MD5Transform(unsigned int*, unsigned char const*) [function] [call site] 00667
7 dng_md5_printer::Decode(unsigned int*, unsigned char const*, unsigned int) [function] [call site] 00668
7 dng_md5_printer::FF(unsigned int&, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) [function] [call site] 00669
8 dng_md5_printer::F(unsigned int, unsigned int, unsigned int) [function] [call site] 00670
7 dng_md5_printer::FF(unsigned int&, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) [function] [call site] 00671
7 dng_md5_printer::FF(unsigned int&, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) [function] [call site] 00672
7 dng_md5_printer::FF(unsigned int&, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) [function] [call site] 00673
7 dng_md5_printer::FF(unsigned int&, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) [function] [call site] 00674
7 dng_md5_printer::FF(unsigned int&, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) [function] [call site] 00675
7 dng_md5_printer::FF(unsigned int&, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) [function] [call site] 00676
7 dng_md5_printer::FF(unsigned int&, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) [function] [call site] 00677
7 dng_md5_printer::FF(unsigned int&, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) [function] [call site] 00678
7 dng_md5_printer::FF(unsigned int&, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) [function] [call site] 00679
7 dng_md5_printer::FF(unsigned int&, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) [function] [call site] 00680
7 dng_md5_printer::FF(unsigned int&, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) [function] [call site] 00681
7 dng_md5_printer::FF(unsigned int&, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) [function] [call site] 00682
7 dng_md5_printer::FF(unsigned int&, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) [function] [call site] 00683
7 dng_md5_printer::FF(unsigned int&, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) [function] [call site] 00684
7 dng_md5_printer::FF(unsigned int&, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) [function] [call site] 00685
7 dng_md5_printer::GG(unsigned int&, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) [function] [call site] 00686
8 dng_md5_printer::G(unsigned int, unsigned int, unsigned int) [function] [call site] 00687
7 dng_md5_printer::GG(unsigned int&, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) [function] [call site] 00688
7 dng_md5_printer::GG(unsigned int&, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) [function] [call site] 00689
7 dng_md5_printer::GG(unsigned int&, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) [function] [call site] 00690
7 dng_md5_printer::GG(unsigned int&, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) [function] [call site] 00691
7 dng_md5_printer::GG(unsigned int&, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) [function] [call site] 00692
7 dng_md5_printer::GG(unsigned int&, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) [function] [call site] 00693
7 dng_md5_printer::GG(unsigned int&, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) [function] [call site] 00694
7 dng_md5_printer::GG(unsigned int&, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) [function] [call site] 00695
7 dng_md5_printer::GG(unsigned int&, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) [function] [call site] 00696
7 dng_md5_printer::GG(unsigned int&, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) [function] [call site] 00697
7 dng_md5_printer::GG(unsigned int&, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) [function] [call site] 00698
7 dng_md5_printer::GG(unsigned int&, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) [function] [call site] 00699
7 dng_md5_printer::GG(unsigned int&, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) [function] [call site] 00700
7 dng_md5_printer::GG(unsigned int&, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) [function] [call site] 00701
7 dng_md5_printer::GG(unsigned int&, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) [function] [call site] 00702
7 dng_md5_printer::HH(unsigned int&, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) [function] [call site] 00703
8 dng_md5_printer::H(unsigned int, unsigned int, unsigned int) [function] [call site] 00704
7 dng_md5_printer::HH(unsigned int&, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) [function] [call site] 00705
7 dng_md5_printer::HH(unsigned int&, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) [function] [call site] 00706
7 dng_md5_printer::HH(unsigned int&, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) [function] [call site] 00707
7 dng_md5_printer::HH(unsigned int&, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) [function] [call site] 00708
7 dng_md5_printer::HH(unsigned int&, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) [function] [call site] 00709
7 dng_md5_printer::HH(unsigned int&, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) [function] [call site] 00710
7 dng_md5_printer::HH(unsigned int&, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) [function] [call site] 00711
7 dng_md5_printer::HH(unsigned int&, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) [function] [call site] 00712
7 dng_md5_printer::HH(unsigned int&, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) [function] [call site] 00713
7 dng_md5_printer::HH(unsigned int&, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) [function] [call site] 00714
7 dng_md5_printer::HH(unsigned int&, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) [function] [call site] 00715
7 dng_md5_printer::HH(unsigned int&, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) [function] [call site] 00716
7 dng_md5_printer::HH(unsigned int&, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) [function] [call site] 00717
7 dng_md5_printer::HH(unsigned int&, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) [function] [call site] 00718
7 dng_md5_printer::HH(unsigned int&, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) [function] [call site] 00719
7 dng_md5_printer::II(unsigned int&, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) [function] [call site] 00720
8 dng_md5_printer::I(unsigned int, unsigned int, unsigned int) [function] [call site] 00721
7 dng_md5_printer::II(unsigned int&, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) [function] [call site] 00722
7 dng_md5_printer::II(unsigned int&, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) [function] [call site] 00723
7 dng_md5_printer::II(unsigned int&, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) [function] [call site] 00724
7 dng_md5_printer::II(unsigned int&, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) [function] [call site] 00725
7 dng_md5_printer::II(unsigned int&, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) [function] [call site] 00726
7 dng_md5_printer::II(unsigned int&, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) [function] [call site] 00727
7 dng_md5_printer::II(unsigned int&, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) [function] [call site] 00728
7 dng_md5_printer::II(unsigned int&, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) [function] [call site] 00729
7 dng_md5_printer::II(unsigned int&, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) [function] [call site] 00730
7 dng_md5_printer::II(unsigned int&, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) [function] [call site] 00731
7 dng_md5_printer::II(unsigned int&, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) [function] [call site] 00732
7 dng_md5_printer::II(unsigned int&, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) [function] [call site] 00733
7 dng_md5_printer::II(unsigned int&, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) [function] [call site] 00734
7 dng_md5_printer::II(unsigned int&, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) [function] [call site] 00735
7 dng_md5_printer::II(unsigned int&, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) [function] [call site] 00736
6 dng_md5_printer::MD5Transform(unsigned int*, unsigned char const*) [function] [call site] 00737
5 dng_md5_printer::Process(void const*, unsigned int) [function] [call site] 00738
5 dng_md5_printer::Encode(unsigned char*, unsigned int const*, unsigned int) [function] [call site] 00739
1 AutoPtr<dng_camera_profile>::~AutoPtr() [function] [call site] 00740
1 __cxa_begin_catch [call site] 00741
1 __cxa_end_catch [call site] 00742
1 unlink [call site] 00743
1 dng_file_stream::~dng_file_stream() [function] [call site] 00744
2 fclose [call site] 00745
2 dng_stream::~dng_stream() [function] [call site] 00746
2 __clang_call_terminate [call site] 00747