---
Fuzzer filename: '/src/dng_sdk/source/../fuzzer/dng_parser_fuzzer.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/dng_sdk/source/../fuzzer/dng_parser_fuzzer.cpp'
      linkageType:     externalLinkage
      functionLinenumber: 11
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         32
      ICount:          172
      EdgeCount:       52
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN10dng_stream15SetReadPositionEm
        - _ZN10dng_stream3PutEPKvj
        - _ZN17dng_memory_streamC2ER20dng_memory_allocatorP17dng_abort_snifferj
        - _ZN17dng_memory_streamD2Ev
        - _ZN8dng_host17Make_dng_negativeEv
        - _ZN8dng_host9AllocatorEv
        - _ZN8dng_hostC2EP20dng_memory_allocatorP17dng_abort_sniffer
        - _ZN8dng_hostD2Ev
        - _ZN8dng_info10IsValidDNGEv
        - _ZN8dng_info5ParseER8dng_hostR10dng_stream
        - _ZN8dng_info9PostParseER8dng_host
        - _ZN8dng_infoC2Ev
        - _ZN8dng_infoD2Ev
        - __cxa_begin_catch
        - __cxa_end_catch
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../fuzzer/dng_parser_fuzzer.cpp:12,12'
          Dst:             _ZN8dng_hostC2EP20dng_memory_allocatorP17dng_abort_sniffer
        - Src:             '../fuzzer/dng_parser_fuzzer.cpp:13,33'
          Dst:             _ZN8dng_host9AllocatorEv
        - Src:             '../fuzzer/dng_parser_fuzzer.cpp:13,21'
          Dst:             _ZN17dng_memory_streamC2ER20dng_memory_allocatorP17dng_abort_snifferj
        - Src:             '../fuzzer/dng_parser_fuzzer.cpp:15,10'
          Dst:             _ZN10dng_stream3PutEPKvj
        - Src:             '../fuzzer/dng_parser_fuzzer.cpp:16,10'
          Dst:             _ZN10dng_stream15SetReadPositionEm
        - Src:             '../fuzzer/dng_parser_fuzzer.cpp:18,47'
          Dst:             _ZN8dng_host17Make_dng_negativeEv
        - Src:             '../fuzzer/dng_parser_fuzzer.cpp:21,14'
          Dst:             _ZN8dng_infoC2Ev
        - Src:             '../fuzzer/dng_parser_fuzzer.cpp:22,10'
          Dst:             _ZN8dng_info5ParseER8dng_hostR10dng_stream
        - Src:             '../fuzzer/dng_parser_fuzzer.cpp:23,10'
          Dst:             _ZN8dng_info9PostParseER8dng_host
        - Src:             '../fuzzer/dng_parser_fuzzer.cpp:25,14'
          Dst:             _ZN8dng_info10IsValidDNGEv
        - Src:             '../fuzzer/dng_parser_fuzzer.cpp:30,3'
          Dst:             _ZN8dng_infoD2Ev
        - Src:             '../fuzzer/dng_parser_fuzzer.cpp:30,3'
          Dst:             __cxa_begin_catch
        - Src:             '../fuzzer/dng_parser_fuzzer.cpp:33,3'
          Dst:             __cxa_end_catch
        - Src:             '../fuzzer/dng_parser_fuzzer.cpp:36,1'
          Dst:             _ZN17dng_memory_streamD2Ev
        - Src:             '../fuzzer/dng_parser_fuzzer.cpp:36,1'
          Dst:             _ZN8dng_hostD2Ev
        - Src:             '../fuzzer/dng_parser_fuzzer.cpp:30,3'
          Dst:             _ZN8dng_infoD2Ev
        - Src:             '../fuzzer/dng_parser_fuzzer.cpp:36,1'
          Dst:             _ZN17dng_memory_streamD2Ev
        - Src:             '../fuzzer/dng_parser_fuzzer.cpp:36,1'
          Dst:             _ZN8dng_hostD2Ev
    - functionName:    __gxx_personality_v0
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_begin_catch
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    25
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_end_catch
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    27
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK9dng_image6BoundsEv
      functionSourceFile: '/src/dng_sdk/source/./dng_image.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    74
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8dng_host13ResampleImageERK9dng_imageRS0_
      functionSourceFile: '/src/dng_sdk/source/./dng_host.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 535
      functionLinenumberEnd: 544
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z13ResampleImageR8dng_hostRK9dng_imageRS1_RK8dng_rectS7_RK21dng_resample_function
        - _ZN20dng_resample_bicubic3GetEv
        - _ZNK9dng_image6BoundsEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_host.cpp:540,16'
          Dst:             _ZNK9dng_image6BoundsEv
        - Src:             './dng_host.cpp:541,16'
          Dst:             _ZNK9dng_image6BoundsEv
        - Src:             './dng_host.cpp:542,7'
          Dst:             _ZN20dng_resample_bicubic3GetEv
        - Src:             './dng_host.cpp:537,2'
          Dst:             _Z13ResampleImageR8dng_hostRK9dng_imageRS1_RK8dng_rectS7_RK21dng_resample_function
    - functionName:    _ZN8dng_host15ApplyOpcodeListER15dng_opcode_listR12dng_negativeR7AutoPtrI9dng_imageE
      functionSourceFile: '/src/dng_sdk/source/./dng_host.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 523
      functionLinenumberEnd: 529
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN15dng_opcode_list5ApplyER8dng_hostR12dng_negativeR7AutoPtrI9dng_imageE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_host.cpp:525,7'
          Dst:             _ZN15dng_opcode_list5ApplyER8dng_hostR12dng_negativeR7AutoPtrI9dng_imageE
    - functionName:    _ZN8dng_host15Make_dng_opcodeEjR10dng_stream
      functionSourceFile: '/src/dng_sdk/source/./dng_host.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 366
      functionLinenumberEnd: 516
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         50
      ICount:          297
      EdgeCount:       85
      CyclomaticComplexity: 37
      functionsReached:
        - _Z15ThrowMemoryFullPKc
        - _ZN18dng_opcode_GainMapC2ER8dng_hostR10dng_stream
        - _ZN18dng_opcode_UnknownC2ER8dng_hostjR10dng_stream
        - _ZN19dng_opcode_MapTableC2ER8dng_hostR10dng_stream
        - _ZN21dng_opcode_TrimBoundsC2ER10dng_stream
        - _ZN22dng_opcode_DeltaPerRowC2ER8dng_hostR10dng_stream
        - _ZN22dng_opcode_ScalePerRowC2ER8dng_hostR10dng_stream
        - _ZN22dng_opcode_WarpFisheyeC2ER10dng_stream
        - _ZN24dng_opcode_MapPolynomialC2ER10dng_stream
        - _ZN25dng_opcode_DeltaPerColumnC2ER8dng_hostR10dng_stream
        - _ZN25dng_opcode_ScalePerColumnC2ER8dng_hostR10dng_stream
        - _ZN26dng_opcode_WarpRectilinearC2ER10dng_stream
        - _ZN27dng_opcode_FixBadPixelsListC2ER10dng_stream
        - _ZN28dng_opcode_FixVignetteRadialC2ER10dng_stream
        - _ZN31dng_opcode_FixBadPixelsConstantC2ER10dng_stream
      functionUses:    0
      BranchProfiles:
        - Branch String:   './dng_host.cpp:370,2'
          Branch Sides:    []
      Callsites:
        - Src:             './dng_host.cpp:376,17'
          Dst:             _ZN26dng_opcode_WarpRectilinearC2ER10dng_stream
        - Src:             './dng_host.cpp:385,17'
          Dst:             _ZN22dng_opcode_WarpFisheyeC2ER10dng_stream
        - Src:             './dng_host.cpp:394,17'
          Dst:             _ZN28dng_opcode_FixVignetteRadialC2ER10dng_stream
        - Src:             './dng_host.cpp:403,17'
          Dst:             _ZN31dng_opcode_FixBadPixelsConstantC2ER10dng_stream
        - Src:             './dng_host.cpp:412,17'
          Dst:             _ZN27dng_opcode_FixBadPixelsListC2ER10dng_stream
        - Src:             './dng_host.cpp:421,17'
          Dst:             _ZN21dng_opcode_TrimBoundsC2ER10dng_stream
        - Src:             './dng_host.cpp:430,17'
          Dst:             _ZN19dng_opcode_MapTableC2ER8dng_hostR10dng_stream
        - Src:             './dng_host.cpp:440,17'
          Dst:             _ZN24dng_opcode_MapPolynomialC2ER10dng_stream
        - Src:             './dng_host.cpp:449,17'
          Dst:             _ZN18dng_opcode_GainMapC2ER8dng_hostR10dng_stream
        - Src:             './dng_host.cpp:459,17'
          Dst:             _ZN22dng_opcode_DeltaPerRowC2ER8dng_hostR10dng_stream
        - Src:             './dng_host.cpp:469,17'
          Dst:             _ZN25dng_opcode_DeltaPerColumnC2ER8dng_hostR10dng_stream
        - Src:             './dng_host.cpp:479,17'
          Dst:             _ZN22dng_opcode_ScalePerRowC2ER8dng_hostR10dng_stream
        - Src:             './dng_host.cpp:489,17'
          Dst:             _ZN25dng_opcode_ScalePerColumnC2ER8dng_hostR10dng_stream
        - Src:             './dng_host.cpp:499,17'
          Dst:             _ZN18dng_opcode_UnknownC2ER8dng_hostjR10dng_stream
        - Src:             './dng_host.cpp:510,3'
          Dst:             _Z15ThrowMemoryFullPKc
    - functionName:    _Z15ThrowMemoryFullPKc
      functionSourceFile: '/src/dng_sdk/source/./dng_exceptions.h'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z15Throw_dng_erroriPKcS0_b
      functionUses:    61
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_exceptions.h:173,2'
          Dst:             _Z15Throw_dng_erroriPKcS0_b
    - functionName:    _ZN8dng_host14Make_dng_imageERK8dng_rectjj
      functionSourceFile: '/src/dng_sdk/source/./dng_host.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 344
      functionLinenumberEnd: 360
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          58
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - _Z15ThrowMemoryFullPKc
        - _ZN16dng_simple_imageC2ERK8dng_rectjjR20dng_memory_allocator
        - _ZN8dng_host9AllocatorEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_host.cpp:349,14'
          Dst:             _ZN8dng_host9AllocatorEv
        - Src:             './dng_host.cpp:346,26'
          Dst:             _ZN16dng_simple_imageC2ERK8dng_rectjjR20dng_memory_allocator
        - Src:             './dng_host.cpp:354,3'
          Dst:             _Z15ThrowMemoryFullPKc
    - functionName:    _ZN8dng_host9AllocatorEv
      functionSourceFile: '/src/dng_sdk/source/./dng_host.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    21
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8dng_host17Make_dng_negativeEv
      functionSourceFile: '/src/dng_sdk/source/./dng_host.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 333
      functionLinenumberEnd: 335
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12dng_negative4MakeER8dng_host
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_host.cpp:335,9'
          Dst:             _ZN12dng_negative4MakeER8dng_host
    - functionName:    _ZN8dng_host12Make_dng_ifdEv
      functionSourceFile: '/src/dng_sdk/source/./dng_host.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 315
      functionLinenumberEnd: 328
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          48
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - _Z15ThrowMemoryFullPKc
        - _ZN7dng_ifdC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_host.cpp:317,24'
          Dst:             _ZN7dng_ifdC2Ev
        - Src:             './dng_host.cpp:322,3'
          Dst:             _Z15ThrowMemoryFullPKc
    - functionName:    _ZN8dng_host15Make_dng_sharedEv
      functionSourceFile: '/src/dng_sdk/source/./dng_host.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionLinenumberEnd: 310
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          48
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - _Z15ThrowMemoryFullPKc
        - _ZN10dng_sharedC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_host.cpp:299,27'
          Dst:             _ZN10dng_sharedC2Ev
        - Src:             './dng_host.cpp:304,3'
          Dst:             _Z15ThrowMemoryFullPKc
    - functionName:    _ZN8dng_host13Make_dng_exifEv
      functionSourceFile: '/src/dng_sdk/source/./dng_host.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionLinenumberEnd: 270
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          48
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - _Z15ThrowMemoryFullPKc
        - _ZN8dng_exifC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_host.cpp:259,25'
          Dst:             _ZN8dng_exifC2Ev
        - Src:             './dng_host.cpp:264,3'
          Dst:             _Z15ThrowMemoryFullPKc
    - functionName:    _ZN8dng_host22PerformAreaTaskThreadsEv
      functionSourceFile: '/src/dng_sdk/source/./dng_host.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 250
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8dng_host15PerformAreaTaskER13dng_area_taskRK8dng_rect
      functionSourceFile: '/src/dng_sdk/source/./dng_host.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 243
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13dng_area_task7PerformERS_RK8dng_rectP20dng_memory_allocatorP17dng_abort_sniffer
        - _ZN8dng_host7SnifferEv
        - _ZN8dng_host9AllocatorEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_host.cpp:240,9'
          Dst:             _ZN8dng_host9AllocatorEv
        - Src:             './dng_host.cpp:241,8'
          Dst:             _ZN8dng_host7SnifferEv
        - Src:             './dng_host.cpp:238,2'
          Dst:             _ZN13dng_area_task7PerformERS_RK8dng_rectP20dng_memory_allocatorP17dng_abort_sniffer
    - functionName:    _ZN8dng_host7SnifferEv
      functionSourceFile: '/src/dng_sdk/source/./dng_host.h'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8dng_host16IsTransientErrorEi
      functionSourceFile: '/src/dng_sdk/source/./dng_host.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 212
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          31
      EdgeCount:       12
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   './dng_host.cpp:214,2'
          Branch Sides:    []
      Callsites:       []
    - functionName:    _ZNK8dng_host13SaveLinearDNGERK12dng_negative
      functionSourceFile: '/src/dng_sdk/source/./dng_host.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8dng_host14SaveDNGVersionEv
      functionSourceFile: '/src/dng_sdk/source/./dng_host.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8dng_host13PreferredSizeEv
      functionSourceFile: '/src/dng_sdk/source/./dng_host.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8dng_host16SetPreferredSizeEj
      functionSourceFile: '/src/dng_sdk/source/./dng_host.h'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8dng_host11MinimumSizeEv
      functionSourceFile: '/src/dng_sdk/source/./dng_host.h'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z10Min_uint32jj
      functionSourceFile: '/src/dng_sdk/source/./dng_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    51
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8dng_host14SetMinimumSizeEj
      functionSourceFile: '/src/dng_sdk/source/./dng_host.h'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 219
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8dng_host11MaximumSizeEv
      functionSourceFile: '/src/dng_sdk/source/./dng_host.h'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 255
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8dng_host13ValidateSizesEv
      functionSourceFile: '/src/dng_sdk/source/./dng_host.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         45
      ICount:          182
      EdgeCount:       59
      CyclomaticComplexity: 16
      functionsReached:
        - _Z10Min_uint32jj
        - _ZN8dng_host14SetMinimumSizeEj
        - _ZN8dng_host16SetPreferredSizeEj
        - _ZNK8dng_host11MaximumSizeEv
        - _ZNK8dng_host11MinimumSizeEv
        - _ZNK8dng_host13PreferredSizeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_host.cpp:113,6'
          Dst:             _ZNK8dng_host11MaximumSizeEv
        - Src:             './dng_host.cpp:115,33'
          Dst:             _ZNK8dng_host11MinimumSizeEv
        - Src:             './dng_host.cpp:115,51'
          Dst:             _ZNK8dng_host11MaximumSizeEv
        - Src:             './dng_host.cpp:115,21'
          Dst:             _Z10Min_uint32jj
        - Src:             './dng_host.cpp:115,3'
          Dst:             _ZN8dng_host14SetMinimumSizeEj
        - Src:             './dng_host.cpp:116,33'
          Dst:             _ZNK8dng_host13PreferredSizeEv
        - Src:             './dng_host.cpp:116,51'
          Dst:             _ZNK8dng_host11MaximumSizeEv
        - Src:             './dng_host.cpp:116,21'
          Dst:             _Z10Min_uint32jj
        - Src:             './dng_host.cpp:116,3'
          Dst:             _ZN8dng_host16SetPreferredSizeEj
        - Src:             './dng_host.cpp:121,6'
          Dst:             _ZNK8dng_host13PreferredSizeEv
        - Src:             './dng_host.cpp:123,31'
          Dst:             _ZNK8dng_host11MinimumSizeEv
        - Src:             './dng_host.cpp:123,47'
          Dst:             _ZNK8dng_host13PreferredSizeEv
        - Src:             './dng_host.cpp:123,19'
          Dst:             _Z10Min_uint32jj
        - Src:             './dng_host.cpp:123,3'
          Dst:             _ZN8dng_host14SetMinimumSizeEj
        - Src:             './dng_host.cpp:134,7'
          Dst:             _ZNK8dng_host11MaximumSizeEv
        - Src:             './dng_host.cpp:136,22'
          Dst:             _ZNK8dng_host11MaximumSizeEv
        - Src:             './dng_host.cpp:136,4'
          Dst:             _ZN8dng_host16SetPreferredSizeEj
        - Src:             './dng_host.cpp:143,7'
          Dst:             _ZNK8dng_host11MinimumSizeEv
        - Src:             './dng_host.cpp:150,7'
          Dst:             _ZNK8dng_host13PreferredSizeEv
        - Src:             './dng_host.cpp:150,34'
          Dst:             _ZNK8dng_host13PreferredSizeEv
        - Src:             './dng_host.cpp:152,4'
          Dst:             _ZN8dng_host14SetMinimumSizeEj
        - Src:             './dng_host.cpp:160,12'
          Dst:             _ZNK8dng_host13PreferredSizeEv
        - Src:             './dng_host.cpp:160,39'
          Dst:             _ZNK8dng_host13PreferredSizeEv
        - Src:             './dng_host.cpp:162,4'
          Dst:             _ZN8dng_host14SetMinimumSizeEj
        - Src:             './dng_host.cpp:165,12'
          Dst:             _ZNK8dng_host13PreferredSizeEv
        - Src:             './dng_host.cpp:165,39'
          Dst:             _ZNK8dng_host13PreferredSizeEv
        - Src:             './dng_host.cpp:167,4'
          Dst:             _ZN8dng_host14SetMinimumSizeEj
        - Src:             './dng_host.cpp:170,12'
          Dst:             _ZNK8dng_host13PreferredSizeEv
        - Src:             './dng_host.cpp:170,40'
          Dst:             _ZNK8dng_host13PreferredSizeEv
        - Src:             './dng_host.cpp:172,4'
          Dst:             _ZN8dng_host14SetMinimumSizeEj
        - Src:             './dng_host.cpp:175,12'
          Dst:             _ZNK8dng_host13PreferredSizeEv
        - Src:             './dng_host.cpp:175,40'
          Dst:             _ZNK8dng_host13PreferredSizeEv
        - Src:             './dng_host.cpp:177,4'
          Dst:             _ZN8dng_host14SetMinimumSizeEj
        - Src:             './dng_host.cpp:184,20'
          Dst:             _ZNK8dng_host13PreferredSizeEv
        - Src:             './dng_host.cpp:184,4'
          Dst:             _ZN8dng_host14SetMinimumSizeEj
    - functionName:    _ZN8dng_host13SniffForAbortEv
      functionSourceFile: '/src/dng_sdk/source/./dng_host.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN17dng_abort_sniffer13SniffForAbortEPS_
        - _ZN8dng_host7SnifferEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_host.cpp:102,36'
          Dst:             _ZN8dng_host7SnifferEv
        - Src:             './dng_host.cpp:102,2'
          Dst:             _ZN17dng_abort_sniffer13SniffForAbortEPS_
    - functionName:    _ZN8dng_host8AllocateEj
      functionSourceFile: '/src/dng_sdk/source/./dng_host.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8dng_host9AllocatorEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_host.cpp:93,9'
          Dst:             _ZN8dng_host9AllocatorEv
    - functionName:    _ZN8dng_hostD0Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_host.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8dng_hostD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_host.cpp:63,2'
          Dst:             _ZN8dng_hostD2Ev
    - functionName:    _ZN8dng_hostD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_host.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8dng_hostC2EP20dng_memory_allocatorP17dng_abort_sniffer
      functionSourceFile: '/src/dng_sdk/source/./dng_host.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          38
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z10Max_uint32jj
      functionSourceFile: '/src/dng_sdk/source/./dng_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    17
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z10Max_real64dd
      functionSourceFile: '/src/dng_sdk/source/./dng_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 419
      functionLinenumberEnd: 421
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    34
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z12Floor_uint32d
      functionSourceFile: '/src/dng_sdk/source/./dng_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 510
      functionLinenumberEnd: 528
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z10Max_real64dd
        - _Z17ThrowProgramErrorPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_utils.h:512,22'
          Dst:             _Z10Max_real64dd
        - Src:             './dng_utils.h:523,3'
          Dst:             _Z17ThrowProgramErrorPKc
    - functionName:    _Z17ThrowProgramErrorPKc
      functionSourceFile: '/src/dng_sdk/source/./dng_exceptions.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z15Throw_dng_erroriPKcS0_b
      functionUses:    94
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_exceptions.h:113,2'
          Dst:             _Z15Throw_dng_erroriPKcS0_b
    - functionName:    _ZNK7dng_ifd9ReadImageER8dng_hostR10dng_streamR9dng_imageP14dng_jpeg_imageP15dng_fingerprint
      functionSourceFile: '/src/dng_sdk/source/./dng_ifd.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4254
      functionLinenumberEnd: 4265
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          53
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN14dng_read_image4ReadER8dng_hostRK7dng_ifdR10dng_streamR9dng_imageP14dng_jpeg_imageP15dng_fingerprint
        - _ZN14dng_read_imageC2Ev
        - _ZN14dng_read_imageD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_ifd.cpp:4256,17'
          Dst:             _ZN14dng_read_imageC2Ev
        - Src:             './dng_ifd.cpp:4258,9'
          Dst:             _ZN14dng_read_image4ReadER8dng_hostRK7dng_ifdR10dng_streamR9dng_imageP14dng_jpeg_imageP15dng_fingerprint
        - Src:             './dng_ifd.cpp:4265,2'
          Dst:             _ZN14dng_read_imageD2Ev
        - Src:             './dng_ifd.cpp:4265,2'
          Dst:             _ZN14dng_read_imageD2Ev
    - functionName:    _ZNK7dng_ifd7CanReadEv
      functionSourceFile: '/src/dng_sdk/source/./dng_ifd.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4239
      functionLinenumberEnd: 4245
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN14dng_read_image7CanReadERK7dng_ifd
        - _ZN14dng_read_imageC2Ev
        - _ZN14dng_read_imageD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_ifd.cpp:4241,17'
          Dst:             _ZN14dng_read_imageC2Ev
        - Src:             './dng_ifd.cpp:4243,16'
          Dst:             _ZN14dng_read_image7CanReadERK7dng_ifd
        - Src:             './dng_ifd.cpp:4245,2'
          Dst:             _ZN14dng_read_imageD2Ev
        - Src:             './dng_ifd.cpp:4245,2'
          Dst:             _ZN14dng_read_imageD2Ev
    - functionName:    _ZNK7dng_ifd14IsBaselineJPEGEv
      functionSourceFile: '/src/dng_sdk/source/./dng_ifd.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4191
      functionLinenumberEnd: 4234
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          91
      EdgeCount:       20
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   './dng_ifd.cpp:4213,2'
          Branch Sides:    []
      Callsites:       []
    - functionName:    _ZNK7dng_ifd9PixelTypeEv
      functionSourceFile: '/src/dng_sdk/source/./dng_ifd.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4167
      functionLinenumberEnd: 4186
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7dng_ifd13FindStripSizeEjj
      functionSourceFile: '/src/dng_sdk/source/./dng_ifd.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4140
      functionLinenumberEnd: 4162
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          73
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z10Pin_uint32jjj
        - _ZNK7dng_ifd9TilesDownEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_ifd.cpp:4149,16'
          Dst:             _Z10Pin_uint32jjj
        - Src:             './dng_ifd.cpp:4153,16'
          Dst:             _ZNK7dng_ifd9TilesDownEv
    - functionName:    _Z10Pin_uint32jjj
      functionSourceFile: '/src/dng_sdk/source/./dng_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z10Max_uint32jj
        - _Z10Min_uint32jj
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_utils.h:150,26'
          Dst:             _Z10Min_uint32jj
        - Src:             './dng_utils.h:150,9'
          Dst:             _Z10Max_uint32jj
    - functionName:    _ZNK7dng_ifd9TilesDownEv
      functionSourceFile: '/src/dng_sdk/source/./dng_ifd.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3993
      functionLinenumberEnd: 4004
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13SafeUint32Addjj
        - _Z13SafeUint32Subjj
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_ifd.cpp:3998,25'
          Dst:             _Z13SafeUint32Addjj
        - Src:             './dng_ifd.cpp:3998,11'
          Dst:             _Z13SafeUint32Subjj
    - functionName:    _Z12Round_uint32d
      functionSourceFile: '/src/dng_sdk/source/./dng_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 538
      functionLinenumberEnd: 540
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z12Floor_uint32d
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_utils.h:540,9'
          Dst:             _Z12Floor_uint32d
    - functionName:    _ZN7dng_ifd12FindTileSizeEjjj
      functionSourceFile: '/src/dng_sdk/source/./dng_ifd.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4104
      functionLinenumberEnd: 4134
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          106
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z10Min_uint32jj
        - _Z10Pin_uint32jjj
        - _Z12Round_uint32d
        - _ZNK7dng_ifd11TilesAcrossEv
        - _ZNK7dng_ifd9TilesDownEv
        - sqrt
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_ifd.cpp:4111,34'
          Dst:             sqrt
        - Src:             './dng_ifd.cpp:4111,20'
          Dst:             _Z12Round_uint32d
        - Src:             './dng_ifd.cpp:4113,15'
          Dst:             _Z10Min_uint32jj
        - Src:             './dng_ifd.cpp:4115,18'
          Dst:             _ZNK7dng_ifd11TilesAcrossEv
        - Src:             './dng_ifd.cpp:4121,16'
          Dst:             _Z10Pin_uint32jjj
        - Src:             './dng_ifd.cpp:4125,16'
          Dst:             _ZNK7dng_ifd9TilesDownEv
    - functionName:    sqrt
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    18
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7dng_ifd11TilesAcrossEv
      functionSourceFile: '/src/dng_sdk/source/./dng_ifd.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3977
      functionLinenumberEnd: 3988
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13SafeUint32Addjj
        - _Z13SafeUint32Subjj
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_ifd.cpp:3982,25'
          Dst:             _Z13SafeUint32Addjj
        - Src:             './dng_ifd.cpp:3982,11'
          Dst:             _Z13SafeUint32Subjj
    - functionName:    _ZN7dng_ifd14SetSingleStripEv
      functionSourceFile: '/src/dng_sdk/source/./dng_ifd.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4089
      functionLinenumberEnd: 4097
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7dng_ifd13TileByteCountERK8dng_rect
      functionSourceFile: '/src/dng_sdk/source/./dng_ifd.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4055
      functionLinenumberEnd: 4084
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          82
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _Z14SafeUint32Multjj
        - _Z18SafeUint32DivideUpjj
        - _ZNK8dng_rect1HEv
        - _ZNK8dng_rect1WEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_ifd.cpp:4060,43'
          Dst:             _ZNK8dng_rect1WEv
        - Src:             './dng_ifd.cpp:4060,23'
          Dst:             _Z14SafeUint32Multjj
        - Src:             './dng_ifd.cpp:4065,17'
          Dst:             _Z14SafeUint32Multjj
        - Src:             './dng_ifd.cpp:4069,24'
          Dst:             _Z18SafeUint32DivideUpjj
        - Src:             './dng_ifd.cpp:4074,18'
          Dst:             _Z14SafeUint32Multjj
        - Src:             './dng_ifd.cpp:4078,43'
          Dst:             _ZNK8dng_rect1HEv
        - Src:             './dng_ifd.cpp:4078,10'
          Dst:             _Z14SafeUint32Multjj
    - functionName:    _ZNK8dng_rect1WEv
      functionSourceFile: '/src/dng_sdk/source/./dng_rect.h'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _Z12SafeInt32SubiiPi
        - _Z17ThrowProgramErrorPKc
      functionUses:    86
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_rect.h:131,10'
          Dst:             _Z12SafeInt32SubiiPi
        - Src:             './dng_rect.h:133,6'
          Dst:             _Z17ThrowProgramErrorPKc
    - functionName:    _ZNK8dng_rect1HEv
      functionSourceFile: '/src/dng_sdk/source/./dng_rect.h'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _Z12SafeInt32SubiiPi
        - _Z17ThrowProgramErrorPKc
      functionUses:    83
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_rect.h:151,10'
          Dst:             _Z12SafeInt32SubiiPi
        - Src:             './dng_rect.h:153,6'
          Dst:             _Z17ThrowProgramErrorPKc
    - functionName:    _ZNK7dng_ifd8TileAreaEjj
      functionSourceFile: '/src/dng_sdk/source/./dng_ifd.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4028
      functionLinenumberEnd: 4048
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          66
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z10Min_uint32jj
        - _ZN8dng_rectC2Ev
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_ifd.cpp:4030,11'
          Dst:             _ZN8dng_rectC2Ev
        - Src:             './dng_ifd.cpp:4044,9'
          Dst:             _Z10Min_uint32jj
    - functionName:    _ZN8dng_rectC2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_rect.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    43
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7dng_ifd13TilesPerImageEv
      functionSourceFile: '/src/dng_sdk/source/./dng_ifd.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4009
      functionLinenumberEnd: 4020
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK7dng_ifd11TilesAcrossEv
        - _ZNK7dng_ifd9TilesDownEv
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_ifd.cpp:4011,17'
          Dst:             _ZNK7dng_ifd11TilesAcrossEv
        - Src:             './dng_ifd.cpp:4011,34'
          Dst:             _ZNK7dng_ifd9TilesDownEv
    - functionName:    _Z11Round_int32d
      functionSourceFile: '/src/dng_sdk/source/./dng_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 481
      functionLinenumberEnd: 500
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          63
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _Z17ThrowProgramErrorPKc
      functionUses:    34
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_utils.h:495,3'
          Dst:             _Z17ThrowProgramErrorPKc
    - functionName:    _ZN7dng_ifd10IsValidDNGER10dng_sharedj
      functionSourceFile: '/src/dng_sdk/source/./dng_ifd.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2722
      functionLinenumberEnd: 3972
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         379
      ICount:          1798
      EdgeCount:       516
      CyclomaticComplexity: 139
      functionsReached:
        - _Z11Round_int32d
        - _Z18SafeUint32DivideUpjj
        - _ZN8dng_rectC2Eiiii
        - _ZNK13dng_urational9As_real64Ev
        - _ZNK8dng_rect1HEv
        - _ZNK8dng_rect1WEv
        - _ZNK8dng_rect7IsEmptyEv
        - _ZNK8dng_rectneERKS_
        - _ZanRK8dng_rectS1_
      functionUses:    0
      BranchProfiles:
        - Branch String:   './dng_ifd.cpp:2842,3'
          Branch Sides:    []
        - Branch String:   './dng_ifd.cpp:2910,2'
          Branch Sides:    []
        - Branch String:   './dng_ifd.cpp:3000,2'
          Branch Sides:    []
        - Branch String:   './dng_ifd.cpp:3153,2'
          Branch Sides:    []
      Callsites:
        - Src:             './dng_ifd.cpp:2728,11'
          Dst:             _ZN8dng_rectC2Eiiii
        - Src:             './dng_ifd.cpp:3439,21'
          Dst:             _Z18SafeUint32DivideUpjj
        - Src:             './dng_ifd.cpp:3440,21'
          Dst:             _Z18SafeUint32DivideUpjj
        - Src:             './dng_ifd.cpp:3488,20'
          Dst:             _ZanRK8dng_rectS1_
        - Src:             './dng_ifd.cpp:3488,33'
          Dst:             _ZNK8dng_rectneERKS_
        - Src:             './dng_ifd.cpp:3488,64'
          Dst:             _ZNK8dng_rect7IsEmptyEv
        - Src:             './dng_ifd.cpp:3502,18'
          Dst:             _ZNK8dng_rectneERKS_
        - Src:             './dng_ifd.cpp:3591,41'
          Dst:             _ZNK8dng_rect1WEv
        - Src:             './dng_ifd.cpp:3608,41'
          Dst:             _ZNK8dng_rect1HEv
        - Src:             './dng_ifd.cpp:3681,21'
          Dst:             _ZNK13dng_urational9As_real64Ev
        - Src:             './dng_ifd.cpp:3682,18'
          Dst:             _ZNK13dng_urational9As_real64Ev
        - Src:             './dng_ifd.cpp:3697,24'
          Dst:             _ZNK13dng_urational9As_real64Ev
        - Src:             './dng_ifd.cpp:3712,26'
          Dst:             _ZNK13dng_urational9As_real64Ev
        - Src:             './dng_ifd.cpp:3713,23'
          Dst:             _ZNK13dng_urational9As_real64Ev
        - Src:             './dng_ifd.cpp:3714,23'
          Dst:             _ZNK13dng_urational9As_real64Ev
        - Src:             './dng_ifd.cpp:3714,60'
          Dst:             _ZNK8dng_rect1WEv
        - Src:             './dng_ifd.cpp:3715,23'
          Dst:             _ZNK13dng_urational9As_real64Ev
        - Src:             './dng_ifd.cpp:3715,60'
          Dst:             _ZNK8dng_rect1HEv
        - Src:             './dng_ifd.cpp:3730,24'
          Dst:             _ZNK13dng_urational9As_real64Ev
        - Src:             './dng_ifd.cpp:3731,21'
          Dst:             _ZNK13dng_urational9As_real64Ev
        - Src:             './dng_ifd.cpp:3732,21'
          Dst:             _ZNK13dng_urational9As_real64Ev
        - Src:             './dng_ifd.cpp:3732,57'
          Dst:             _ZNK8dng_rect1WEv
        - Src:             './dng_ifd.cpp:3733,21'
          Dst:             _ZNK13dng_urational9As_real64Ev
        - Src:             './dng_ifd.cpp:3733,57'
          Dst:             _ZNK8dng_rect1HEv
        - Src:             './dng_ifd.cpp:3748,26'
          Dst:             _ZNK13dng_urational9As_real64Ev
        - Src:             './dng_ifd.cpp:3749,23'
          Dst:             _ZNK13dng_urational9As_real64Ev
        - Src:             './dng_ifd.cpp:3749,59'
          Dst:             _ZNK8dng_rect1WEv
        - Src:             './dng_ifd.cpp:3750,23'
          Dst:             _ZNK13dng_urational9As_real64Ev
        - Src:             './dng_ifd.cpp:3751,23'
          Dst:             _ZNK13dng_urational9As_real64Ev
        - Src:             './dng_ifd.cpp:3751,59'
          Dst:             _ZNK8dng_rect1HEv
        - Src:             './dng_ifd.cpp:3766,24'
          Dst:             _ZNK13dng_urational9As_real64Ev
        - Src:             './dng_ifd.cpp:3767,21'
          Dst:             _ZNK13dng_urational9As_real64Ev
        - Src:             './dng_ifd.cpp:3768,21'
          Dst:             _ZNK13dng_urational9As_real64Ev
        - Src:             './dng_ifd.cpp:3769,21'
          Dst:             _ZNK13dng_urational9As_real64Ev
        - Src:             './dng_ifd.cpp:3770,21'
          Dst:             _ZNK13dng_urational9As_real64Ev
        - Src:             './dng_ifd.cpp:3770,55'
          Dst:             _ZNK13dng_urational9As_real64Ev
        - Src:             './dng_ifd.cpp:3771,21'
          Dst:             _ZNK13dng_urational9As_real64Ev
        - Src:             './dng_ifd.cpp:3771,55'
          Dst:             _ZNK13dng_urational9As_real64Ev
        - Src:             './dng_ifd.cpp:3790,40'
          Dst:             _ZNK13dng_urational9As_real64Ev
        - Src:             './dng_ifd.cpp:3790,7'
          Dst:             _Z11Round_int32d
        - Src:             './dng_ifd.cpp:3791,37'
          Dst:             _ZNK13dng_urational9As_real64Ev
        - Src:             './dng_ifd.cpp:3791,4'
          Dst:             _Z11Round_int32d
        - Src:             './dng_ifd.cpp:3804,38'
          Dst:             _ZNK13dng_urational9As_real64Ev
        - Src:             './dng_ifd.cpp:3804,7'
          Dst:             _Z11Round_int32d
        - Src:             './dng_ifd.cpp:3805,35'
          Dst:             _ZNK13dng_urational9As_real64Ev
        - Src:             './dng_ifd.cpp:3805,4'
          Dst:             _Z11Round_int32d
        - Src:             './dng_ifd.cpp:3818,25'
          Dst:             _ZNK13dng_urational9As_real64Ev
        - Src:             './dng_ifd.cpp:3819,22'
          Dst:             _ZNK13dng_urational9As_real64Ev
        - Src:             './dng_ifd.cpp:3820,22'
          Dst:             _ZNK13dng_urational9As_real64Ev
        - Src:             './dng_ifd.cpp:3821,22'
          Dst:             _ZNK13dng_urational9As_real64Ev
    - functionName:    _ZN8dng_rectC2Eiiii
      functionSourceFile: '/src/dng_sdk/source/./dng_rect.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          61
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _Z12SafeInt32SubiiPi
        - _Z17ThrowProgramErrorPKc
      functionUses:    33
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_rect.h:61,9'
          Dst:             _Z12SafeInt32SubiiPi
        - Src:             './dng_rect.h:62,6'
          Dst:             _Z12SafeInt32SubiiPi
        - Src:             './dng_rect.h:64,5'
          Dst:             _Z17ThrowProgramErrorPKc
    - functionName:    _ZNK8dng_rectneERKS_
      functionSourceFile: '/src/dng_sdk/source/./dng_rect.h'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8dng_recteqERKS_
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_rect.h:96,19'
          Dst:             _ZNK8dng_recteqERKS_
    - functionName:    _ZNK8dng_rect7IsEmptyEv
      functionSourceFile: '/src/dng_sdk/source/./dng_rect.h'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    20
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7dng_ifd10IsValidCFAER10dng_sharedj
      functionSourceFile: '/src/dng_sdk/source/./dng_ifd.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2609
      functionLinenumberEnd: 2716
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          225
      EdgeCount:       56
      CyclomaticComplexity: 15
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8dng_rect8NotEmptyEv
      functionSourceFile: '/src/dng_sdk/source/./dng_rect.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8dng_rect7IsEmptyEv
      functionUses:    31
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_rect.h:113,12'
          Dst:             _ZNK8dng_rect7IsEmptyEv
    - functionName:    _ZN7dng_ifd9PostParseEv
      functionSourceFile: '/src/dng_sdk/source/./dng_ifd.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2467
      functionLinenumberEnd: 2603
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         56
      ICount:          323
      EdgeCount:       73
      CyclomaticComplexity: 19
      functionsReached:
        - _ZN13dng_urationalC2Ejj
        - _ZN8dng_rectC2Eiiii
        - _ZNK13dng_urational9As_real64Ev
        - _ZNK8dng_rect1HEv
        - _ZNK8dng_rect1WEv
        - _ZNK8dng_rect6IsZeroEv
        - _ZNK8dng_rect7IsEmptyEv
        - _ZNK8dng_rect8NotEmptyEv
        - _ZNK8dng_rectneERKS_
        - _ZanRK8dng_rectS1_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_ifd.cpp:2493,11'
          Dst:             _ZN8dng_rectC2Eiiii
        - Src:             './dng_ifd.cpp:2495,18'
          Dst:             _ZNK8dng_rect6IsZeroEv
        - Src:             './dng_ifd.cpp:2504,50'
          Dst:             _ZNK8dng_rect1WEv
        - Src:             './dng_ifd.cpp:2504,23'
          Dst:             _ZN13dng_urationalC2Ejj
        - Src:             './dng_ifd.cpp:2509,50'
          Dst:             _ZNK8dng_rect1HEv
        - Src:             './dng_ifd.cpp:2509,23'
          Dst:             _ZN13dng_urationalC2Ejj
        - Src:             './dng_ifd.cpp:2530,25'
          Dst:             _ZNK13dng_urational9As_real64Ev
        - Src:             './dng_ifd.cpp:2531,22'
          Dst:             _ZNK13dng_urational9As_real64Ev
        - Src:             './dng_ifd.cpp:2540,24'
          Dst:             _ZN13dng_urationalC2Ejj
        - Src:             './dng_ifd.cpp:2551,9'
          Dst:             _ZNK8dng_rect7IsEmptyEv
        - Src:             './dng_ifd.cpp:2551,27'
          Dst:             _ZanRK8dng_rectS1_
        - Src:             './dng_ifd.cpp:2551,40'
          Dst:             _ZNK8dng_rectneERKS_
        - Src:             './dng_ifd.cpp:2566,10'
          Dst:             _ZanRK8dng_rectS1_
        - Src:             './dng_ifd.cpp:2566,25'
          Dst:             _ZNK8dng_rect8NotEmptyEv
        - Src:             './dng_ifd.cpp:2584,11'
          Dst:             _ZanRK8dng_rectS1_
        - Src:             './dng_ifd.cpp:2584,30'
          Dst:             _ZNK8dng_rect8NotEmptyEv
    - functionName:    _ZN13dng_urationalC2Ejj
      functionSourceFile: '/src/dng_sdk/source/./dng_rational.h'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    65
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10dng_stream9Get_uint8Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 262
      functionLinenumberEnd: 281
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          59
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN10dng_stream3GetEPvj
      functionUses:    56
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_stream.h:277,4'
          Dst:             _ZN10dng_stream3GetEPvj
    - functionName:    _Z14ThrowBadFormatPKc
      functionSourceFile: '/src/dng_sdk/source/./dng_exceptions.h'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z15Throw_dng_erroriPKcS0_b
      functionUses:    103
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_exceptions.h:185,2'
          Dst:             _Z15Throw_dng_erroriPKcS0_b
    - functionName:    _ZN7dng_ifd8ParseTagER10dng_streamjjjjm
      functionSourceFile: '/src/dng_sdk/source/./dng_ifd.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 2462
      functionDepth:   0
      returnType:      bool
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         250
      ICount:          2179
      EdgeCount:       314
      CyclomaticComplexity: 66
      functionsReached:
        - _Z11CheckRawIFDjjj
        - _Z12CheckMainIFDjjj
        - _Z12CheckTagTypejjjtttt
        - _Z13CheckTagCountjjjjj
        - _Z14ParseStringTagR10dng_streamjjjR10dng_stringb
        - _Z14SafeUint32Multjj
        - _Z14SafeUint32Multjjj
        - _Z14ThrowBadFormatPKc
        - _Z8CheckCFAjjj
        - _ZN10dng_stream14TagValue_int32Ej
        - _ZN10dng_stream15TagValue_real64Ej
        - _ZN10dng_stream15TagValue_uint32Ej
        - _ZN10dng_stream18TagValue_urationalEj
        - _ZN10dng_stream3GetEPvj
        - _ZN10dng_stream9Get_uint8Ev
        - _ZNK10dng_stream22PositionInOriginalFileEv
        - _ZNK10dng_stream9BigEndianEv
      functionUses:    0
      BranchProfiles:
        - Branch String:   './dng_ifd.cpp:273,2'
          Branch Sides:    []
      Callsites:
        - Src:             './dng_ifd.cpp:279,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_ifd.cpp:281,4'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_ifd.cpp:285,29'
          Dst:             _ZN10dng_stream15TagValue_uint32Ej
        - Src:             './dng_ifd.cpp:308,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_ifd.cpp:310,4'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_ifd.cpp:312,25'
          Dst:             _ZN10dng_stream15TagValue_uint32Ej
        - Src:             './dng_ifd.cpp:330,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_ifd.cpp:332,4'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_ifd.cpp:334,26'
          Dst:             _ZN10dng_stream15TagValue_uint32Ej
        - Src:             './dng_ifd.cpp:352,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_ifd.cpp:354,4'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_ifd.cpp:370,23'
          Dst:             _ZN10dng_stream15TagValue_uint32Ej
        - Src:             './dng_ifd.cpp:379,7'
          Dst:             _Z14ThrowBadFormatPKc
        - Src:             './dng_ifd.cpp:419,5'
          Dst:             _Z14ThrowBadFormatPKc
        - Src:             './dng_ifd.cpp:430,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_ifd.cpp:432,4'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_ifd.cpp:434,26'
          Dst:             _ZN10dng_stream15TagValue_uint32Ej
        - Src:             './dng_ifd.cpp:480,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_ifd.cpp:482,4'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_ifd.cpp:484,40'
          Dst:             _ZN10dng_stream15TagValue_uint32Ej
        - Src:             './dng_ifd.cpp:505,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_ifd.cpp:507,4'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_ifd.cpp:509,24'
          Dst:             _ZN10dng_stream15TagValue_uint32Ej
        - Src:             './dng_ifd.cpp:527,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_ifd.cpp:541,31'
          Dst:             _ZN10dng_stream15TagValue_uint32Ej
        - Src:             './dng_ifd.cpp:572,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_ifd.cpp:574,4'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_ifd.cpp:577,35'
          Dst:             _ZNK10dng_stream22PositionInOriginalFileEv
        - Src:             './dng_ifd.cpp:578,35'
          Dst:             _ZNK10dng_stream9BigEndianEv
        - Src:             './dng_ifd.cpp:580,26'
          Dst:             _ZN10dng_stream15TagValue_uint32Ej
        - Src:             './dng_ifd.cpp:601,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_ifd.cpp:603,4'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_ifd.cpp:605,30'
          Dst:             _ZN10dng_stream15TagValue_uint32Ej
        - Src:             './dng_ifd.cpp:623,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_ifd.cpp:625,4'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_ifd.cpp:629,25'
          Dst:             _ZN10dng_stream15TagValue_uint32Ej
        - Src:             './dng_ifd.cpp:647,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_ifd.cpp:661,34'
          Dst:             _ZN10dng_stream15TagValue_uint32Ej
        - Src:             './dng_ifd.cpp:692,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_ifd.cpp:694,4'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_ifd.cpp:696,26'
          Dst:             _ZN10dng_stream15TagValue_real64Ej
        - Src:             './dng_ifd.cpp:714,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_ifd.cpp:716,4'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_ifd.cpp:718,26'
          Dst:             _ZN10dng_stream15TagValue_real64Ej
        - Src:             './dng_ifd.cpp:736,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_ifd.cpp:738,4'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_ifd.cpp:740,34'
          Dst:             _ZN10dng_stream15TagValue_uint32Ej
        - Src:             './dng_ifd.cpp:758,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_ifd.cpp:760,4'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_ifd.cpp:762,29'
          Dst:             _ZN10dng_stream15TagValue_uint32Ej
        - Src:             './dng_ifd.cpp:783,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_ifd.cpp:785,4'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_ifd.cpp:787,24'
          Dst:             _ZN10dng_stream15TagValue_uint32Ej
        - Src:             './dng_ifd.cpp:808,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_ifd.cpp:810,4'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_ifd.cpp:814,24'
          Dst:             _ZN10dng_stream15TagValue_uint32Ej
        - Src:             './dng_ifd.cpp:832,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_ifd.cpp:834,4'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_ifd.cpp:838,25'
          Dst:             _ZN10dng_stream15TagValue_uint32Ej
        - Src:             './dng_ifd.cpp:856,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_ifd.cpp:870,31'
          Dst:             _ZN10dng_stream15TagValue_uint32Ej
        - Src:             './dng_ifd.cpp:901,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_ifd.cpp:915,34'
          Dst:             _ZN10dng_stream15TagValue_uint32Ej
        - Src:             './dng_ifd.cpp:946,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_ifd.cpp:974,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_ifd.cpp:976,4'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_ifd.cpp:992,23'
          Dst:             _ZN10dng_stream15TagValue_uint32Ej
        - Src:             './dng_ifd.cpp:1026,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_ifd.cpp:1028,4'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_ifd.cpp:1044,23'
          Dst:             _ZN10dng_stream15TagValue_uint32Ej
        - Src:             './dng_ifd.cpp:1085,5'
          Dst:             _Z14ThrowBadFormatPKc
        - Src:             './dng_ifd.cpp:1096,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_ifd.cpp:1121,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_ifd.cpp:1123,4'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_ifd.cpp:1125,36'
          Dst:             _ZN10dng_stream15TagValue_uint32Ej
        - Src:             './dng_ifd.cpp:1144,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_ifd.cpp:1146,4'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_ifd.cpp:1148,42'
          Dst:             _ZN10dng_stream15TagValue_uint32Ej
        - Src:             './dng_ifd.cpp:1167,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_ifd.cpp:1169,9'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_ifd.cpp:1174,32'
          Dst:             _ZN10dng_stream15TagValue_real64Ej
        - Src:             './dng_ifd.cpp:1175,32'
          Dst:             _ZN10dng_stream15TagValue_real64Ej
        - Src:             './dng_ifd.cpp:1176,32'
          Dst:             _ZN10dng_stream15TagValue_real64Ej
        - Src:             './dng_ifd.cpp:1199,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_ifd.cpp:1201,9'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_ifd.cpp:1206,30'
          Dst:             _ZN10dng_stream15TagValue_uint32Ej
        - Src:             './dng_ifd.cpp:1207,30'
          Dst:             _ZN10dng_stream15TagValue_uint32Ej
        - Src:             './dng_ifd.cpp:1229,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_ifd.cpp:1231,4'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_ifd.cpp:1233,31'
          Dst:             _ZN10dng_stream15TagValue_uint32Ej
        - Src:             './dng_ifd.cpp:1254,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_ifd.cpp:1256,9'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_ifd.cpp:1263,39'
          Dst:             _ZN10dng_stream15TagValue_real64Ej
        - Src:             './dng_ifd.cpp:1290,4'
          Dst:             _Z8CheckCFAjjj
        - Src:             './dng_ifd.cpp:1292,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_ifd.cpp:1294,9'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_ifd.cpp:1299,35'
          Dst:             _ZN10dng_stream15TagValue_uint32Ej
        - Src:             './dng_ifd.cpp:1300,35'
          Dst:             _ZN10dng_stream15TagValue_uint32Ej
        - Src:             './dng_ifd.cpp:1322,4'
          Dst:             _Z8CheckCFAjjj
        - Src:             './dng_ifd.cpp:1324,9'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_ifd.cpp:1330,9'
          Dst:             _Z14SafeUint32Multjj
        - Src:             './dng_ifd.cpp:1329,9'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_ifd.cpp:1348,35'
          Dst:             _ZN10dng_stream9Get_uint8Ev
        - Src:             './dng_ifd.cpp:1395,4'
          Dst:             _Z8CheckCFAjjj
        - Src:             './dng_ifd.cpp:1397,9'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_ifd.cpp:1402,9'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_ifd.cpp:1411,34'
          Dst:             _ZN10dng_stream9Get_uint8Ev
        - Src:             './dng_ifd.cpp:1445,4'
          Dst:             _Z8CheckCFAjjj
        - Src:             './dng_ifd.cpp:1447,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_ifd.cpp:1449,4'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_ifd.cpp:1451,24'
          Dst:             _ZN10dng_stream15TagValue_uint32Ej
        - Src:             './dng_ifd.cpp:1472,4'
          Dst:             _Z11CheckRawIFDjjj
        - Src:             './dng_ifd.cpp:1474,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_ifd.cpp:1503,4'
          Dst:             _Z11CheckRawIFDjjj
        - Src:             './dng_ifd.cpp:1505,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_ifd.cpp:1507,9'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_ifd.cpp:1512,35'
          Dst:             _ZN10dng_stream15TagValue_uint32Ej
        - Src:             './dng_ifd.cpp:1513,35'
          Dst:             _ZN10dng_stream15TagValue_uint32Ej
        - Src:             './dng_ifd.cpp:1535,4'
          Dst:             _Z11CheckRawIFDjjj
        - Src:             './dng_ifd.cpp:1537,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_ifd.cpp:1539,55'
          Dst:             _Z14SafeUint32Multjjj
        - Src:             './dng_ifd.cpp:1539,9'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_ifd.cpp:1558,40'
          Dst:             _ZN10dng_stream15TagValue_real64Ej
        - Src:             './dng_ifd.cpp:1626,4'
          Dst:             _Z11CheckRawIFDjjj
        - Src:             './dng_ifd.cpp:1628,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_ifd.cpp:1657,4'
          Dst:             _Z11CheckRawIFDjjj
        - Src:             './dng_ifd.cpp:1659,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_ifd.cpp:1688,4'
          Dst:             _Z11CheckRawIFDjjj
        - Src:             './dng_ifd.cpp:1690,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_ifd.cpp:1692,9'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_ifd.cpp:1698,30'
          Dst:             _ZN10dng_stream15TagValue_real64Ej
        - Src:             './dng_ifd.cpp:1729,4'
          Dst:             _Z12CheckMainIFDjjj
        - Src:             './dng_ifd.cpp:1731,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_ifd.cpp:1733,9'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_ifd.cpp:1736,28'
          Dst:             _ZN10dng_stream18TagValue_urationalEj
        - Src:             './dng_ifd.cpp:1737,28'
          Dst:             _ZN10dng_stream18TagValue_urationalEj
        - Src:             './dng_ifd.cpp:1759,4'
          Dst:             _Z12CheckMainIFDjjj
        - Src:             './dng_ifd.cpp:1761,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_ifd.cpp:1763,9'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_ifd.cpp:1766,33'
          Dst:             _ZN10dng_stream18TagValue_urationalEj
        - Src:             './dng_ifd.cpp:1767,33'
          Dst:             _ZN10dng_stream18TagValue_urationalEj
        - Src:             './dng_ifd.cpp:1789,4'
          Dst:             _Z12CheckMainIFDjjj
        - Src:             './dng_ifd.cpp:1791,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_ifd.cpp:1793,9'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_ifd.cpp:1796,31'
          Dst:             _ZN10dng_stream18TagValue_urationalEj
        - Src:             './dng_ifd.cpp:1797,31'
          Dst:             _ZN10dng_stream18TagValue_urationalEj
        - Src:             './dng_ifd.cpp:1819,4'
          Dst:             _Z12CheckMainIFDjjj
        - Src:             './dng_ifd.cpp:1821,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_ifd.cpp:1823,9'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_ifd.cpp:1826,31'
          Dst:             _ZN10dng_stream18TagValue_urationalEj
        - Src:             './dng_ifd.cpp:1827,31'
          Dst:             _ZN10dng_stream18TagValue_urationalEj
        - Src:             './dng_ifd.cpp:1828,31'
          Dst:             _ZN10dng_stream18TagValue_urationalEj
        - Src:             './dng_ifd.cpp:1829,31'
          Dst:             _ZN10dng_stream18TagValue_urationalEj
        - Src:             './dng_ifd.cpp:1854,4'
          Dst:             _Z8CheckCFAjjj
        - Src:             './dng_ifd.cpp:1856,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_ifd.cpp:1858,4'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_ifd.cpp:1860,30'
          Dst:             _ZN10dng_stream15TagValue_uint32Ej
        - Src:             './dng_ifd.cpp:1878,4'
          Dst:             _Z12CheckMainIFDjjj
        - Src:             './dng_ifd.cpp:1880,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_ifd.cpp:1882,4'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_ifd.cpp:1884,31'
          Dst:             _ZN10dng_stream18TagValue_urationalEj
        - Src:             './dng_ifd.cpp:1905,4'
          Dst:             _Z12CheckMainIFDjjj
        - Src:             './dng_ifd.cpp:1907,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_ifd.cpp:1909,4'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_ifd.cpp:1911,32'
          Dst:             _ZN10dng_stream18TagValue_urationalEj
        - Src:             './dng_ifd.cpp:1932,4'
          Dst:             _Z12CheckMainIFDjjj
        - Src:             './dng_ifd.cpp:1934,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_ifd.cpp:1936,4'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_ifd.cpp:1938,31'
          Dst:             _ZN10dng_stream18TagValue_urationalEj
        - Src:             './dng_ifd.cpp:1959,4'
          Dst:             _Z12CheckMainIFDjjj
        - Src:             './dng_ifd.cpp:1961,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_ifd.cpp:1963,9'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_ifd.cpp:1966,27'
          Dst:             _ZN10dng_stream14TagValue_int32Ej
        - Src:             './dng_ifd.cpp:1967,27'
          Dst:             _ZN10dng_stream14TagValue_int32Ej
        - Src:             './dng_ifd.cpp:1968,27'
          Dst:             _ZN10dng_stream14TagValue_int32Ej
        - Src:             './dng_ifd.cpp:1969,27'
          Dst:             _ZN10dng_stream14TagValue_int32Ej
        - Src:             './dng_ifd.cpp:1993,4'
          Dst:             _Z12CheckMainIFDjjj
        - Src:             './dng_ifd.cpp:1995,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_ifd.cpp:1999,9'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_ifd.cpp:2010,32'
          Dst:             _ZN10dng_stream14TagValue_int32Ej
        - Src:             './dng_ifd.cpp:2011,32'
          Dst:             _ZN10dng_stream14TagValue_int32Ej
        - Src:             './dng_ifd.cpp:2012,32'
          Dst:             _ZN10dng_stream14TagValue_int32Ej
        - Src:             './dng_ifd.cpp:2013,32'
          Dst:             _ZN10dng_stream14TagValue_int32Ej
        - Src:             './dng_ifd.cpp:2047,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_ifd.cpp:2049,4'
          Dst:             _Z14ParseStringTagR10dng_streamjjjR10dng_stringb
        - Src:             './dng_ifd.cpp:2078,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_ifd.cpp:2080,4'
          Dst:             _Z14ParseStringTagR10dng_streamjjjR10dng_stringb
        - Src:             './dng_ifd.cpp:2109,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_ifd.cpp:2111,4'
          Dst:             _Z14ParseStringTagR10dng_streamjjjR10dng_stringb
        - Src:             './dng_ifd.cpp:2140,9'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_ifd.cpp:2143,9'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_ifd.cpp:2146,11'
          Dst:             _ZN10dng_stream3GetEPvj
        - Src:             './dng_ifd.cpp:2170,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_ifd.cpp:2172,4'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_ifd.cpp:2175,20'
          Dst:             _ZN10dng_stream15TagValue_uint32Ej
        - Src:             './dng_ifd.cpp:2196,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_ifd.cpp:2198,4'
          Dst:             _Z14ParseStringTagR10dng_streamjjjR10dng_stringb
        - Src:             './dng_ifd.cpp:2227,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_ifd.cpp:2229,9'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_ifd.cpp:2232,34'
          Dst:             _ZN10dng_stream15TagValue_uint32Ej
        - Src:             './dng_ifd.cpp:2253,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_ifd.cpp:2255,9'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_ifd.cpp:2258,31'
          Dst:             _ZN10dng_stream15TagValue_uint32Ej
        - Src:             './dng_ifd.cpp:2259,31'
          Dst:             _ZN10dng_stream15TagValue_uint32Ej
        - Src:             './dng_ifd.cpp:2281,4'
          Dst:             _Z11CheckRawIFDjjj
        - Src:             './dng_ifd.cpp:2283,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_ifd.cpp:2308,4'
          Dst:             _Z11CheckRawIFDjjj
        - Src:             './dng_ifd.cpp:2310,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_ifd.cpp:2335,4'
          Dst:             _Z11CheckRawIFDjjj
        - Src:             './dng_ifd.cpp:2337,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_ifd.cpp:2380,4'
          Dst:             _Z11CheckRawIFDjjj
        - Src:             './dng_ifd.cpp:2382,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_ifd.cpp:2384,9'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_ifd.cpp:2387,44'
          Dst:             _ZN10dng_stream15TagValue_real64Ej
        - Src:             './dng_ifd.cpp:2426,4'
          Dst:             _Z11CheckRawIFDjjj
        - Src:             './dng_ifd.cpp:2428,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_ifd.cpp:2430,9'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_ifd.cpp:2433,40'
          Dst:             _ZN10dng_stream15TagValue_uint32Ej
    - functionName:    _ZN7dng_ifdD0Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_ifd.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 255
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7dng_ifdD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_ifd.cpp:253,2'
          Dst:             _ZN7dng_ifdD2Ev
    - functionName:    _ZN7dng_ifdD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_ifd.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 255
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16dng_preview_infoD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_ifd.cpp:255,2'
          Dst:             _ZN16dng_preview_infoD2Ev
    - functionName:    _ZN16dng_preview_infoD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_ifd.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10dng_stringD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_ifd.cpp:54,2'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_ifd.cpp:54,2'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_ifd.cpp:54,2'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_ifd.cpp:54,2'
          Dst:             _ZN10dng_stringD2Ev
    - functionName:    _ZN13dng_urationalC2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_rational.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    57
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7dng_ifdC2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_ifd.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         57
      ICount:          448
      EdgeCount:       71
      CyclomaticComplexity: 16
      functionsReached:
        - _ZN13dng_urationalC2Ejj
        - _ZN13dng_urationalC2Ev
        - _ZN16dng_preview_infoC2Ev
        - _ZN8dng_rectC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_ifd.cpp:140,4'
          Dst:             _ZN13dng_urationalC2Ejj
        - Src:             './dng_ifd.cpp:141,4'
          Dst:             _ZN13dng_urationalC2Ejj
        - Src:             './dng_ifd.cpp:143,4'
          Dst:             _ZN13dng_urationalC2Ejj
        - Src:             './dng_ifd.cpp:145,4'
          Dst:             _ZN13dng_urationalC2Ejj
        - Src:             './dng_ifd.cpp:146,4'
          Dst:             _ZN13dng_urationalC2Ejj
        - Src:             './dng_ifd.cpp:148,4'
          Dst:             _ZN13dng_urationalC2Ev
        - Src:             './dng_ifd.cpp:149,4'
          Dst:             _ZN13dng_urationalC2Ev
        - Src:             './dng_ifd.cpp:151,4'
          Dst:             _ZN13dng_urationalC2Ejj
        - Src:             './dng_ifd.cpp:152,4'
          Dst:             _ZN13dng_urationalC2Ejj
        - Src:             './dng_ifd.cpp:153,4'
          Dst:             _ZN13dng_urationalC2Ejj
        - Src:             './dng_ifd.cpp:154,4'
          Dst:             _ZN13dng_urationalC2Ejj
        - Src:             './dng_ifd.cpp:158,4'
          Dst:             _ZN13dng_urationalC2Ev
        - Src:             './dng_ifd.cpp:160,4'
          Dst:             _ZN13dng_urationalC2Ejj
        - Src:             './dng_ifd.cpp:162,4'
          Dst:             _ZN8dng_rectC2Ev
        - Src:             './dng_ifd.cpp:58,10'
          Dst:             _ZN8dng_rectC2Ev
        - Src:             './dng_ifd.cpp:171,4'
          Dst:             _ZN16dng_preview_infoC2Ev
    - functionName:    _ZN16dng_preview_infoC2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_ifd.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          80
      EdgeCount:       21
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN10dng_stringC2Ev
        - _ZN10dng_stringD2Ev
        - _ZN15dng_fingerprintC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_ifd.cpp:36,4'
          Dst:             _ZN10dng_stringC2Ev
        - Src:             './dng_ifd.cpp:37,4'
          Dst:             _ZN10dng_stringC2Ev
        - Src:             './dng_ifd.cpp:38,4'
          Dst:             _ZN10dng_stringC2Ev
        - Src:             './dng_ifd.cpp:39,4'
          Dst:             _ZN15dng_fingerprintC2Ev
        - Src:             './dng_ifd.cpp:41,4'
          Dst:             _ZN10dng_stringC2Ev
        - Src:             './dng_ifd.cpp:47,2'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_ifd.cpp:47,2'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_ifd.cpp:47,2'
          Dst:             _ZN10dng_stringD2Ev
    - functionName:    _ZN16TempLittleEndianD0Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 625
      functionLinenumberEnd: 626
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16TempLittleEndianD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_stream.h:625,4'
          Dst:             _ZN16TempLittleEndianD2Ev
    - functionName:    _ZN16TempLittleEndianD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 625
      functionLinenumberEnd: 626
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13TempBigEndianD2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_stream.h:626,4'
          Dst:             _ZN13TempBigEndianD2Ev
    - functionName:    _ZN8dng_info10IsValidDNGEv
      functionSourceFile: '/src/dng_sdk/source/./dng_info.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2438
      functionLinenumberEnd: 2506
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         25
      ICount:          135
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - _ZNK7AutoPtrI10dng_sharedE3GetEv
        - _ZNK7AutoPtrI10dng_sharedEptEv
        - _ZNK7AutoPtrI7dng_ifdEptEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_info.cpp:2442,7'
          Dst:             _ZNK7AutoPtrI10dng_sharedEptEv
        - Src:             './dng_info.cpp:2486,8'
          Dst:             _ZNK7AutoPtrI7dng_ifdEptEv
        - Src:             './dng_info.cpp:2486,43'
          Dst:             _ZNK7AutoPtrI10dng_sharedE3GetEv
    - functionName:    _ZNK7AutoPtrI10dng_sharedEptEv
      functionSourceFile: '/src/dng_sdk/source/./dng_auto_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    34
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7AutoPtrI7dng_ifdEptEv
      functionSourceFile: '/src/dng_sdk/source/./dng_auto_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    32
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7AutoPtrI10dng_sharedE3GetEv
      functionSourceFile: '/src/dng_sdk/source/./dng_auto_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    18
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8dng_info9PostParseER8dng_host
      functionSourceFile: '/src/dng_sdk/source/./dng_info.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2289
      functionLinenumberEnd: 2433
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         55
      ICount:          334
      EdgeCount:       71
      CyclomaticComplexity: 18
      functionsReached:
        - _ZNK7AutoPtrI10dng_sharedE3GetEv
        - _ZNK7AutoPtrI10dng_sharedEptEv
        - _ZNK7AutoPtrI7dng_ifdEptEv
        - _ZNK7AutoPtrI8dng_exifE3GetEv
        - _ZNK7AutoPtrI8dng_exifEptEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_info.cpp:2293,2'
          Dst:             _ZNK7AutoPtrI8dng_exifEptEv
        - Src:             './dng_info.cpp:2293,35'
          Dst:             _ZNK7AutoPtrI10dng_sharedE3GetEv
        - Src:             './dng_info.cpp:2295,2'
          Dst:             _ZNK7AutoPtrI10dng_sharedEptEv
        - Src:             './dng_info.cpp:2295,35'
          Dst:             _ZNK7AutoPtrI8dng_exifE3GetEv
        - Src:             './dng_info.cpp:2300,3'
          Dst:             _ZNK7AutoPtrI7dng_ifdEptEv
        - Src:             './dng_info.cpp:2307,3'
          Dst:             _ZNK7AutoPtrI7dng_ifdEptEv
        - Src:             './dng_info.cpp:2311,6'
          Dst:             _ZNK7AutoPtrI10dng_sharedEptEv
        - Src:             './dng_info.cpp:2321,8'
          Dst:             _ZNK7AutoPtrI7dng_ifdEptEv
        - Src:             './dng_info.cpp:2322,5'
          Dst:             _ZNK7AutoPtrI7dng_ifdEptEv
        - Src:             './dng_info.cpp:2345,13'
          Dst:             _ZNK7AutoPtrI7dng_ifdEptEv
        - Src:             './dng_info.cpp:2346,7'
          Dst:             _ZNK7AutoPtrI7dng_ifdEptEv
        - Src:             './dng_info.cpp:2351,9'
          Dst:             _ZNK7AutoPtrI7dng_ifdEptEv
        - Src:             './dng_info.cpp:2354,10'
          Dst:             _ZNK7AutoPtrI7dng_ifdEptEv
        - Src:             './dng_info.cpp:2357,7'
          Dst:             _ZNK7AutoPtrI7dng_ifdEptEv
        - Src:             './dng_info.cpp:2364,7'
          Dst:             _ZNK7AutoPtrI7dng_ifdEptEv
        - Src:             './dng_info.cpp:2376,7'
          Dst:             _ZNK7AutoPtrI10dng_sharedEptEv
        - Src:             './dng_info.cpp:2382,5'
          Dst:             _ZNK7AutoPtrI7dng_ifdEptEv
        - Src:             './dng_info.cpp:2393,8'
          Dst:             _ZNK7AutoPtrI7dng_ifdEptEv
    - functionName:    _ZNK7AutoPtrI8dng_exifEptEv
      functionSourceFile: '/src/dng_sdk/source/./dng_auto_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7AutoPtrI8dng_exifE3GetEv
      functionSourceFile: '/src/dng_sdk/source/./dng_auto_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    19
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7AutoPtrI7dng_ifdE3GetEv
      functionSourceFile: '/src/dng_sdk/source/./dng_auto_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7AutoPtrI7dng_ifdE5ResetEPS0_
      functionSourceFile: '/src/dng_sdk/source/./dng_auto_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          56
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7AutoPtrI10dng_sharedE5ResetEPS0_
      functionSourceFile: '/src/dng_sdk/source/./dng_auto_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          56
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7AutoPtrI8dng_exifE5ResetEPS0_
      functionSourceFile: '/src/dng_sdk/source/./dng_auto_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          56
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10dng_stream15SetLittleEndianEb
      functionSourceFile: '/src/dng_sdk/source/./dng_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10dng_stream12SetBigEndianEb
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_stream.h:155,4'
          Dst:             _ZN10dng_stream12SetBigEndianEb
    - functionName:    _ZN8dng_info5ParseER8dng_hostR10dng_stream
      functionSourceFile: '/src/dng_sdk/source/./dng_info.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1887
      functionLinenumberEnd: 2284
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         65
      ICount:          672
      EdgeCount:       86
      CyclomaticComplexity: 23
      functionsReached:
        - _Z14ThrowBadFormatPKc
        - _ZN10dng_stream10Get_uint16Ev
        - _ZN10dng_stream10Get_uint32Ev
        - _ZN10dng_stream12SetBigEndianEb
        - _ZN10dng_stream15SetLittleEndianEb
        - _ZN10dng_stream15SetReadPositionEm
        - _ZN10dng_stream6LengthEv
        - _ZN7AutoPtrI10dng_sharedE5ResetEPS0_
        - _ZN7AutoPtrI7dng_ifdE5ResetEPS0_
        - _ZN7AutoPtrI8dng_exifE5ResetEPS0_
        - _ZNK10dng_stream22PositionInOriginalFileEv
        - _ZNK10dng_stream8PositionEv
        - _ZNK7AutoPtrI10dng_sharedE3GetEv
        - _ZNK7AutoPtrI10dng_sharedEptEv
        - _ZNK7AutoPtrI7dng_ifdE3GetEv
        - _ZNK7AutoPtrI7dng_ifdEptEv
        - _ZNK7AutoPtrI8dng_exifE3GetEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_info.cpp:1889,28'
          Dst:             _ZNK10dng_stream8PositionEv
        - Src:             './dng_info.cpp:1891,36'
          Dst:             _ZNK10dng_stream22PositionInOriginalFileEv
        - Src:             './dng_info.cpp:1895,28'
          Dst:             _ZN10dng_stream10Get_uint16Ev
        - Src:             './dng_info.cpp:1911,10'
          Dst:             _ZN10dng_stream15SetLittleEndianEb
        - Src:             './dng_info.cpp:1929,10'
          Dst:             _ZN10dng_stream12SetBigEndianEb
        - Src:             './dng_info.cpp:1942,3'
          Dst:             _Z14ThrowBadFormatPKc
        - Src:             './dng_info.cpp:1948,18'
          Dst:             _ZN10dng_stream10Get_uint16Ev
        - Src:             './dng_info.cpp:1963,30'
          Dst:             _ZN10dng_stream10Get_uint32Ev
        - Src:             './dng_info.cpp:1965,8'
          Dst:             _ZN7AutoPtrI8dng_exifE5ResetEPS0_
        - Src:             './dng_info.cpp:1967,10'
          Dst:             _ZN7AutoPtrI10dng_sharedE5ResetEPS0_
        - Src:             './dng_info.cpp:1969,11'
          Dst:             _ZN7AutoPtrI7dng_ifdE5ResetEPS0_
        - Src:             './dng_info.cpp:1973,12'
          Dst:             _ZNK7AutoPtrI8dng_exifE3GetEv
        - Src:             './dng_info.cpp:1974,14'
          Dst:             _ZNK7AutoPtrI10dng_sharedE3GetEv
        - Src:             './dng_info.cpp:1975,15'
          Dst:             _ZNK7AutoPtrI7dng_ifdE3GetEv
        - Src:             './dng_info.cpp:1980,16'
          Dst:             _ZNK7AutoPtrI7dng_ifdEptEv
        - Src:             './dng_info.cpp:1989,29'
          Dst:             _ZN10dng_stream6LengthEv
        - Src:             './dng_info.cpp:2045,34'
          Dst:             _ZN7AutoPtrI7dng_ifdE5ResetEPS0_
        - Src:             './dng_info.cpp:2051,38'
          Dst:             _ZNK7AutoPtrI7dng_ifdE3GetEv
        - Src:             './dng_info.cpp:2056,17'
          Dst:             _ZNK7AutoPtrI7dng_ifdEptEv
        - Src:             './dng_info.cpp:2079,20'
          Dst:             _ZNK7AutoPtrI7dng_ifdEptEv
        - Src:             './dng_info.cpp:2092,29'
          Dst:             _ZNK7AutoPtrI7dng_ifdEptEv
        - Src:             './dng_info.cpp:2092,12'
          Dst:             _ZN10dng_stream15SetReadPositionEm
        - Src:             './dng_info.cpp:2095,36'
          Dst:             _ZN10dng_stream10Get_uint32Ev
        - Src:             './dng_info.cpp:2097,22'
          Dst:             _ZN7AutoPtrI7dng_ifdE5ResetEPS0_
        - Src:             './dng_info.cpp:2101,15'
          Dst:             _ZNK7AutoPtrI8dng_exifE3GetEv
        - Src:             './dng_info.cpp:2102,17'
          Dst:             _ZNK7AutoPtrI10dng_sharedE3GetEv
        - Src:             './dng_info.cpp:2103,26'
          Dst:             _ZNK7AutoPtrI7dng_ifdE3GetEv
        - Src:             './dng_info.cpp:2135,6'
          Dst:             _ZNK7AutoPtrI10dng_sharedEptEv
        - Src:             './dng_info.cpp:2140,13'
          Dst:             _ZNK7AutoPtrI8dng_exifE3GetEv
        - Src:             './dng_info.cpp:2141,15'
          Dst:             _ZNK7AutoPtrI10dng_sharedE3GetEv
        - Src:             './dng_info.cpp:2143,26'
          Dst:             _ZNK7AutoPtrI10dng_sharedEptEv
        - Src:             './dng_info.cpp:2151,6'
          Dst:             _ZNK7AutoPtrI10dng_sharedEptEv
        - Src:             './dng_info.cpp:2156,13'
          Dst:             _ZNK7AutoPtrI8dng_exifE3GetEv
        - Src:             './dng_info.cpp:2157,15'
          Dst:             _ZNK7AutoPtrI10dng_sharedE3GetEv
        - Src:             './dng_info.cpp:2159,26'
          Dst:             _ZNK7AutoPtrI10dng_sharedEptEv
        - Src:             './dng_info.cpp:2167,6'
          Dst:             _ZNK7AutoPtrI10dng_sharedEptEv
        - Src:             './dng_info.cpp:2174,27'
          Dst:             _ZNK7AutoPtrI10dng_sharedEptEv
        - Src:             './dng_info.cpp:2180,14'
          Dst:             _ZNK7AutoPtrI8dng_exifE3GetEv
        - Src:             './dng_info.cpp:2181,16'
          Dst:             _ZNK7AutoPtrI10dng_sharedE3GetEv
        - Src:             './dng_info.cpp:2183,27'
          Dst:             _ZNK7AutoPtrI10dng_sharedEptEv
        - Src:             './dng_info.cpp:2204,6'
          Dst:             _ZNK7AutoPtrI10dng_sharedEptEv
        - Src:             './dng_info.cpp:2209,13'
          Dst:             _ZNK7AutoPtrI8dng_exifE3GetEv
        - Src:             './dng_info.cpp:2210,15'
          Dst:             _ZNK7AutoPtrI10dng_sharedE3GetEv
        - Src:             './dng_info.cpp:2212,26'
          Dst:             _ZNK7AutoPtrI10dng_sharedEptEv
        - Src:             './dng_info.cpp:2220,6'
          Dst:             _ZNK7AutoPtrI10dng_sharedEptEv
        - Src:             './dng_info.cpp:2225,13'
          Dst:             _ZNK7AutoPtrI8dng_exifE3GetEv
        - Src:             './dng_info.cpp:2226,15'
          Dst:             _ZNK7AutoPtrI10dng_sharedE3GetEv
        - Src:             './dng_info.cpp:2228,26'
          Dst:             _ZNK7AutoPtrI10dng_sharedEptEv
        - Src:             './dng_info.cpp:2236,6'
          Dst:             _ZNK7AutoPtrI10dng_sharedEptEv
        - Src:             './dng_info.cpp:2241,36'
          Dst:             _ZNK7AutoPtrI10dng_sharedEptEv
        - Src:             './dng_info.cpp:2242,7'
          Dst:             _ZNK7AutoPtrI10dng_sharedEptEv
        - Src:             './dng_info.cpp:2245,14'
          Dst:             _ZN10dng_stream6LengthEv
        - Src:             './dng_info.cpp:2251,6'
          Dst:             _ZNK7AutoPtrI10dng_sharedEptEv
        - Src:             './dng_info.cpp:2252,3'
          Dst:             _ZNK7AutoPtrI10dng_sharedEptEv
    - functionName:    _ZNK10dng_stream8PositionEv
      functionSourceFile: '/src/dng_sdk/source/./dng_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    34
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10dng_stream6LengthEv
      functionSourceFile: '/src/dng_sdk/source/./dng_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    26
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7AutoPtrI16dng_memory_blockED2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_auto_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    154
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN16dng_memory_block6BufferEv
      functionSourceFile: '/src/dng_sdk/source/./dng_memory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 359
      functionLinenumberEnd: 360
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    83
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7AutoPtrI16dng_memory_blockEptEv
      functionSourceFile: '/src/dng_sdk/source/./dng_auto_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    204
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7AutoPtrI16dng_memory_blockEC2EPS0_
      functionSourceFile: '/src/dng_sdk/source/./dng_auto_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    19
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8dng_info19ParseDNGPrivateDataER8dng_hostR10dng_stream
      functionSourceFile: '/src/dng_sdk/source/./dng_info.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1418
      functionLinenumberEnd: 1881
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         231
      ICount:          1308
      EdgeCount:       378
      CyclomaticComplexity: 149
      functionsReached:
        - _Z10Min_uint32jj
        - _Z11TagTypeSizej
        - _Z13SafeUint32Addjj
        - _Z13SafeUint32Subjj
        - _Z13SafeUint64Addmm
        - _Z14SafeUint32Multjj
        - _ZN10dng_stream10Get_uint16Ev
        - _ZN10dng_stream10Get_uint32Ev
        - _ZN10dng_stream12SetBigEndianEb
        - _ZN10dng_stream15SetReadPositionEm
        - _ZN10dng_stream3GetEPvj
        - _ZN10dng_streamC2EPKvjm
        - _ZN10dng_streamD2Ev
        - _ZN10dng_string3SetEPKc
        - _ZN10dng_stringC2Ev
        - _ZN10dng_stringD2Ev
        - _ZN13TempBigEndianC2ER10dng_streamb
        - _ZN13TempBigEndianD2Ev
        - _ZN16dng_memory_block6BufferEv
        - _ZN7AutoPtrI16dng_memory_blockEC2EPS0_
        - _ZN7AutoPtrI16dng_memory_blockED2Ev
        - _ZNK10dng_stream22PositionInOriginalFileEv
        - _ZNK10dng_stream8PositionEv
        - _ZNK10dng_stream9BigEndianEv
        - _ZNK10dng_string10StartsWithEPKcb
        - _ZNK10dng_string7MatchesEPKcb
        - _ZNK7AutoPtrI10dng_sharedE3GetEv
        - _ZNK7AutoPtrI10dng_sharedEptEv
        - _ZNK7AutoPtrI16dng_memory_blockEptEv
        - _ZNK7AutoPtrI8dng_exifE3GetEv
      functionUses:    0
      BranchProfiles:
        - Branch String:   './dng_info.cpp:1778,4'
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             './dng_info.cpp:1420,6'
          Dst:             _ZNK7AutoPtrI10dng_sharedEptEv
        - Src:             './dng_info.cpp:1428,13'
          Dst:             _ZN10dng_stringC2Ev
        - Src:             './dng_info.cpp:1434,27'
          Dst:             _ZNK7AutoPtrI10dng_sharedEptEv
        - Src:             './dng_info.cpp:1434,10'
          Dst:             _ZN10dng_stream15SetReadPositionEm
        - Src:             './dng_info.cpp:1436,35'
          Dst:             _ZNK7AutoPtrI10dng_sharedEptEv
        - Src:             './dng_info.cpp:1436,23'
          Dst:             _Z10Min_uint32jj
        - Src:             './dng_info.cpp:1439,10'
          Dst:             _ZN10dng_stream3GetEPvj
        - Src:             './dng_info.cpp:1443,15'
          Dst:             _ZN10dng_string3SetEPKc
        - Src:             './dng_info.cpp:1449,18'
          Dst:             _ZNK10dng_string10StartsWithEPKcb
        - Src:             './dng_info.cpp:1450,15'
          Dst:             _ZNK10dng_string10StartsWithEPKcb
        - Src:             './dng_info.cpp:1462,27'
          Dst:             _ZNK7AutoPtrI10dng_sharedEptEv
        - Src:             './dng_info.cpp:1462,10'
          Dst:             _ZN10dng_stream15SetReadPositionEm
        - Src:             './dng_info.cpp:1464,27'
          Dst:             _ZNK10dng_stream9BigEndianEv
        - Src:             './dng_info.cpp:1466,30'
          Dst:             _ZN10dng_stream10Get_uint16Ev
        - Src:             './dng_info.cpp:1478,17'
          Dst:             _ZN13TempBigEndianC2ER10dng_streamb
        - Src:             './dng_info.cpp:1482,10'
          Dst:             _ZNK7AutoPtrI10dng_sharedEptEv
        - Src:             './dng_info.cpp:1483,10'
          Dst:             _ZNK7AutoPtrI10dng_sharedEptEv
        - Src:             './dng_info.cpp:1484,10'
          Dst:             _ZNK7AutoPtrI10dng_sharedEptEv
        - Src:             './dng_info.cpp:1485,10'
          Dst:             _ZNK7AutoPtrI10dng_sharedEptEv
        - Src:             './dng_info.cpp:1486,10'
          Dst:             _ZNK7AutoPtrI10dng_sharedEptEv
        - Src:             './dng_info.cpp:1486,43'
          Dst:             _ZNK7AutoPtrI10dng_sharedEptEv
        - Src:             './dng_info.cpp:1491,3'
          Dst:             _ZN13TempBigEndianD2Ev
        - Src:             './dng_info.cpp:1491,3'
          Dst:             _ZN13TempBigEndianD2Ev
        - Src:             './dng_info.cpp:1495,19'
          Dst:             _ZNK10dng_string7MatchesEPKcb
        - Src:             './dng_info.cpp:1500,16'
          Dst:             _ZN13TempBigEndianC2ER10dng_streamb
        - Src:             './dng_info.cpp:1504,9'
          Dst:             _Z13SafeUint32Addjj
        - Src:             './dng_info.cpp:1504,44'
          Dst:             _ZNK7AutoPtrI10dng_sharedEptEv
        - Src:             './dng_info.cpp:1507,41'
          Dst:             _ZNK7AutoPtrI10dng_sharedEptEv
        - Src:             './dng_info.cpp:1507,27'
          Dst:             _Z13SafeUint64Addmm
        - Src:             './dng_info.cpp:1507,10'
          Dst:             _ZN10dng_stream15SetReadPositionEm
        - Src:             './dng_info.cpp:1510,33'
          Dst:             _ZN10dng_stream10Get_uint32Ev
        - Src:             './dng_info.cpp:1511,33'
          Dst:             _ZN10dng_stream10Get_uint32Ev
        - Src:             './dng_info.cpp:1525,31'
          Dst:             _ZN10dng_stream10Get_uint16Ev
        - Src:             './dng_info.cpp:1526,30'
          Dst:             _ZN10dng_stream10Get_uint32Ev
        - Src:             './dng_info.cpp:1528,22'
          Dst:             _Z13SafeUint32Subjj
        - Src:             './dng_info.cpp:1530,30'
          Dst:             _ZN7AutoPtrI16dng_memory_blockEC2EPS0_
        - Src:             './dng_info.cpp:1532,43'
          Dst:             _ZNK10dng_stream22PositionInOriginalFileEv
        - Src:             './dng_info.cpp:1534,16'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_info.cpp:1534,27'
          Dst:             _ZN16dng_memory_block6BufferEv
        - Src:             './dng_info.cpp:1534,11'
          Dst:             _ZN10dng_stream3GetEPvj
        - Src:             './dng_info.cpp:1536,27'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_info.cpp:1536,38'
          Dst:             _ZN16dng_memory_block6BufferEv
        - Src:             './dng_info.cpp:1536,15'
          Dst:             _ZN10dng_streamC2EPKvjm
        - Src:             './dng_info.cpp:1540,15'
          Dst:             _ZN10dng_stream12SetBigEndianEb
        - Src:             './dng_info.cpp:1550,4'
          Dst:             _ZN10dng_streamD2Ev
        - Src:             './dng_info.cpp:1550,4'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
        - Src:             './dng_info.cpp:1550,4'
          Dst:             _ZN10dng_streamD2Ev
        - Src:             './dng_info.cpp:1550,4'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
        - Src:             './dng_info.cpp:1564,31'
          Dst:             _ZN10dng_stream10Get_uint16Ev
        - Src:             './dng_info.cpp:1565,31'
          Dst:             _ZN10dng_stream10Get_uint32Ev
        - Src:             './dng_info.cpp:1567,24'
          Dst:             _ZNK7AutoPtrI10dng_sharedEptEv
        - Src:             './dng_info.cpp:1569,18'
          Dst:             _ZN13TempBigEndianC2ER10dng_streamb
        - Src:             './dng_info.cpp:1577,4'
          Dst:             _ZN13TempBigEndianD2Ev
        - Src:             './dng_info.cpp:1577,4'
          Dst:             _ZN13TempBigEndianD2Ev
        - Src:             './dng_info.cpp:1591,31'
          Dst:             _ZN10dng_stream10Get_uint16Ev
        - Src:             './dng_info.cpp:1593,29'
          Dst:             _ZN10dng_stream10Get_uint32Ev
        - Src:             './dng_info.cpp:1595,30'
          Dst:             _ZNK10dng_stream8PositionEv
        - Src:             './dng_info.cpp:1600,19'
          Dst:             _ZN13TempBigEndianC2ER10dng_streamb
        - Src:             './dng_info.cpp:1604,15'
          Dst:             _ZNK7AutoPtrI8dng_exifE3GetEv
        - Src:             './dng_info.cpp:1605,17'
          Dst:             _ZNK7AutoPtrI10dng_sharedE3GetEv
        - Src:             './dng_info.cpp:1614,29'
          Dst:             _Z13SafeUint64Addmm
        - Src:             './dng_info.cpp:1614,12'
          Dst:             _ZN10dng_stream15SetReadPositionEm
        - Src:             './dng_info.cpp:1616,5'
          Dst:             _ZN13TempBigEndianD2Ev
        - Src:             './dng_info.cpp:1616,5'
          Dst:             _ZN13TempBigEndianD2Ev
        - Src:             './dng_info.cpp:1618,22'
          Dst:             _ZN10dng_stream10Get_uint32Ev
        - Src:             './dng_info.cpp:1620,23'
          Dst:             _ZNK10dng_stream8PositionEv
        - Src:             './dng_info.cpp:1625,19'
          Dst:             _ZN13TempBigEndianC2ER10dng_streamb
        - Src:             './dng_info.cpp:1629,15'
          Dst:             _ZNK7AutoPtrI8dng_exifE3GetEv
        - Src:             './dng_info.cpp:1630,17'
          Dst:             _ZNK7AutoPtrI10dng_sharedE3GetEv
        - Src:             './dng_info.cpp:1639,29'
          Dst:             _Z13SafeUint64Addmm
        - Src:             './dng_info.cpp:1639,12'
          Dst:             _ZN10dng_stream15SetReadPositionEm
        - Src:             './dng_info.cpp:1641,5'
          Dst:             _ZN13TempBigEndianD2Ev
        - Src:             './dng_info.cpp:1641,5'
          Dst:             _ZN13TempBigEndianD2Ev
        - Src:             './dng_info.cpp:1643,22'
          Dst:             _ZN10dng_stream10Get_uint32Ev
        - Src:             './dng_info.cpp:1645,23'
          Dst:             _ZNK10dng_stream8PositionEv
        - Src:             './dng_info.cpp:1650,19'
          Dst:             _ZN13TempBigEndianC2ER10dng_streamb
        - Src:             './dng_info.cpp:1654,15'
          Dst:             _ZNK7AutoPtrI8dng_exifE3GetEv
        - Src:             './dng_info.cpp:1655,17'
          Dst:             _ZNK7AutoPtrI10dng_sharedE3GetEv
        - Src:             './dng_info.cpp:1664,29'
          Dst:             _Z13SafeUint64Addmm
        - Src:             './dng_info.cpp:1664,12'
          Dst:             _ZN10dng_stream15SetReadPositionEm
        - Src:             './dng_info.cpp:1666,5'
          Dst:             _ZN13TempBigEndianD2Ev
        - Src:             './dng_info.cpp:1666,5'
          Dst:             _ZN13TempBigEndianD2Ev
        - Src:             './dng_info.cpp:1682,31'
          Dst:             _ZN10dng_stream10Get_uint16Ev
        - Src:             './dng_info.cpp:1684,30'
          Dst:             _ZN10dng_stream10Get_uint32Ev
        - Src:             './dng_info.cpp:1686,30'
          Dst:             _ZNK10dng_stream8PositionEv
        - Src:             './dng_info.cpp:1691,19'
          Dst:             _ZN13TempBigEndianC2ER10dng_streamb
        - Src:             './dng_info.cpp:1695,15'
          Dst:             _ZNK7AutoPtrI8dng_exifE3GetEv
        - Src:             './dng_info.cpp:1696,17'
          Dst:             _ZNK7AutoPtrI10dng_sharedE3GetEv
        - Src:             './dng_info.cpp:1705,5'
          Dst:             _ZN13TempBigEndianD2Ev
        - Src:             './dng_info.cpp:1705,5'
          Dst:             _ZN13TempBigEndianD2Ev
        - Src:             './dng_info.cpp:1721,31'
          Dst:             _ZN10dng_stream10Get_uint16Ev
        - Src:             './dng_info.cpp:1722,31'
          Dst:             _ZN10dng_stream10Get_uint16Ev
        - Src:             './dng_info.cpp:1724,32'
          Dst:             _ZNK10dng_stream8PositionEv
        - Src:             './dng_info.cpp:1729,12'
          Dst:             _ZN10dng_stream15SetReadPositionEm
        - Src:             './dng_info.cpp:1734,30'
          Dst:             _ZN10dng_stream10Get_uint16Ev
        - Src:             './dng_info.cpp:1736,31'
          Dst:             _ZN10dng_stream10Get_uint32Ev
        - Src:             './dng_info.cpp:1738,32'
          Dst:             _ZNK10dng_stream8PositionEv
        - Src:             './dng_info.cpp:1746,21'
          Dst:             _ZN13TempBigEndianC2ER10dng_streamb
        - Src:             './dng_info.cpp:1750,17'
          Dst:             _ZNK7AutoPtrI8dng_exifE3GetEv
        - Src:             './dng_info.cpp:1751,19'
          Dst:             _ZNK7AutoPtrI10dng_sharedE3GetEv
        - Src:             './dng_info.cpp:1760,7'
          Dst:             _ZN13TempBigEndianD2Ev
        - Src:             './dng_info.cpp:1760,7'
          Dst:             _ZN13TempBigEndianD2Ev
        - Src:             './dng_info.cpp:1762,13'
          Dst:             _ZN10dng_stream15SetReadPositionEm
        - Src:             './dng_info.cpp:1831,32'
          Dst:             _ZN10dng_stream10Get_uint16Ev
        - Src:             './dng_info.cpp:1832,32'
          Dst:             _ZN10dng_stream10Get_uint16Ev
        - Src:             './dng_info.cpp:1837,39'
          Dst:             _ZN10dng_stream10Get_uint32Ev
        - Src:             './dng_info.cpp:1838,21'
          Dst:             _ZN10dng_stream10Get_uint16Ev
        - Src:             './dng_info.cpp:1840,41'
          Dst:             _ZN10dng_stream10Get_uint16Ev
        - Src:             './dng_info.cpp:1843,31'
          Dst:             _ZN10dng_stream10Get_uint32Ev
        - Src:             './dng_info.cpp:1845,48'
          Dst:             _Z11TagTypeSizej
        - Src:             './dng_info.cpp:1845,23'
          Dst:             _Z14SafeUint32Multjj
        - Src:             './dng_info.cpp:1847,32'
          Dst:             _ZNK10dng_stream8PositionEv
        - Src:             './dng_info.cpp:1849,20'
          Dst:             _ZN13TempBigEndianC2ER10dng_streamb
        - Src:             './dng_info.cpp:1853,16'
          Dst:             _ZNK7AutoPtrI8dng_exifE3GetEv
        - Src:             './dng_info.cpp:1854,18'
          Dst:             _ZNK7AutoPtrI10dng_sharedE3GetEv
        - Src:             './dng_info.cpp:1863,30'
          Dst:             _Z13SafeUint64Addmm
        - Src:             './dng_info.cpp:1863,13'
          Dst:             _ZN10dng_stream15SetReadPositionEm
        - Src:             './dng_info.cpp:1865,6'
          Dst:             _ZN13TempBigEndianD2Ev
        - Src:             './dng_info.cpp:1865,6'
          Dst:             _ZN13TempBigEndianD2Ev
        - Src:             './dng_info.cpp:1871,20'
          Dst:             _Z13SafeUint32Addjj
        - Src:             './dng_info.cpp:1872,20'
          Dst:             _Z13SafeUint32Addjj
        - Src:             './dng_info.cpp:1876,21'
          Dst:             _Z13SafeUint32Addjj
        - Src:             './dng_info.cpp:1881,2'
          Dst:             _ZN13TempBigEndianD2Ev
        - Src:             './dng_info.cpp:1881,2'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_info.cpp:1881,2'
          Dst:             _ZN13TempBigEndianD2Ev
        - Src:             './dng_info.cpp:1881,2'
          Dst:             _ZN10dng_stringD2Ev
    - functionName:    _ZN8dng_info20ParseSonyPrivateDataER8dng_hostR10dng_streammmm
      functionSourceFile: '/src/dng_sdk/source/./dng_info.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1408
      functionLinenumberEnd: 1412
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN16TempLittleEndianC2ER10dng_streamb
      functionSourceFile: '/src/dng_sdk/source/./dng_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 621
      functionLinenumberEnd: 622
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13TempBigEndianC2ER10dng_streamb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_stream.h:619,6'
          Dst:             _ZN13TempBigEndianC2ER10dng_streamb
    - functionName:    _Z10Min_uint64mm
      functionSourceFile: '/src/dng_sdk/source/./dng_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 290
      functionLinenumberEnd: 292
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8dng_info14ParseMakerNoteER8dng_hostR10dng_streamjmlmm
      functionSourceFile: '/src/dng_sdk/source/./dng_info.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 894
      functionLinenumberEnd: 1399
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         131
      ICount:          956
      EdgeCount:       167
      CyclomaticComplexity: 38
      functionsReached:
        - _Z10Min_uint64mm
        - _ZN10dng_stream10Get_uint16Ev
        - _ZN10dng_stream10Get_uint32Ev
        - _ZN10dng_stream15SetReadPositionEm
        - _ZN10dng_stream3GetEPvj
        - _ZN13TempBigEndianC2ER10dng_streamb
        - _ZN13TempBigEndianD2Ev
        - _ZN16TempLittleEndianC2ER10dng_streamb
        - _ZN16TempLittleEndianD2Ev
        - _ZNK10dng_stream9BigEndianEv
        - _ZNK10dng_string10StartsWithEPKcb
        - _ZNK7AutoPtrI8dng_exifEptEv
        - memcmp
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_info.cpp:900,9'
          Dst:             _ZN10dng_stream15SetReadPositionEm
        - Src:             './dng_info.cpp:902,35'
          Dst:             _Z10Min_uint64mm
        - Src:             './dng_info.cpp:902,9'
          Dst:             _ZN10dng_stream3GetEPvj
        - Src:             './dng_info.cpp:907,6'
          Dst:             memcmp
        - Src:             './dng_info.cpp:930,6'
          Dst:             memcmp
        - Src:             './dng_info.cpp:933,10'
          Dst:             _ZN10dng_stream15SetReadPositionEm
        - Src:             './dng_info.cpp:935,20'
          Dst:             _ZN16TempLittleEndianC2ER10dng_streamb
        - Src:             './dng_info.cpp:937,30'
          Dst:             _ZN10dng_stream10Get_uint32Ev
        - Src:             './dng_info.cpp:955,3'
          Dst:             _ZN16TempLittleEndianD2Ev
        - Src:             './dng_info.cpp:955,3'
          Dst:             _ZN16TempLittleEndianD2Ev
        - Src:             './dng_info.cpp:960,7'
          Dst:             memcmp
        - Src:             './dng_info.cpp:961,4'
          Dst:             memcmp
        - Src:             './dng_info.cpp:962,4'
          Dst:             memcmp
        - Src:             './dng_info.cpp:963,4'
          Dst:             memcmp
        - Src:             './dng_info.cpp:987,6'
          Dst:             memcmp
        - Src:             './dng_info.cpp:1010,6'
          Dst:             memcmp
        - Src:             './dng_info.cpp:1013,10'
          Dst:             _ZN10dng_stream15SetReadPositionEm
        - Src:             './dng_info.cpp:1017,30'
          Dst:             _ZN10dng_stream10Get_uint16Ev
        - Src:             './dng_info.cpp:1029,17'
          Dst:             _ZN13TempBigEndianC2ER10dng_streamb
        - Src:             './dng_info.cpp:1031,25'
          Dst:             _ZN10dng_stream10Get_uint16Ev
        - Src:             './dng_info.cpp:1056,3'
          Dst:             _ZN13TempBigEndianD2Ev
        - Src:             './dng_info.cpp:1038,30'
          Dst:             _ZN10dng_stream10Get_uint32Ev
        - Src:             './dng_info.cpp:1056,3'
          Dst:             _ZN13TempBigEndianD2Ev
        - Src:             './dng_info.cpp:1060,6'
          Dst:             memcmp
        - Src:             './dng_info.cpp:1063,10'
          Dst:             _ZN10dng_stream15SetReadPositionEm
        - Src:             './dng_info.cpp:1067,30'
          Dst:             _ZN10dng_stream10Get_uint16Ev
        - Src:             './dng_info.cpp:1079,17'
          Dst:             _ZN13TempBigEndianC2ER10dng_streamb
        - Src:             './dng_info.cpp:1081,27'
          Dst:             _ZN10dng_stream10Get_uint16Ev
        - Src:             './dng_info.cpp:1104,3'
          Dst:             _ZN13TempBigEndianD2Ev
        - Src:             './dng_info.cpp:1104,3'
          Dst:             _ZN13TempBigEndianD2Ev
        - Src:             './dng_info.cpp:1108,6'
          Dst:             memcmp
        - Src:             './dng_info.cpp:1131,6'
          Dst:             memcmp
        - Src:             './dng_info.cpp:1154,6'
          Dst:             memcmp
        - Src:             './dng_info.cpp:1160,11'
          Dst:             _ZN10dng_stream15SetReadPositionEm
        - Src:             './dng_info.cpp:1162,28'
          Dst:             _ZNK10dng_stream9BigEndianEv
        - Src:             './dng_info.cpp:1164,31'
          Dst:             _ZN10dng_stream10Get_uint16Ev
        - Src:             './dng_info.cpp:1176,18'
          Dst:             _ZN13TempBigEndianC2ER10dng_streamb
        - Src:             './dng_info.cpp:1187,4'
          Dst:             _ZN13TempBigEndianD2Ev
        - Src:             './dng_info.cpp:1187,4'
          Dst:             _ZN13TempBigEndianD2Ev
        - Src:             './dng_info.cpp:1195,6'
          Dst:             memcmp
        - Src:             './dng_info.cpp:1196,3'
          Dst:             memcmp
        - Src:             './dng_info.cpp:1202,18'
          Dst:             _ZN13TempBigEndianC2ER10dng_streamb
        - Src:             './dng_info.cpp:1213,4'
          Dst:             _ZN13TempBigEndianD2Ev
        - Src:             './dng_info.cpp:1213,4'
          Dst:             _ZN13TempBigEndianD2Ev
        - Src:             './dng_info.cpp:1221,6'
          Dst:             _ZNK7AutoPtrI8dng_exifEptEv
        - Src:             './dng_info.cpp:1221,19'
          Dst:             _ZNK10dng_string10StartsWithEPKcb
        - Src:             './dng_info.cpp:1239,6'
          Dst:             _ZNK7AutoPtrI8dng_exifEptEv
        - Src:             './dng_info.cpp:1239,19'
          Dst:             _ZNK10dng_string10StartsWithEPKcb
        - Src:             './dng_info.cpp:1257,6'
          Dst:             _ZNK7AutoPtrI8dng_exifEptEv
        - Src:             './dng_info.cpp:1257,19'
          Dst:             _ZNK10dng_string10StartsWithEPKcb
        - Src:             './dng_info.cpp:1258,3'
          Dst:             _ZNK7AutoPtrI8dng_exifEptEv
        - Src:             './dng_info.cpp:1258,16'
          Dst:             _ZNK10dng_string10StartsWithEPKcb
        - Src:             './dng_info.cpp:1276,6'
          Dst:             _ZNK7AutoPtrI8dng_exifEptEv
        - Src:             './dng_info.cpp:1276,19'
          Dst:             _ZNK10dng_string10StartsWithEPKcb
        - Src:             './dng_info.cpp:1294,6'
          Dst:             _ZNK7AutoPtrI8dng_exifEptEv
        - Src:             './dng_info.cpp:1294,19'
          Dst:             _ZNK10dng_string10StartsWithEPKcb
        - Src:             './dng_info.cpp:1312,6'
          Dst:             _ZNK7AutoPtrI8dng_exifEptEv
        - Src:             './dng_info.cpp:1312,19'
          Dst:             _ZNK10dng_string10StartsWithEPKcb
        - Src:             './dng_info.cpp:1346,6'
          Dst:             _ZNK7AutoPtrI8dng_exifEptEv
        - Src:             './dng_info.cpp:1346,19'
          Dst:             _ZNK10dng_string10StartsWithEPKcb
        - Src:             './dng_info.cpp:1364,6'
          Dst:             _ZNK7AutoPtrI8dng_exifEptEv
        - Src:             './dng_info.cpp:1364,19'
          Dst:             _ZNK10dng_string10StartsWithEPKcb
        - Src:             './dng_info.cpp:1382,6'
          Dst:             _ZNK7AutoPtrI8dng_exifEptEv
        - Src:             './dng_info.cpp:1382,19'
          Dst:             _ZNK10dng_string10StartsWithEPKcb
        - Src:             './dng_info.cpp:1383,3'
          Dst:             memcmp
    - functionName:    memcmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    21
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8dng_info17ParseMakerNoteIFDER8dng_hostR10dng_streammmlmmj
      functionSourceFile: '/src/dng_sdk/source/./dng_info.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 664
      functionLinenumberEnd: 883
      functionDepth:   0
      returnType:      bool
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         64
      ICount:          411
      EdgeCount:       83
      CyclomaticComplexity: 21
      functionsReached:
        - _Z11TagTypeSizej
        - _Z13SafeUint64Addmm
        - _Z14SafeUint32Multjj
        - _ZN10dng_stream10Get_uint16Ev
        - _ZN10dng_stream10Get_uint32Ev
        - _ZN10dng_stream15SetReadPositionEm
        - _ZNK7AutoPtrI10dng_sharedE3GetEv
        - _ZNK7AutoPtrI8dng_exifE3GetEv
      functionUses:    0
      BranchProfiles:
        - Branch String:   './dng_info.cpp:782,4'
          Branch Sides:    []
      Callsites:
        - Src:             './dng_info.cpp:684,9'
          Dst:             _ZN10dng_stream15SetReadPositionEm
        - Src:             './dng_info.cpp:686,29'
          Dst:             _ZN10dng_stream10Get_uint16Ev
        - Src:             './dng_info.cpp:700,10'
          Dst:             _ZN10dng_stream15SetReadPositionEm
        - Src:             './dng_info.cpp:702,20'
          Dst:             _ZN10dng_stream10Get_uint16Ev
        - Src:             './dng_info.cpp:712,7'
          Dst:             _Z11TagTypeSizej
        - Src:             './dng_info.cpp:738,10'
          Dst:             _ZN10dng_stream15SetReadPositionEm
        - Src:             './dng_info.cpp:740,21'
          Dst:             _ZN10dng_stream10Get_uint16Ev
        - Src:             './dng_info.cpp:741,21'
          Dst:             _ZN10dng_stream10Get_uint16Ev
        - Src:             './dng_info.cpp:742,21'
          Dst:             _ZN10dng_stream10Get_uint32Ev
        - Src:             './dng_info.cpp:749,45'
          Dst:             _Z11TagTypeSizej
        - Src:             './dng_info.cpp:749,20'
          Dst:             _Z14SafeUint32Multjj
        - Src:             './dng_info.cpp:756,23'
          Dst:             _ZN10dng_stream10Get_uint32Ev
        - Src:             './dng_info.cpp:759,5'
          Dst:             _Z13SafeUint64Addmm
        - Src:             './dng_info.cpp:769,11'
          Dst:             _ZN10dng_stream15SetReadPositionEm
        - Src:             './dng_info.cpp:817,12'
          Dst:             _ZN10dng_stream15SetReadPositionEm
        - Src:             './dng_info.cpp:819,40'
          Dst:             _ZN10dng_stream10Get_uint32Ev
        - Src:             './dng_info.cpp:843,11'
          Dst:             _ZN10dng_stream15SetReadPositionEm
        - Src:             './dng_info.cpp:849,13'
          Dst:             _ZNK7AutoPtrI8dng_exifE3GetEv
        - Src:             './dng_info.cpp:850,15'
          Dst:             _ZNK7AutoPtrI10dng_sharedE3GetEv
        - Src:             './dng_info.cpp:866,10'
          Dst:             _ZN10dng_stream15SetReadPositionEm
        - Src:             './dng_info.cpp:868,30'
          Dst:             _ZN10dng_stream10Get_uint32Ev
    - functionName:    _ZN8dng_info8ParseIFDER8dng_hostR10dng_streamP8dng_exifP10dng_sharedP7dng_ifdmlj
      functionSourceFile: '/src/dng_sdk/source/./dng_info.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 419
      functionLinenumberEnd: 652
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          203
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - _Z11TagTypeSizej
        - _Z14SafeUint32Multjj
        - _ZN10dng_stream10Get_uint16Ev
        - _ZN10dng_stream10Get_uint32Ev
        - _ZN10dng_stream15SetReadPositionEm
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_info.cpp:428,9'
          Dst:             _ZN10dng_stream15SetReadPositionEm
        - Src:             './dng_info.cpp:435,29'
          Dst:             _ZN10dng_stream10Get_uint16Ev
        - Src:             './dng_info.cpp:470,10'
          Dst:             _ZN10dng_stream15SetReadPositionEm
        - Src:             './dng_info.cpp:472,28'
          Dst:             _ZN10dng_stream10Get_uint16Ev
        - Src:             './dng_info.cpp:473,28'
          Dst:             _ZN10dng_stream10Get_uint16Ev
        - Src:             './dng_info.cpp:498,28'
          Dst:             _ZN10dng_stream10Get_uint32Ev
        - Src:             './dng_info.cpp:523,26'
          Dst:             _Z11TagTypeSizej
        - Src:             './dng_info.cpp:552,7'
          Dst:             _Z14SafeUint32Multjj
        - Src:             './dng_info.cpp:555,23'
          Dst:             _ZN10dng_stream10Get_uint32Ev
        - Src:             './dng_info.cpp:586,11'
          Dst:             _ZN10dng_stream15SetReadPositionEm
        - Src:             './dng_info.cpp:604,9'
          Dst:             _ZN10dng_stream15SetReadPositionEm
        - Src:             './dng_info.cpp:606,26'
          Dst:             _ZN10dng_stream10Get_uint32Ev
    - functionName:    _ZN10dng_stream4SkipEm
      functionSourceFile: '/src/dng_sdk/source/./dng_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10dng_stream15SetReadPositionEm
        - _ZNK10dng_stream8PositionEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_stream.h:225,21'
          Dst:             _ZNK10dng_stream8PositionEv
        - Src:             './dng_stream.h:225,4'
          Dst:             _ZN10dng_stream15SetReadPositionEm
    - functionName:    _ZN8dng_info11ValidateIFDER10dng_streamml
      functionSourceFile: '/src/dng_sdk/source/./dng_info.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 341
      functionLinenumberEnd: 407
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          161
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - _Z11TagTypeSizej
        - _Z13SafeUint64Addmm
        - _Z14SafeUint32Multjj
        - _ZN10dng_stream10Get_uint16Ev
        - _ZN10dng_stream10Get_uint32Ev
        - _ZN10dng_stream15SetReadPositionEm
        - _ZN10dng_stream4SkipEm
        - _ZN10dng_stream6LengthEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_info.cpp:345,29'
          Dst:             _ZN10dng_stream6LengthEv
        - Src:             './dng_info.cpp:352,9'
          Dst:             _ZN10dng_stream15SetReadPositionEm
        - Src:             './dng_info.cpp:354,29'
          Dst:             _ZN10dng_stream10Get_uint16Ev
        - Src:             './dng_info.cpp:363,51'
          Dst:             _ZN10dng_stream6LengthEv
        - Src:             './dng_info.cpp:373,10'
          Dst:             _ZN10dng_stream15SetReadPositionEm
        - Src:             './dng_info.cpp:375,10'
          Dst:             _ZN10dng_stream4SkipEm
        - Src:             './dng_info.cpp:377,28'
          Dst:             _ZN10dng_stream10Get_uint16Ev
        - Src:             './dng_info.cpp:378,28'
          Dst:             _ZN10dng_stream10Get_uint32Ev
        - Src:             './dng_info.cpp:380,26'
          Dst:             _Z11TagTypeSizej
        - Src:             './dng_info.cpp:387,26'
          Dst:             _Z14SafeUint32Multjj
        - Src:             './dng_info.cpp:392,30'
          Dst:             _ZN10dng_stream10Get_uint32Ev
        - Src:             './dng_info.cpp:396,8'
          Dst:             _Z13SafeUint64Addmm
        - Src:             './dng_info.cpp:396,57'
          Dst:             _ZN10dng_stream6LengthEv
    - functionName:    _ZN8dng_info8ParseTagER8dng_hostR10dng_streamP8dng_exifP10dng_sharedP7dng_ifdjjjjml
      functionSourceFile: '/src/dng_sdk/source/./dng_info.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 334
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         87
      ICount:          488
      EdgeCount:       118
      CyclomaticComplexity: 33
      functionsReached:
        - _ZN10dng_stream15SetReadPositionEm
        - _ZN10dng_stream3GetEPvj
        - _ZN10dng_stream6LengthEv
        - memcmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   './dng_info.cpp:207,3'
          Branch Sides:    []
      Callsites:
        - Src:             './dng_info.cpp:132,9'
          Dst:             _ZN10dng_stream15SetReadPositionEm
        - Src:             './dng_info.cpp:146,9'
          Dst:             _ZN10dng_stream15SetReadPositionEm
        - Src:             './dng_info.cpp:162,9'
          Dst:             _ZN10dng_stream15SetReadPositionEm
        - Src:             './dng_info.cpp:190,18'
          Dst:             _ZN10dng_stream6LengthEv
        - Src:             './dng_info.cpp:247,22'
          Dst:             _ZN10dng_stream6LengthEv
        - Src:             './dng_info.cpp:251,27'
          Dst:             _ZN10dng_stream6LengthEv
        - Src:             './dng_info.cpp:271,10'
          Dst:             _ZN10dng_stream15SetReadPositionEm
        - Src:             './dng_info.cpp:273,10'
          Dst:             _ZN10dng_stream3GetEPvj
        - Src:             './dng_info.cpp:275,7'
          Dst:             memcmp
    - functionName:    _ZN8dng_info13ValidateMagicEv
      functionSourceFile: '/src/dng_sdk/source/./dng_info.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          49
      EdgeCount:       23
      CyclomaticComplexity: 13
      functionsReached:
        - _Z14ThrowBadFormatPKc
      functionUses:    0
      BranchProfiles:
        - Branch String:   './dng_info.cpp:61,2'
          Branch Sides:    []
      Callsites:
        - Src:             './dng_info.cpp:85,4'
          Dst:             _Z14ThrowBadFormatPKc
    - functionName:    _ZN8dng_infoD0Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_info.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8dng_infoD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_info.cpp:52,2'
          Dst:             _ZN8dng_infoD2Ev
    - functionName:    _ZN8dng_infoD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_info.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN7AutoPtrI10dng_sharedED2Ev
        - _ZN7AutoPtrI7dng_ifdED2Ev
        - _ZN7AutoPtrI8dng_exifED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_info.cpp:54,2'
          Dst:             _ZN7AutoPtrI7dng_ifdED2Ev
        - Src:             './dng_info.cpp:54,2'
          Dst:             _ZN7AutoPtrI7dng_ifdED2Ev
        - Src:             './dng_info.cpp:54,2'
          Dst:             _ZN7AutoPtrI10dng_sharedED2Ev
        - Src:             './dng_info.cpp:54,2'
          Dst:             _ZN7AutoPtrI8dng_exifED2Ev
    - functionName:    _ZN7AutoPtrI7dng_ifdED2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_auto_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7AutoPtrI10dng_sharedED2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_auto_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7AutoPtrI8dng_exifED2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_auto_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7AutoPtrI7dng_ifdEC2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_auto_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7AutoPtrI10dng_sharedEC2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_auto_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7AutoPtrI8dng_exifEC2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_auto_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8dng_infoC2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_info.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         33
      ICount:          156
      EdgeCount:       36
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN7AutoPtrI10dng_sharedEC2Ev
        - _ZN7AutoPtrI10dng_sharedED2Ev
        - _ZN7AutoPtrI7dng_ifdEC2Ev
        - _ZN7AutoPtrI7dng_ifdED2Ev
        - _ZN7AutoPtrI8dng_exifEC2Ev
        - _ZN7AutoPtrI8dng_exifED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_info.cpp:37,4'
          Dst:             _ZN7AutoPtrI8dng_exifEC2Ev
        - Src:             './dng_info.cpp:38,4'
          Dst:             _ZN7AutoPtrI10dng_sharedEC2Ev
        - Src:             './dng_info.cpp:31,11'
          Dst:             _ZN7AutoPtrI7dng_ifdEC2Ev
        - Src:             './dng_info.cpp:31,11'
          Dst:             _ZN7AutoPtrI7dng_ifdEC2Ev
        - Src:             './dng_info.cpp:31,11'
          Dst:             _ZN7AutoPtrI7dng_ifdED2Ev
        - Src:             './dng_info.cpp:31,11'
          Dst:             _ZN7AutoPtrI7dng_ifdED2Ev
        - Src:             './dng_info.cpp:47,2'
          Dst:             _ZN7AutoPtrI7dng_ifdED2Ev
        - Src:             './dng_info.cpp:47,2'
          Dst:             _ZN7AutoPtrI10dng_sharedED2Ev
        - Src:             './dng_info.cpp:47,2'
          Dst:             _ZN7AutoPtrI8dng_exifED2Ev
    - functionName:    __clang_call_terminate
      functionSourceFile: ''
      linkageType:     WeakODRLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          3
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - __cxa_begin_catch
      functionUses:    138
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_allocate_exception
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt12length_errorC2B8ne220000EPKc
      functionSourceFile: '/usr/local/bin/../include/c++/v1/stdexcept'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt11logic_errorC2EPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/bin/../include/c++/v1/stdexcept:154,66'
          Dst:             _ZNSt11logic_errorC2EPKc
    - functionName:    _ZNSt12length_errorD1Ev
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_throw
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_free_exception
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11logic_errorC2EPKc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN17dng_std_allocatorIdE10deallocateEPdm
      functionSourceFile: '/src/dng_sdk/source/./dng_memory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 568
      functionLinenumberEnd: 570
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN17dng_std_allocatorIdE8allocateEm
      functionSourceFile: '/src/dng_sdk/source/./dng_memory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 558
      functionLinenumberEnd: 564
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13SafeSizetMultmm
        - _Z15ThrowMemoryFullPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_memory.h:559,24'
          Dst:             _Z13SafeSizetMultmm
        - Src:             './dng_memory.h:562,5'
          Dst:             _Z15ThrowMemoryFullPKc
    - functionName:    _Z12Floor_uint32f
      functionSourceFile: '/src/dng_sdk/source/./dng_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 503
      functionLinenumberEnd: 505
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - float
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z10Max_real32ff
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_utils.h:505,18'
          Dst:             _Z10Max_real32ff
    - functionName:    _Z10Max_real32ff
      functionSourceFile: '/src/dng_sdk/source/./dng_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 327
      functionLinenumberEnd: 329
      functionDepth:   0
      returnType:      float
      argCount:        2
      argTypes:
        - float
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z11Round_int64d
      functionSourceFile: '/src/dng_sdk/source/./dng_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 547
      functionLinenumberEnd: 549
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK28dng_vignette_radial_function8EvaluateEd
      functionSourceFile: '/src/dng_sdk/source/./dng_lens_correction.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2003
      functionLinenumberEnd: 2019
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          87
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - _Z17ThrowProgramErrorPKc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_lens_correction.cpp:2005,4'
          Dst:             _Z17ThrowProgramErrorPKc
    - functionName:    _ZN28dng_vignette_radial_functionD0Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_lens_correction.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1981
      functionLinenumberEnd: 1981
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN28dng_vignette_radial_functionD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_lens_correction.cpp:1981,7'
          Dst:             _ZN28dng_vignette_radial_functionD2Ev
    - functionName:    _ZN28dng_vignette_radial_functionD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_lens_correction.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1981
      functionLinenumberEnd: 1981
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN15dng_1d_functionD2Ev
        - _ZN26dng_vignette_radial_paramsD2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_lens_correction.cpp:1981,7'
          Dst:             _ZN26dng_vignette_radial_paramsD2Ev
        - Src:             './dng_lens_correction.cpp:1981,7'
          Dst:             _ZN15dng_1d_functionD2Ev
    - functionName:    _ZN26dng_vignette_radial_paramsD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_lens_correction.h'
      linkageType:     InternalLinkage
      functionLinenumber: 527
      functionLinenumberEnd: 527
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN15dng_1d_functionC2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_1d_function.h'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN15dng_warp_paramsC2ERKS_
      functionSourceFile: '/src/dng_sdk/source/./dng_lens_correction.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN15dng_warp_paramsD0Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_lens_correction.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK15dng_warp_params8IsNOPAllEv
      functionSourceFile: '/src/dng_sdk/source/./dng_lens_correction.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK15dng_warp_params5IsNOPEj
      functionSourceFile: '/src/dng_sdk/source/./dng_lens_correction.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK15dng_warp_params11IsRadNOPAllEv
      functionSourceFile: '/src/dng_sdk/source/./dng_lens_correction.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          51
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK15dng_warp_params8IsRadNOPEj
      functionSourceFile: '/src/dng_sdk/source/./dng_lens_correction.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK15dng_warp_params11IsTanNOPAllEv
      functionSourceFile: '/src/dng_sdk/source/./dng_lens_correction.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          51
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK15dng_warp_params8IsTanNOPEj
      functionSourceFile: '/src/dng_sdk/source/./dng_lens_correction.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK15dng_warp_params7IsValidEv
      functionSourceFile: '/src/dng_sdk/source/./dng_lens_correction.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          72
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK15dng_warp_params18IsValidForNegativeERK12dng_negative
      functionSourceFile: '/src/dng_sdk/source/./dng_lens_correction.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          57
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK12dng_negative13ColorChannelsEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_lens_correction.cpp:186,24'
          Dst:             _ZNK12dng_negative13ColorChannelsEv
    - functionName:    __cxa_pure_virtual
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK15dng_warp_params15EvaluateInverseEjd
      functionSourceFile: '/src/dng_sdk/source/./dng_lens_correction.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 235
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          110
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _Z10Abs_real64d
        - _Z10Pin_real64ddd
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_lens_correction.cpp:215,7'
          Dst:             _Z10Abs_real64d
        - Src:             './dng_lens_correction.cpp:220,21'
          Dst:             _Z10Pin_real64ddd
    - functionName:    _ZNK15dng_warp_params4DumpEv
      functionSourceFile: '/src/dng_sdk/source/./dng_lens_correction.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 294
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z10Abs_real64d
      functionSourceFile: '/src/dng_sdk/source/./dng_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 405
      functionLinenumberEnd: 407
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          21
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    18
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z10Pin_real64ddd
      functionSourceFile: '/src/dng_sdk/source/./dng_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 426
      functionLinenumberEnd: 428
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - double
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z10Max_real64dd
        - _Z10Min_real64dd
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_utils.h:428,26'
          Dst:             _Z10Min_real64dd
        - Src:             './dng_utils.h:428,9'
          Dst:             _Z10Max_real64dd
    - functionName:    _Z10Min_real64dd
      functionSourceFile: '/src/dng_sdk/source/./dng_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 412
      functionLinenumberEnd: 414
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK12dng_negative13ColorChannelsEv
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1518
      functionLinenumberEnd: 1519
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN15dng_warp_paramsD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_lens_correction.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z10Min_real32ff
      functionSourceFile: '/src/dng_sdk/source/./dng_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 320
      functionLinenumberEnd: 322
      functionDepth:   0
      returnType:      float
      argCount:        2
      argTypes:
        - float
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    24
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z10Pin_real32fff
      functionSourceFile: '/src/dng_sdk/source/./dng_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 336
      functionDepth:   0
      returnType:      float
      argCount:        3
      argTypes:
        - float
        - float
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z10Max_real32ff
        - _Z10Min_real32ff
      functionUses:    25
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_utils.h:336,26'
          Dst:             _Z10Min_real32ff
        - Src:             './dng_utils.h:336,9'
          Dst:             _Z10Max_real32ff
    - functionName:    _ZNK16dng_pixel_buffer10ConstPixelEiij
      functionSourceFile: '/src/dng_sdk/source/./dng_pixel_buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK16dng_pixel_buffer13InternalPixelEiij
      functionUses:    15
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_pixel_buffer.h:238,11'
          Dst:             _ZNK16dng_pixel_buffer13InternalPixelEiij
    - functionName:    _ZNK16dng_pixel_buffer13InternalPixelEiij
      functionSourceFile: '/src/dng_sdk/source/./dng_pixel_buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          145
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z12SafeInt64Addll
        - _Z13SafeInt64Multll
        - _Z17ThrowProgramErrorPKc
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_pixel_buffer.h:135,5'
          Dst:             _Z17ThrowProgramErrorPKc
        - Src:             './dng_pixel_buffer.h:139,28'
          Dst:             _Z13SafeInt64Multll
        - Src:             './dng_pixel_buffer.h:141,28'
          Dst:             _Z13SafeInt64Multll
        - Src:             './dng_pixel_buffer.h:143,30'
          Dst:             _Z13SafeInt64Multll
        - Src:             './dng_pixel_buffer.h:146,18'
          Dst:             _Z12SafeInt64Addll
        - Src:             './dng_pixel_buffer.h:146,5'
          Dst:             _Z12SafeInt64Addll
        - Src:             './dng_pixel_buffer.h:145,25'
          Dst:             _Z13SafeInt64Multll
    - functionName:    _Z13SafeInt64Multll
      functionSourceFile: '/src/dng_sdk/source/./dng_safe_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12dng_internal20SafeInt64MultByClangEll
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_safe_arithmetic.h:152,10'
          Dst:             _ZN12dng_internal20SafeInt64MultByClangEll
    - functionName:    _ZN12dng_internal20SafeInt64MultByClangEll
      functionSourceFile: '/src/dng_sdk/source/./dng_safe_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          33
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _Z17ThrowProgramErrorPKc
        - abort
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_safe_arithmetic.h:121,5'
          Dst:             _Z17ThrowProgramErrorPKc
        - Src:             './dng_safe_arithmetic.h:122,5'
          Dst:             abort
    - functionName:    abort
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN16dng_memory_block13Buffer_real32Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_memory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 471
      functionLinenumberEnd: 472
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16dng_memory_block6BufferEv
      functionUses:    29
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_memory.h:472,22'
          Dst:             _ZN16dng_memory_block6BufferEv
    - functionName:    _ZN16dng_pixel_buffer10DirtyPixelEiij
      functionSourceFile: '/src/dng_sdk/source/./dng_pixel_buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 255
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          29
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK16dng_pixel_buffer13InternalPixelEiij
      functionUses:    21
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_pixel_buffer.h:255,11'
          Dst:             _ZNK16dng_pixel_buffer13InternalPixelEiij
    - functionName:    _ZNK12dng_negative15RawToFullScaleVEv
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1159
      functionLinenumberEnd: 1160
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK12dng_negative13DefaultScaleVEv
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1131
      functionLinenumberEnd: 1132
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK12dng_negative15RawToFullScaleHEv
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1152
      functionLinenumberEnd: 1153
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK12dng_negative13DefaultScaleHEv
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1124
      functionLinenumberEnd: 1125
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN18dng_inplace_opcode14ModifiedBoundsERK8dng_rect
      functionSourceFile: '/src/dng_sdk/source/./dng_opcodes.h'
      linkageType:     InternalLinkage
      functionLinenumber: 432
      functionLinenumberEnd: 433
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN28dng_opcode_FixVignetteRadial15BufferPixelTypeEj
      functionSourceFile: '/src/dng_sdk/source/./dng_lens_correction.h'
      linkageType:     InternalLinkage
      functionLinenumber: 611
      functionLinenumberEnd: 612
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN28dng_opcode_FixVignetteRadialD0Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_lens_correction.h'
      linkageType:     InternalLinkage
      functionLinenumber: 575
      functionLinenumberEnd: 575
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN28dng_opcode_FixVignetteRadialD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_lens_correction.h:575,7'
          Dst:             _ZN28dng_opcode_FixVignetteRadialD2Ev
    - functionName:    _ZN28dng_opcode_FixVignetteRadialD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_lens_correction.h'
      linkageType:     InternalLinkage
      functionLinenumber: 575
      functionLinenumberEnd: 575
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN18dng_inplace_opcodeD2Ev
        - _ZN26dng_vignette_radial_paramsD2Ev
        - _ZN7AutoPtrI16dng_memory_blockED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_lens_correction.h:575,7'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
        - Src:             './dng_lens_correction.h:575,7'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
        - Src:             './dng_lens_correction.h:575,7'
          Dst:             _ZN26dng_vignette_radial_paramsD2Ev
        - Src:             './dng_lens_correction.h:575,7'
          Dst:             _ZN18dng_inplace_opcodeD2Ev
    - functionName:    _ZN18dng_inplace_opcodeD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_opcodes.h'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 406
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10dng_opcodeD2Ev
      functionUses:    23
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_opcodes.h:406,7'
          Dst:             _ZN10dng_opcodeD2Ev
    - functionName:    _ZNK28dng_opcode_FixVignetteRadial5IsNOPEv
      functionSourceFile: '/src/dng_sdk/source/./dng_lens_correction.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2131
      functionLinenumberEnd: 2133
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK26dng_vignette_radial_params5IsNOPEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_lens_correction.cpp:2133,17'
          Dst:             _ZNK26dng_vignette_radial_params5IsNOPEv
    - functionName:    _ZNK28dng_opcode_FixVignetteRadial18IsValidForNegativeERK12dng_negative
      functionSourceFile: '/src/dng_sdk/source/./dng_lens_correction.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2140
      functionLinenumberEnd: 2142
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK26dng_vignette_radial_params7IsValidEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_lens_correction.cpp:2142,17'
          Dst:             _ZNK26dng_vignette_radial_params7IsValidEv
    - functionName:    _ZNK28dng_opcode_FixVignetteRadial7PutDataER10dng_stream
      functionSourceFile: '/src/dng_sdk/source/./dng_lens_correction.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2149
      functionLinenumberEnd: 2166
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          77
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - _Z17ThrowProgramErrorPKc
        - _ZN10dng_stream10Put_real64Ed
        - _ZN10dng_stream10Put_uint32Ej
        - _ZN28dng_opcode_FixVignetteRadial10ParamBytesEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_lens_correction.cpp:2151,23'
          Dst:             _ZN28dng_opcode_FixVignetteRadial10ParamBytesEv
        - Src:             './dng_lens_correction.cpp:2153,9'
          Dst:             _ZN10dng_stream10Put_uint32Ej
        - Src:             './dng_lens_correction.cpp:2155,2'
          Dst:             _Z17ThrowProgramErrorPKc
        - Src:             './dng_lens_correction.cpp:2160,10'
          Dst:             _ZN10dng_stream10Put_real64Ed
        - Src:             './dng_lens_correction.cpp:2163,9'
          Dst:             _ZN10dng_stream10Put_real64Ed
        - Src:             './dng_lens_correction.cpp:2164,9'
          Dst:             _ZN10dng_stream10Put_real64Ed
    - functionName:    _ZN28dng_opcode_FixVignetteRadial7PrepareER12dng_negativejRK9dng_pointRK8dng_rectjjR20dng_memory_allocator
      functionSourceFile: '/src/dng_sdk/source/./dng_lens_correction.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2177
      functionLinenumberEnd: 2309
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         59
      ICount:          443
      EdgeCount:       93
      CyclomaticComplexity: 36
      functionsReached:
        - _Z10Abs_real64d
        - _Z10Max_real32ff
        - _Z10Max_real64dd
        - _Z11Lerp_real64ddd
        - _Z12Round_uint32f
        - _Z14ThrowBadFormatPKc
        - _Z15Real64ToFixed64d
        - _Z17ComputeBufferSizejRK9dng_pointj11PaddingType
        - _Z17ThrowProgramErrorPKc
        - _ZN12dng_1d_table10InitializeER20dng_memory_allocatorRK15dng_1d_functionb
        - _ZN12dng_1d_tableC2Ev
        - _ZN12dng_1d_tableD2Ev
        - _ZN15dng_rect_real64C2ERK8dng_rect
        - _ZN16dng_memory_block13Buffer_uint16Ev
        - _ZN16dng_point_real64C2Edd
        - _ZN28dng_vignette_radial_functionC2ERK26dng_vignette_radial_params
        - _ZN28dng_vignette_radial_functionD2Ev
        - _ZN7AutoPtrI16dng_memory_blockE5ResetEPS0_
        - _ZNK12dng_1d_table11InterpolateEf
        - _ZNK12dng_negative16PixelAspectRatioEv
        - _ZNK7AutoPtrI16dng_memory_blockEptEv
        - hypot
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_lens_correction.cpp:2183,3'
          Dst:             _Z14ThrowBadFormatPKc
        - Src:             './dng_lens_correction.cpp:2193,3'
          Dst:             _Z17ThrowProgramErrorPKc
        - Src:             './dng_lens_correction.cpp:2200,37'
          Dst:             _ZN28dng_vignette_radial_functionC2ERK26dng_vignette_radial_params
        - Src:             './dng_lens_correction.cpp:2204,24'
          Dst:             _ZN15dng_rect_real64C2ERK8dng_rect
        - Src:             './dng_lens_correction.cpp:2208,38'
          Dst:             _Z11Lerp_real64ddd
        - Src:             './dng_lens_correction.cpp:2212,11'
          Dst:             _Z11Lerp_real64ddd
        - Src:             './dng_lens_correction.cpp:2208,25'
          Dst:             _ZN16dng_point_real64C2Edd
        - Src:             './dng_lens_correction.cpp:2216,44'
          Dst:             _ZNK12dng_negative16PixelAspectRatioEv
        - Src:             './dng_lens_correction.cpp:2218,46'
          Dst:             _Z10Abs_real64d
        - Src:             './dng_lens_correction.cpp:2219,13'
          Dst:             _Z10Abs_real64d
        - Src:             './dng_lens_correction.cpp:2218,34'
          Dst:             _Z10Max_real64dd
        - Src:             './dng_lens_correction.cpp:2221,22'
          Dst:             _Z10Abs_real64d
        - Src:             './dng_lens_correction.cpp:2222,13'
          Dst:             _Z10Abs_real64d
        - Src:             './dng_lens_correction.cpp:2221,10'
          Dst:             _Z10Max_real64dd
        - Src:             './dng_lens_correction.cpp:2218,27'
          Dst:             hypot
        - Src:             './dng_lens_correction.cpp:2224,25'
          Dst:             _ZN16dng_point_real64C2Edd
        - Src:             './dng_lens_correction.cpp:2231,16'
          Dst:             _Z15Real64ToFixed64d
        - Src:             './dng_lens_correction.cpp:2232,16'
          Dst:             _Z15Real64ToFixed64d
        - Src:             './dng_lens_correction.cpp:2234,14'
          Dst:             _Z15Real64ToFixed64d
        - Src:             './dng_lens_correction.cpp:2235,14'
          Dst:             _Z15Real64ToFixed64d
        - Src:             './dng_lens_correction.cpp:2244,15'
          Dst:             _ZN12dng_1d_tableC2Ev
        - Src:             './dng_lens_correction.cpp:2246,10'
          Dst:             _ZN12dng_1d_table10InitializeER20dng_memory_allocatorRK15dng_1d_functionb
        - Src:             './dng_lens_correction.cpp:2252,46'
          Dst:             _ZNK12dng_1d_table11InterpolateEf
        - Src:             './dng_lens_correction.cpp:2253,19'
          Dst:             _ZNK12dng_1d_table11InterpolateEf
        - Src:             './dng_lens_correction.cpp:2252,26'
          Dst:             _Z10Max_real32ff
        - Src:             './dng_lens_correction.cpp:2309,2'
          Dst:             _ZN12dng_1d_tableD2Ev
        - Src:             './dng_lens_correction.cpp:2272,13'
          Dst:             _ZN7AutoPtrI16dng_memory_blockE5ResetEPS0_
        - Src:             './dng_lens_correction.cpp:2274,20'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_lens_correction.cpp:2274,32'
          Dst:             _ZN16dng_memory_block13Buffer_uint16Ev
        - Src:             './dng_lens_correction.cpp:2286,22'
          Dst:             _ZNK12dng_1d_table11InterpolateEf
        - Src:             './dng_lens_correction.cpp:2288,30'
          Dst:             _Z12Round_uint32f
        - Src:             './dng_lens_correction.cpp:2297,29'
          Dst:             _Z17ComputeBufferSizejRK9dng_pointj11PaddingType
        - Src:             './dng_lens_correction.cpp:2303,33'
          Dst:             _ZN7AutoPtrI16dng_memory_blockE5ResetEPS0_
        - Src:             './dng_lens_correction.cpp:2309,2'
          Dst:             _ZN12dng_1d_tableD2Ev
        - Src:             './dng_lens_correction.cpp:2309,2'
          Dst:             _ZN28dng_vignette_radial_functionD2Ev
        - Src:             './dng_lens_correction.cpp:2309,2'
          Dst:             _ZN28dng_vignette_radial_functionD2Ev
    - functionName:    _ZN28dng_opcode_FixVignetteRadial11ProcessAreaER12dng_negativejR16dng_pixel_bufferRK8dng_rectS6_
      functionSourceFile: '/src/dng_sdk/source/./dng_lens_correction.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2318
      functionLinenumberEnd: 2351
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          169
      EdgeCount:       24
      CyclomaticComplexity: 6
      functionsReached:
        - _Z12DoVignette32PfPKtjjjiiij
        - _Z16DoVignetteMask16PtjjilllljPKt
        - _ZN16dng_memory_block13Buffer_uint16Ev
        - _ZN16dng_memory_block6BufferEv
        - _ZN16dng_pixel_buffer17DirtyPixel_real32Eiij
        - _ZN16dng_pixel_buffer17DirtyPixel_uint16Eiij
        - _ZN16dng_pixel_bufferC2ERK8dng_rectjjjjPv
        - _ZN16dng_pixel_bufferD2Ev
        - _ZNK16dng_pixel_buffer17ConstPixel_uint16Eiij
        - _ZNK16dng_pixel_buffer7RowStepEv
        - _ZNK16dng_pixel_buffer9PlaneStepEv
        - _ZNK7AutoPtrI16dng_memory_blockEptEv
        - _ZNK8dng_rect1HEv
        - _ZNK8dng_rect1WEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_lens_correction.cpp:2324,11'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_lens_correction.cpp:2324,39'
          Dst:             _ZN16dng_memory_block6BufferEv
        - Src:             './dng_lens_correction.cpp:2322,19'
          Dst:             _ZN16dng_pixel_bufferC2ERK8dng_rectjjjjPv
        - Src:             './dng_lens_correction.cpp:2328,36'
          Dst:             _ZN16dng_pixel_buffer17DirtyPixel_uint16Eiij
        - Src:             './dng_lens_correction.cpp:2329,16'
          Dst:             _ZNK8dng_rect1HEv
        - Src:             './dng_lens_correction.cpp:2330,16'
          Dst:             _ZNK8dng_rect1WEv
        - Src:             './dng_lens_correction.cpp:2331,24'
          Dst:             _ZNK16dng_pixel_buffer7RowStepEv
        - Src:             './dng_lens_correction.cpp:2337,8'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_lens_correction.cpp:2337,20'
          Dst:             _ZN16dng_memory_block13Buffer_uint16Ev
        - Src:             './dng_lens_correction.cpp:2328,2'
          Dst:             _Z16DoVignetteMask16PtjjilllljPKt
        - Src:             './dng_lens_correction.cpp:2341,23'
          Dst:             _ZN16dng_pixel_buffer17DirtyPixel_real32Eiij
        - Src:             './dng_lens_correction.cpp:2342,23'
          Dst:             _ZNK16dng_pixel_buffer17ConstPixel_uint16Eiij
        - Src:             './dng_lens_correction.cpp:2343,15'
          Dst:             _ZNK8dng_rect1HEv
        - Src:             './dng_lens_correction.cpp:2344,15'
          Dst:             _ZNK8dng_rect1WEv
        - Src:             './dng_lens_correction.cpp:2346,14'
          Dst:             _ZNK16dng_pixel_buffer7RowStepEv
        - Src:             './dng_lens_correction.cpp:2347,14'
          Dst:             _ZNK16dng_pixel_buffer9PlaneStepEv
        - Src:             './dng_lens_correction.cpp:2348,23'
          Dst:             _ZNK16dng_pixel_buffer7RowStepEv
        - Src:             './dng_lens_correction.cpp:2341,2'
          Dst:             _Z12DoVignette32PfPKtjjjiiij
        - Src:             './dng_lens_correction.cpp:2351,2'
          Dst:             _ZN16dng_pixel_bufferD2Ev
        - Src:             './dng_lens_correction.cpp:2351,2'
          Dst:             _ZN16dng_pixel_bufferD2Ev
    - functionName:    _ZN16dng_pixel_buffer17DirtyPixel_uint16Eiij
      functionSourceFile: '/src/dng_sdk/source/./dng_pixel_buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 353
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          29
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16dng_pixel_buffer10DirtyPixelEiij
      functionUses:    21
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_pixel_buffer.h:357,22'
          Dst:             _ZN16dng_pixel_buffer10DirtyPixelEiij
    - functionName:    _ZNK16dng_pixel_buffer7RowStepEv
      functionSourceFile: '/src/dng_sdk/source/./dng_pixel_buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN16dng_memory_block13Buffer_uint16Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_memory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 407
      functionLinenumberEnd: 408
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16dng_memory_block6BufferEv
      functionUses:    14
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_memory.h:408,22'
          Dst:             _ZN16dng_memory_block6BufferEv
    - functionName:    _Z16DoVignetteMask16PtjjilllljPKt
      functionSourceFile: '/src/dng_sdk/source/./dng_bottlenecks.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1623
      functionLinenumberEnd: 1636
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - size_t
        - size_t
        - size_t
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          45
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN16dng_pixel_buffer17DirtyPixel_real32Eiij
      functionSourceFile: '/src/dng_sdk/source/./dng_pixel_buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 489
      functionLinenumberEnd: 493
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          29
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16dng_pixel_buffer10DirtyPixelEiij
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_pixel_buffer.h:493,22'
          Dst:             _ZN16dng_pixel_buffer10DirtyPixelEiij
    - functionName:    _ZNK16dng_pixel_buffer17ConstPixel_uint16Eiij
      functionSourceFile: '/src/dng_sdk/source/./dng_pixel_buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 336
      functionLinenumberEnd: 340
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          29
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK16dng_pixel_buffer10ConstPixelEiij
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_pixel_buffer.h:340,28'
          Dst:             _ZNK16dng_pixel_buffer10ConstPixelEiij
    - functionName:    _ZNK16dng_pixel_buffer9PlaneStepEv
      functionSourceFile: '/src/dng_sdk/source/./dng_pixel_buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z12DoVignette32PfPKtjjjiiij
      functionSourceFile: '/src/dng_sdk/source/./dng_bottlenecks.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1674
      functionLinenumberEnd: 1686
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN28dng_vignette_radial_functionC2ERK26dng_vignette_radial_params
      functionSourceFile: '/src/dng_sdk/source/./dng_lens_correction.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1994
      functionLinenumberEnd: 1996
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN15dng_1d_functionC2Ev
        - _ZN15dng_1d_functionD2Ev
        - _ZN26dng_vignette_radial_paramsC2ERKS_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_lens_correction.cpp:1990,12'
          Dst:             _ZN15dng_1d_functionC2Ev
        - Src:             './dng_lens_correction.cpp:1992,6'
          Dst:             _ZN26dng_vignette_radial_paramsC2ERKS_
        - Src:             './dng_lens_correction.cpp:1996,4'
          Dst:             _ZN15dng_1d_functionD2Ev
    - functionName:    _ZN15dng_rect_real64C2ERK8dng_rect
      functionSourceFile: '/src/dng_sdk/source/./dng_rect.h'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          33
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z11Lerp_real64ddd
      functionSourceFile: '/src/dng_sdk/source/./dng_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 465
      functionLinenumberEnd: 467
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - double
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN16dng_point_real64C2Edd
      functionSourceFile: '/src/dng_sdk/source/./dng_point.h'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    29
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK12dng_negative16PixelAspectRatioEv
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1209
      functionLinenumberEnd: 1211
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK12dng_negative13DefaultScaleHEv
        - _ZNK12dng_negative13DefaultScaleVEv
        - _ZNK12dng_negative15RawToFullScaleHEv
        - _ZNK12dng_negative15RawToFullScaleVEv
        - _ZNK13dng_urational9As_real64Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.h:1210,12'
          Dst:             _ZNK12dng_negative13DefaultScaleHEv
        - Src:             './dng_negative.h:1210,29'
          Dst:             _ZNK13dng_urational9As_real64Ev
        - Src:             './dng_negative.h:1210,44'
          Dst:             _ZNK12dng_negative15RawToFullScaleHEv
        - Src:             './dng_negative.h:1211,9'
          Dst:             _ZNK12dng_negative13DefaultScaleVEv
        - Src:             './dng_negative.h:1211,26'
          Dst:             _ZNK13dng_urational9As_real64Ev
        - Src:             './dng_negative.h:1211,41'
          Dst:             _ZNK12dng_negative15RawToFullScaleVEv
    - functionName:    hypot
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z15Real64ToFixed64d
      functionSourceFile: '/src/dng_sdk/source/./dng_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 561
      functionLinenumberEnd: 563
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z11Round_int64d
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_utils.h:563,9'
          Dst:             _Z11Round_int64d
    - functionName:    _ZNK12dng_1d_table11InterpolateEf
      functionSourceFile: '/src/dng_sdk/source/./dng_1d_table.h'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      float
      argCount:        2
      argTypes:
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          78
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - _Z14ThrowBadFormatPKc
      functionUses:    20
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_1d_table.h:83,5'
          Dst:             _Z14ThrowBadFormatPKc
    - functionName:    _ZN7AutoPtrI16dng_memory_blockE5ResetEPS0_
      functionSourceFile: '/src/dng_sdk/source/./dng_auto_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          56
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    64
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z12Round_uint32f
      functionSourceFile: '/src/dng_sdk/source/./dng_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 531
      functionLinenumberEnd: 533
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - float
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z12Floor_uint32f
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_utils.h:533,9'
          Dst:             _Z12Floor_uint32f
    - functionName:    _ZN26dng_vignette_radial_paramsC2ERKS_
      functionSourceFile: '/src/dng_sdk/source/./dng_lens_correction.h'
      linkageType:     InternalLinkage
      functionLinenumber: 527
      functionLinenumberEnd: 527
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN28dng_opcode_FixVignetteRadial10ParamBytesEv
      functionSourceFile: '/src/dng_sdk/source/./dng_lens_correction.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2356
      functionLinenumberEnd: 2360
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK26dng_vignette_radial_params7IsValidEv
      functionSourceFile: '/src/dng_sdk/source/./dng_lens_correction.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1930
      functionLinenumberEnd: 1947
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          69
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK26dng_vignette_radial_params5IsNOPEv
      functionSourceFile: '/src/dng_sdk/source/./dng_lens_correction.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1911
      functionLinenumberEnd: 1925
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          51
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN22dng_opcode_WarpFisheyeD0Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_lens_correction.h'
      linkageType:     InternalLinkage
      functionLinenumber: 490
      functionLinenumberEnd: 490
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN22dng_opcode_WarpFisheyeD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_lens_correction.h:490,7'
          Dst:             _ZN22dng_opcode_WarpFisheyeD2Ev
    - functionName:    _ZN22dng_opcode_WarpFisheyeD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_lens_correction.h'
      linkageType:     InternalLinkage
      functionLinenumber: 490
      functionLinenumberEnd: 490
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10dng_opcodeD2Ev
        - _ZN23dng_warp_params_fisheyeD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_lens_correction.h:490,7'
          Dst:             _ZN23dng_warp_params_fisheyeD2Ev
        - Src:             './dng_lens_correction.h:490,7'
          Dst:             _ZN10dng_opcodeD2Ev
    - functionName:    _ZN23dng_warp_params_fisheyeD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_lens_correction.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 755
      functionLinenumberEnd: 757
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN10dng_vectorD2Ev
        - _ZN15dng_warp_paramsD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_lens_correction.cpp:757,2'
          Dst:             _ZN10dng_vectorD2Ev
        - Src:             './dng_lens_correction.cpp:757,2'
          Dst:             _ZN15dng_warp_paramsD2Ev
    - functionName:    _ZN10dng_vectorD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_matrix.h'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    69
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN26dng_opcode_WarpRectilinearD0Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_lens_correction.h'
      linkageType:     InternalLinkage
      functionLinenumber: 454
      functionLinenumberEnd: 454
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN26dng_opcode_WarpRectilinearD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_lens_correction.h:454,7'
          Dst:             _ZN26dng_opcode_WarpRectilinearD2Ev
    - functionName:    _ZN26dng_opcode_WarpRectilinearD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_lens_correction.h'
      linkageType:     InternalLinkage
      functionLinenumber: 454
      functionLinenumberEnd: 454
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10dng_opcodeD2Ev
        - _ZN27dng_warp_params_rectilinearD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_lens_correction.h:454,7'
          Dst:             _ZN27dng_warp_params_rectilinearD2Ev
        - Src:             './dng_lens_correction.h:454,7'
          Dst:             _ZN10dng_opcodeD2Ev
    - functionName:    _ZN27dng_warp_params_rectilinearD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_lens_correction.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          44
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN10dng_vectorD2Ev
        - _ZN15dng_warp_paramsD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_lens_correction.cpp:341,2'
          Dst:             _ZN10dng_vectorD2Ev
        - Src:             './dng_lens_correction.cpp:341,2'
          Dst:             _ZN10dng_vectorD2Ev
        - Src:             './dng_lens_correction.cpp:341,2'
          Dst:             _ZN15dng_warp_paramsD2Ev
    - functionName:    _ZNK13dng_area_task11MaxTileSizeEv
      functionSourceFile: '/src/dng_sdk/source/./dng_area_task.h'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13dng_area_task8UnitCellEv
      functionSourceFile: '/src/dng_sdk/source/./dng_area_task.h'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13dng_area_task11MinTaskAreaEv
      functionSourceFile: '/src/dng_sdk/source/./dng_area_task.h'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13dng_area_task10MaxThreadsEv
      functionSourceFile: '/src/dng_sdk/source/./dng_area_task.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN15dng_filter_warpD0Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_lens_correction.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 957
      functionLinenumberEnd: 957
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN15dng_filter_warpD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_lens_correction.cpp:957,7'
          Dst:             _ZN15dng_filter_warpD2Ev
    - functionName:    _ZN15dng_filter_warpD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_lens_correction.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 957
      functionLinenumberEnd: 957
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN15dng_filter_taskD2Ev
        - _ZN23dng_resample_weights_2dD2Ev
        - _ZN7AutoPtrI15dng_warp_paramsED2Ev
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_lens_correction.cpp:957,7'
          Dst:             _ZN23dng_resample_weights_2dD2Ev
        - Src:             './dng_lens_correction.cpp:957,7'
          Dst:             _ZN7AutoPtrI15dng_warp_paramsED2Ev
        - Src:             './dng_lens_correction.cpp:957,7'
          Dst:             _ZN15dng_filter_taskD2Ev
    - functionName:    _ZN7AutoPtrI15dng_warp_paramsED2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_auto_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN15dng_filter_warp7SrcAreaERK8dng_rect
      functionSourceFile: '/src/dng_sdk/source/./dng_lens_correction.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1116
      functionLinenumberEnd: 1218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          250
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - _Z12SafeInt32Addii
        - _Z12SafeInt32Subii
        - _Z20ConvertDoubleToInt32d
        - _Z20ConvertUint32ToInt32j
        - _Z9Max_int32ii
        - _Z9Min_int32ii
        - _ZN16dng_point_real64C2Edd
        - _ZN8dng_rectC2Eiiii
        - _ZNK23dng_resample_weights_2d6RadiusEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_lens_correction.cpp:1138,28'
          Dst:             _ZN16dng_point_real64C2Edd
        - Src:             './dng_lens_correction.cpp:1142,21'
          Dst:             _Z20ConvertDoubleToInt32d
        - Src:             './dng_lens_correction.cpp:1144,12'
          Dst:             _Z9Min_int32ii
        - Src:             './dng_lens_correction.cpp:1152,28'
          Dst:             _ZN16dng_point_real64C2Edd
        - Src:             './dng_lens_correction.cpp:1156,21'
          Dst:             _Z20ConvertDoubleToInt32d
        - Src:             './dng_lens_correction.cpp:1158,12'
          Dst:             _Z9Max_int32ii
        - Src:             './dng_lens_correction.cpp:1173,28'
          Dst:             _ZN16dng_point_real64C2Edd
        - Src:             './dng_lens_correction.cpp:1177,21'
          Dst:             _Z20ConvertDoubleToInt32d
        - Src:             './dng_lens_correction.cpp:1179,12'
          Dst:             _Z9Min_int32ii
        - Src:             './dng_lens_correction.cpp:1187,28'
          Dst:             _ZN16dng_point_real64C2Edd
        - Src:             './dng_lens_correction.cpp:1191,21'
          Dst:             _Z20ConvertDoubleToInt32d
        - Src:             './dng_lens_correction.cpp:1193,12'
          Dst:             _Z9Max_int32ii
        - Src:             './dng_lens_correction.cpp:1203,50'
          Dst:             _ZNK23dng_resample_weights_2d6RadiusEv
        - Src:             './dng_lens_correction.cpp:1203,20'
          Dst:             _Z20ConvertUint32ToInt32j
        - Src:             './dng_lens_correction.cpp:1205,9'
          Dst:             _Z12SafeInt32Subii
        - Src:             './dng_lens_correction.cpp:1206,9'
          Dst:             _Z12SafeInt32Subii
        - Src:             './dng_lens_correction.cpp:1207,9'
          Dst:             _Z12SafeInt32Addii
        - Src:             './dng_lens_correction.cpp:1208,9'
          Dst:             _Z12SafeInt32Addii
        - Src:             './dng_lens_correction.cpp:1210,9'
          Dst:             _Z12SafeInt32Addii
        - Src:             './dng_lens_correction.cpp:1211,9'
          Dst:             _Z12SafeInt32Addii
        - Src:             './dng_lens_correction.cpp:1213,17'
          Dst:             _ZN8dng_rectC2Eiiii
    - functionName:    _ZN15dng_filter_warp11SrcTileSizeERK9dng_point
      functionSourceFile: '/src/dng_sdk/source/./dng_lens_correction.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1225
      functionLinenumberEnd: 1287
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          232
      EdgeCount:       19
      CyclomaticComplexity: 5
      functionsReached:
        - _Z17ThrowProgramErrorPKc
        - _Z20ConvertDoubleToInt32d
        - _Z20ConvertUint32ToInt32j
        - _ZN15dng_rect_real64C2ERK8dng_rect
        - _ZN16dng_point_real64C2Edd
        - _ZN9dng_pointC2Eii
        - _ZN9dng_pointC2Ev
        - _ZNK23dng_resample_weights_2d5WidthEv
        - _ZNK7AutoPtrI15dng_warp_paramsEptEv
        - _ZNK8dng_rect4SizeEv
        - _ZNK9dng_image6BoundsEv
        - hypot
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_lens_correction.cpp:1234,2'
          Dst:             _Z17ThrowProgramErrorPKc
        - Src:             './dng_lens_correction.cpp:1235,2'
          Dst:             _Z17ThrowProgramErrorPKc
        - Src:             './dng_lens_correction.cpp:1237,44'
          Dst:             hypot
        - Src:             './dng_lens_correction.cpp:1240,12'
          Dst:             _ZN9dng_pointC2Ev
        - Src:             './dng_lens_correction.cpp:1249,36'
          Dst:             _ZNK9dng_image6BoundsEv
        - Src:             './dng_lens_correction.cpp:1249,47'
          Dst:             _ZNK8dng_rect4SizeEv
        - Src:             './dng_lens_correction.cpp:1258,28'
          Dst:             _ZNK7AutoPtrI15dng_warp_paramsEptEv
        - Src:             './dng_lens_correction.cpp:1260,21'
          Dst:             _Z20ConvertDoubleToInt32d
        - Src:             './dng_lens_correction.cpp:1262,17'
          Dst:             _ZN9dng_pointC2Eii
        - Src:             './dng_lens_correction.cpp:1266,49'
          Dst:             _ZNK23dng_resample_weights_2d5WidthEv
        - Src:             './dng_lens_correction.cpp:1266,19'
          Dst:             _Z20ConvertUint32ToInt32j
        - Src:             './dng_lens_correction.cpp:1267,49'
          Dst:             _ZNK23dng_resample_weights_2d5WidthEv
        - Src:             './dng_lens_correction.cpp:1267,19'
          Dst:             _Z20ConvertUint32ToInt32j
        - Src:             './dng_lens_correction.cpp:1271,42'
          Dst:             _ZNK9dng_image6BoundsEv
        - Src:             './dng_lens_correction.cpp:1271,24'
          Dst:             _ZN15dng_rect_real64C2ERK8dng_rect
        - Src:             './dng_lens_correction.cpp:1273,25'
          Dst:             _ZN16dng_point_real64C2Edd
        - Src:             './dng_lens_correction.cpp:1276,25'
          Dst:             _ZN16dng_point_real64C2Edd
        - Src:             './dng_lens_correction.cpp:1279,37'
          Dst:             _ZNK7AutoPtrI15dng_warp_paramsEptEv
        - Src:             './dng_lens_correction.cpp:1284,19'
          Dst:             _Z20ConvertDoubleToInt32d
        - Src:             './dng_lens_correction.cpp:1285,19'
          Dst:             _Z20ConvertDoubleToInt32d
    - functionName:    _ZN15dng_filter_warp11ProcessAreaEjR16dng_pixel_bufferS1_
      functionSourceFile: '/src/dng_sdk/source/./dng_lens_correction.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1296
      functionLinenumberEnd: 1431
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          371
      EdgeCount:       52
      CyclomaticComplexity: 13
      functionsReached:
        - _Z10Pin_real32f
        - _Z12SafeInt32Subii
        - _Z14ThrowBadFormatPKc
        - _Z20ConvertDoubleToInt32d
        - _ZN16dng_pixel_buffer17DirtyPixel_real32Eiij
        - _ZN16dng_point_real64C2Edd
        - _ZN9dng_pointC2Eii
        - _ZNK16dng_pixel_buffer17ConstPixel_real32Eiij
        - _ZNK16dng_pixel_buffer7RowStepEv
        - _ZNK23dng_resample_weights_2d5WidthEv
        - _ZNK23dng_resample_weights_2d6OffsetEv
        - _ZNK23dng_resample_weights_2d9Weights32E9dng_point
        - _ZplRK9dng_pointS1_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_lens_correction.cpp:1300,32'
          Dst:             _ZNK23dng_resample_weights_2d5WidthEv
        - Src:             './dng_lens_correction.cpp:1302,38'
          Dst:             _ZNK23dng_resample_weights_2d6OffsetEv
        - Src:             './dng_lens_correction.cpp:1303,20'
          Dst:             _ZNK23dng_resample_weights_2d6OffsetEv
        - Src:             './dng_lens_correction.cpp:1302,18'
          Dst:             _ZN9dng_pointC2Eii
        - Src:             './dng_lens_correction.cpp:1312,45'
          Dst:             _ZNK16dng_pixel_buffer7RowStepEv
        - Src:             './dng_lens_correction.cpp:1315,35'
          Dst:             _Z12SafeInt32Subii
        - Src:             './dng_lens_correction.cpp:1315,21'
          Dst:             _Z12SafeInt32Subii
        - Src:             './dng_lens_correction.cpp:1318,35'
          Dst:             _Z12SafeInt32Subii
        - Src:             './dng_lens_correction.cpp:1318,21'
          Dst:             _Z12SafeInt32Subii
        - Src:             './dng_lens_correction.cpp:1323,3'
          Dst:             _Z14ThrowBadFormatPKc
        - Src:             './dng_lens_correction.cpp:1332,28'
          Dst:             _ZN16dng_pixel_buffer17DirtyPixel_real32Eiij
        - Src:             './dng_lens_correction.cpp:1346,28'
          Dst:             _ZN16dng_point_real64C2Edd
        - Src:             './dng_lens_correction.cpp:1356,21'
          Dst:             _Z20ConvertDoubleToInt32d
        - Src:             './dng_lens_correction.cpp:1357,9'
          Dst:             _Z20ConvertDoubleToInt32d
        - Src:             './dng_lens_correction.cpp:1356,15'
          Dst:             _ZN9dng_pointC2Eii
        - Src:             './dng_lens_correction.cpp:1359,21'
          Dst:             _Z20ConvertDoubleToInt32d
        - Src:             './dng_lens_correction.cpp:1360,9'
          Dst:             _Z20ConvertDoubleToInt32d
        - Src:             './dng_lens_correction.cpp:1359,15'
          Dst:             _ZN9dng_pointC2Eii
        - Src:             './dng_lens_correction.cpp:1364,17'
          Dst:             _ZplRK9dng_pointS1_
        - Src:             './dng_lens_correction.cpp:1394,32'
          Dst:             _ZNK23dng_resample_weights_2d9Weights32E9dng_point
        - Src:             './dng_lens_correction.cpp:1396,33'
          Dst:             _ZNK16dng_pixel_buffer17ConstPixel_real32Eiij
        - Src:             './dng_lens_correction.cpp:1419,23'
          Dst:             _Z10Pin_real32f
        - Src:             './dng_lens_correction.cpp:1425,22'
          Dst:             _ZNK16dng_pixel_buffer7RowStepEv
    - functionName:    _ZN15dng_filter_warp10InitializeER8dng_host
      functionSourceFile: '/src/dng_sdk/source/./dng_lens_correction.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1102
      functionLinenumberEnd: 1111
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN20dng_resample_bicubic3GetEv
        - _ZN23dng_resample_weights_2d10InitializeERK21dng_resample_functionR20dng_memory_allocator
        - _ZN8dng_host9AllocatorEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_lens_correction.cpp:1106,40'
          Dst:             _ZN20dng_resample_bicubic3GetEv
        - Src:             './dng_lens_correction.cpp:1109,13'
          Dst:             _ZN8dng_host9AllocatorEv
        - Src:             './dng_lens_correction.cpp:1108,11'
          Dst:             _ZN23dng_resample_weights_2d10InitializeERK21dng_resample_functionR20dng_memory_allocator
    - functionName:    _ZN15dng_filter_warp19GetSrcPixelPositionERK16dng_point_real64j
      functionSourceFile: '/src/dng_sdk/source/./dng_lens_correction.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1437
      functionLinenumberEnd: 1501
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          218
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _Z10Min_real64dd
        - _ZN16dng_point_real64C2Edd
        - _ZN16dng_point_real64C2Ev
        - _ZNK7AutoPtrI15dng_warp_paramsEptEv
        - _ZmiRK16dng_point_real64S1_
        - _ZplRK16dng_point_real64S1_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_lens_correction.cpp:1439,36'
          Dst:             _ZmiRK16dng_point_real64S1_
        - Src:             './dng_lens_correction.cpp:1441,25'
          Dst:             _ZN16dng_point_real64C2Edd
        - Src:             './dng_lens_correction.cpp:1444,25'
          Dst:             _ZN16dng_point_real64C2Edd
        - Src:             './dng_lens_correction.cpp:1447,25'
          Dst:             _ZN16dng_point_real64C2Edd
        - Src:             './dng_lens_correction.cpp:1450,20'
          Dst:             _Z10Min_real64dd
        - Src:             './dng_lens_correction.cpp:1453,19'
          Dst:             _ZN16dng_point_real64C2Ev
        - Src:             './dng_lens_correction.cpp:1460,24'
          Dst:             _ZNK7AutoPtrI15dng_warp_paramsEptEv
        - Src:             './dng_lens_correction.cpp:1473,32'
          Dst:             _ZNK7AutoPtrI15dng_warp_paramsEptEv
        - Src:             './dng_lens_correction.cpp:1488,24'
          Dst:             _ZNK7AutoPtrI15dng_warp_paramsEptEv
        - Src:             './dng_lens_correction.cpp:1491,32'
          Dst:             _ZNK7AutoPtrI15dng_warp_paramsEptEv
        - Src:             './dng_lens_correction.cpp:1501,17'
          Dst:             _ZplRK16dng_point_real64S1_
    - functionName:    _ZmiRK16dng_point_real64S1_
      functionSourceFile: '/src/dng_sdk/source/./dng_point.h'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16dng_point_real64C2Edd
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_point.h:158,9'
          Dst:             _ZN16dng_point_real64C2Edd
    - functionName:    _ZN16dng_point_real64C2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_point.h'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7AutoPtrI15dng_warp_paramsEptEv
      functionSourceFile: '/src/dng_sdk/source/./dng_auto_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZplRK16dng_point_real64S1_
      functionSourceFile: '/src/dng_sdk/source/./dng_point.h'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16dng_point_real64C2Edd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_point.h:132,9'
          Dst:             _ZN16dng_point_real64C2Edd
    - functionName:    _ZNK23dng_resample_weights_2d5WidthEv
      functionSourceFile: '/src/dng_sdk/source/./dng_resample.h'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 220
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK23dng_resample_weights_2d6OffsetEv
      functionSourceFile: '/src/dng_sdk/source/./dng_resample.h'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9dng_pointC2Eii
      functionSourceFile: '/src/dng_sdk/source/./dng_point.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    103
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZplRK9dng_pointS1_
      functionSourceFile: '/src/dng_sdk/source/./dng_point.h'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z12SafeInt32Addii
        - _ZN9dng_pointC2Eii
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_point.h:119,20'
          Dst:             _Z12SafeInt32Addii
        - Src:             './dng_point.h:120,8'
          Dst:             _Z12SafeInt32Addii
        - Src:             './dng_point.h:119,9'
          Dst:             _ZN9dng_pointC2Eii
    - functionName:    _ZNK23dng_resample_weights_2d9Weights32E9dng_point
      functionSourceFile: '/src/dng_sdk/source/./dng_resample.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          79
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _Z14ThrowBadFormatPKc
        - _ZN16dng_memory_block13Buffer_real32Ev
        - _ZNK7AutoPtrI16dng_memory_blockEptEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_resample.h:248,5'
          Dst:             _Z14ThrowBadFormatPKc
        - Src:             './dng_resample.h:254,11'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_resample.h:254,23'
          Dst:             _ZN16dng_memory_block13Buffer_real32Ev
    - functionName:    _ZNK16dng_pixel_buffer17ConstPixel_real32Eiij
      functionSourceFile: '/src/dng_sdk/source/./dng_pixel_buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 472
      functionLinenumberEnd: 476
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          29
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK16dng_pixel_buffer10ConstPixelEiij
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_pixel_buffer.h:476,28'
          Dst:             _ZNK16dng_pixel_buffer10ConstPixelEiij
    - functionName:    _Z10Pin_real32f
      functionSourceFile: '/src/dng_sdk/source/./dng_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 341
      functionLinenumberEnd: 343
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - float
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z10Pin_real32fff
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_utils.h:343,9'
          Dst:             _Z10Pin_real32fff
    - functionName:    _ZN9dng_pointC2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_point.h'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    21
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8dng_rect4SizeEv
      functionSourceFile: '/src/dng_sdk/source/./dng_rect.h'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9dng_pointC2Eii
        - _ZNK8dng_rect1HEv
        - _ZNK8dng_rect1WEv
      functionUses:    14
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_rect.h:185,30'
          Dst:             _ZNK8dng_rect1HEv
        - Src:             './dng_rect.h:185,44'
          Dst:             _ZNK8dng_rect1WEv
        - Src:             './dng_rect.h:185,11'
          Dst:             _ZN9dng_pointC2Eii
    - functionName:    _Z9Min_int32ii
      functionSourceFile: '/src/dng_sdk/source/./dng_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    31
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z9Max_int32ii
      functionSourceFile: '/src/dng_sdk/source/./dng_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    20
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK23dng_resample_weights_2d6RadiusEv
      functionSourceFile: '/src/dng_sdk/source/./dng_resample.h'
      linkageType:     InternalLinkage
      functionLinenumber: 214
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN28dng_opcode_FixVignetteRadialC2ER10dng_stream
      functionSourceFile: '/src/dng_sdk/source/./dng_lens_correction.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2081
      functionLinenumberEnd: 2126
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         44
      ICount:          220
      EdgeCount:       83
      CyclomaticComplexity: 41
      functionsReached:
        - _Z14ThrowBadFormatPKc
        - _ZN10dng_stream10Get_real64Ev
        - _ZN10dng_stream10Get_uint32Ev
        - _ZN18dng_inplace_opcodeC2EjR10dng_streamPKc
        - _ZN18dng_inplace_opcodeD2Ev
        - _ZN26dng_vignette_radial_paramsC2Ev
        - _ZN26dng_vignette_radial_paramsD2Ev
        - _ZN28dng_opcode_FixVignetteRadial10ParamBytesEv
        - _ZN7AutoPtrI16dng_memory_blockEC2Ev
        - _ZN7AutoPtrI16dng_memory_blockED2Ev
        - _ZNK26dng_vignette_radial_params7IsValidEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_lens_correction.cpp:2062,4'
          Dst:             _ZN18dng_inplace_opcodeC2EjR10dng_streamPKc
        - Src:             './dng_lens_correction.cpp:2066,4'
          Dst:             _ZN26dng_vignette_radial_paramsC2Ev
        - Src:             './dng_lens_correction.cpp:2079,4'
          Dst:             _ZN7AutoPtrI16dng_memory_blockEC2Ev
        - Src:             './dng_lens_correction.cpp:2060,31'
          Dst:             _ZN7AutoPtrI16dng_memory_blockEC2Ev
        - Src:             './dng_lens_correction.cpp:2085,30'
          Dst:             _ZN10dng_stream10Get_uint32Ev
        - Src:             './dng_lens_correction.cpp:2089,15'
          Dst:             _ZN28dng_opcode_FixVignetteRadial10ParamBytesEv
        - Src:             './dng_lens_correction.cpp:2091,3'
          Dst:             _Z14ThrowBadFormatPKc
        - Src:             './dng_lens_correction.cpp:2060,31'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
        - Src:             './dng_lens_correction.cpp:2100,32'
          Dst:             _ZN10dng_stream10Get_real64Ev
        - Src:             './dng_lens_correction.cpp:2105,29'
          Dst:             _ZN10dng_stream10Get_real64Ev
        - Src:             './dng_lens_correction.cpp:2106,29'
          Dst:             _ZN10dng_stream10Get_real64Ev
        - Src:             './dng_lens_correction.cpp:2121,15'
          Dst:             _ZNK26dng_vignette_radial_params7IsValidEv
        - Src:             './dng_lens_correction.cpp:2123,3'
          Dst:             _Z14ThrowBadFormatPKc
        - Src:             './dng_lens_correction.cpp:2126,2'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
        - Src:             './dng_lens_correction.cpp:2126,2'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
        - Src:             './dng_lens_correction.cpp:2126,2'
          Dst:             _ZN26dng_vignette_radial_paramsD2Ev
        - Src:             './dng_lens_correction.cpp:2126,2'
          Dst:             _ZN18dng_inplace_opcodeD2Ev
    - functionName:    _ZN7AutoPtrI16dng_memory_blockEC2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_auto_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    64
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN26dng_vignette_radial_paramsC2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_lens_correction.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1892
      functionLinenumberEnd: 1894
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN16dng_point_real64C2Edd
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_lens_correction.cpp:1890,4'
          Dst:             _ZN16dng_point_real64C2Edd
    - functionName:    _ZN28dng_opcode_FixVignetteRadialC2ERK26dng_vignette_radial_paramsj
      functionSourceFile: '/src/dng_sdk/source/./dng_lens_correction.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2049
      functionLinenumberEnd: 2056
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          146
      EdgeCount:       30
      CyclomaticComplexity: 2
      functionsReached:
        - _Z14ThrowBadFormatPKc
        - _ZN18dng_inplace_opcodeC2Ejjj
        - _ZN18dng_inplace_opcodeD2Ev
        - _ZN26dng_vignette_radial_paramsC2ERKS_
        - _ZN26dng_vignette_radial_paramsD2Ev
        - _ZN7AutoPtrI16dng_memory_blockEC2Ev
        - _ZN7AutoPtrI16dng_memory_blockED2Ev
        - _ZNK26dng_vignette_radial_params7IsValidEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_lens_correction.cpp:2030,5'
          Dst:             _ZN18dng_inplace_opcodeC2Ejjj
        - Src:             './dng_lens_correction.cpp:2034,4'
          Dst:             _ZN26dng_vignette_radial_paramsC2ERKS_
        - Src:             './dng_lens_correction.cpp:2047,4'
          Dst:             _ZN7AutoPtrI16dng_memory_blockEC2Ev
        - Src:             './dng_lens_correction.cpp:2027,31'
          Dst:             _ZN7AutoPtrI16dng_memory_blockEC2Ev
        - Src:             './dng_lens_correction.cpp:2051,14'
          Dst:             _ZNK26dng_vignette_radial_params7IsValidEv
        - Src:             './dng_lens_correction.cpp:2053,3'
          Dst:             _Z14ThrowBadFormatPKc
        - Src:             './dng_lens_correction.cpp:2027,31'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
        - Src:             './dng_lens_correction.cpp:2056,2'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
        - Src:             './dng_lens_correction.cpp:2056,2'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
        - Src:             './dng_lens_correction.cpp:2056,2'
          Dst:             _ZN26dng_vignette_radial_paramsD2Ev
        - Src:             './dng_lens_correction.cpp:2056,2'
          Dst:             _ZN18dng_inplace_opcodeD2Ev
    - functionName:    _ZNK26dng_vignette_radial_params4DumpEv
      functionSourceFile: '/src/dng_sdk/source/./dng_lens_correction.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1952
      functionLinenumberEnd: 1977
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN26dng_vignette_radial_paramsC2ERKNSt3__16vectorId17dng_std_allocatorIdEEERK16dng_point_real64
      functionSourceFile: '/src/dng_sdk/source/./dng_lens_correction.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1904
      functionLinenumberEnd: 1906
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN22dng_opcode_WarpFisheye5ApplyER8dng_hostR12dng_negativeR7AutoPtrI9dng_imageE
      functionSourceFile: '/src/dng_sdk/source/./dng_lens_correction.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1840
      functionLinenumberEnd: 1872
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          146
      EdgeCount:       31
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN15dng_filter_warp10InitializeER8dng_host
        - _ZN15dng_filter_warpC2ERK9dng_imageRS0_RK12dng_negativeR7AutoPtrI15dng_warp_paramsE
        - _ZN15dng_filter_warpD2Ev
        - _ZN23dng_warp_params_fisheyeC2ERKS_
        - _ZN7AutoPtrI15dng_warp_paramsEC2EPS0_
        - _ZN7AutoPtrI15dng_warp_paramsED2Ev
        - _ZN7AutoPtrI9dng_imageE5ResetEPS0_
        - _ZN7AutoPtrI9dng_imageE7ReleaseEv
        - _ZN7AutoPtrI9dng_imageEC2EPS0_
        - _ZN7AutoPtrI9dng_imageED2Ev
        - _ZNK7AutoPtrI9dng_imageEdeEv
        - _ZNK7AutoPtrI9dng_imageEptEv
        - _ZNK9dng_image6BoundsEv
        - _ZNK9dng_image6PlanesEv
        - _ZNK9dng_image9PixelTypeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_lens_correction.cpp:1850,52'
          Dst:             _ZNK7AutoPtrI9dng_imageEptEv
        - Src:             './dng_lens_correction.cpp:1850,59'
          Dst:             _ZNK9dng_image6BoundsEv
        - Src:             './dng_lens_correction.cpp:1851,16'
          Dst:             _ZNK7AutoPtrI9dng_imageEptEv
        - Src:             './dng_lens_correction.cpp:1851,23'
          Dst:             _ZNK9dng_image6PlanesEv
        - Src:             './dng_lens_correction.cpp:1852,16'
          Dst:             _ZNK7AutoPtrI9dng_imageEptEv
        - Src:             './dng_lens_correction.cpp:1852,23'
          Dst:             _ZNK9dng_image9PixelTypeEv
        - Src:             './dng_lens_correction.cpp:1850,21'
          Dst:             _ZN7AutoPtrI9dng_imageEC2EPS0_
        - Src:             './dng_lens_correction.cpp:1856,39'
          Dst:             _ZN23dng_warp_params_fisheyeC2ERKS_
        - Src:             './dng_lens_correction.cpp:1856,27'
          Dst:             _ZN7AutoPtrI15dng_warp_paramsEC2EPS0_
        - Src:             './dng_lens_correction.cpp:1858,26'
          Dst:             _ZNK7AutoPtrI9dng_imageEdeEv
        - Src:             './dng_lens_correction.cpp:1859,8'
          Dst:             _ZNK7AutoPtrI9dng_imageEdeEv
        - Src:             './dng_lens_correction.cpp:1858,18'
          Dst:             _ZN15dng_filter_warpC2ERK9dng_imageRS0_RK12dng_negativeR7AutoPtrI15dng_warp_paramsE
        - Src:             './dng_lens_correction.cpp:1863,9'
          Dst:             _ZN15dng_filter_warp10InitializeER8dng_host
        - Src:             './dng_lens_correction.cpp:1866,9'
          Dst:             _ZNK7AutoPtrI9dng_imageEptEv
        - Src:             './dng_lens_correction.cpp:1866,16'
          Dst:             _ZNK9dng_image6BoundsEv
        - Src:             './dng_lens_correction.cpp:1870,24'
          Dst:             _ZN7AutoPtrI9dng_imageE7ReleaseEv
        - Src:             './dng_lens_correction.cpp:1870,8'
          Dst:             _ZN7AutoPtrI9dng_imageE5ResetEPS0_
        - Src:             './dng_lens_correction.cpp:1872,2'
          Dst:             _ZN15dng_filter_warpD2Ev
        - Src:             './dng_lens_correction.cpp:1872,2'
          Dst:             _ZN7AutoPtrI15dng_warp_paramsED2Ev
        - Src:             './dng_lens_correction.cpp:1872,2'
          Dst:             _ZN7AutoPtrI9dng_imageED2Ev
        - Src:             './dng_lens_correction.cpp:1872,2'
          Dst:             _ZN15dng_filter_warpD2Ev
        - Src:             './dng_lens_correction.cpp:1872,2'
          Dst:             _ZN7AutoPtrI15dng_warp_paramsED2Ev
        - Src:             './dng_lens_correction.cpp:1872,2'
          Dst:             _ZN7AutoPtrI9dng_imageED2Ev
    - functionName:    _ZNK7AutoPtrI9dng_imageEptEv
      functionSourceFile: '/src/dng_sdk/source/./dng_auto_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    64
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK9dng_image6PlanesEv
      functionSourceFile: '/src/dng_sdk/source/./dng_image.h'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    47
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK9dng_image9PixelTypeEv
      functionSourceFile: '/src/dng_sdk/source/./dng_image.h'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    51
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7AutoPtrI9dng_imageEC2EPS0_
      functionSourceFile: '/src/dng_sdk/source/./dng_auto_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN23dng_warp_params_fisheyeC2ERKS_
      functionSourceFile: '/src/dng_sdk/source/./dng_lens_correction.h'
      linkageType:     InternalLinkage
      functionLinenumber: 349
      functionLinenumberEnd: 349
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          75
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN10dng_vectorC2ERKS_
        - _ZN10dng_vectorD2Ev
        - _ZN15dng_warp_paramsC2ERKS_
        - _ZN15dng_warp_paramsD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_lens_correction.h:349,7'
          Dst:             _ZN15dng_warp_paramsC2ERKS_
        - Src:             './dng_lens_correction.h:349,7'
          Dst:             _ZN10dng_vectorC2ERKS_
        - Src:             './dng_lens_correction.h:349,7'
          Dst:             _ZN10dng_vectorD2Ev
        - Src:             './dng_lens_correction.h:349,7'
          Dst:             _ZN15dng_warp_paramsD2Ev
    - functionName:    _ZN7AutoPtrI15dng_warp_paramsEC2EPS0_
      functionSourceFile: '/src/dng_sdk/source/./dng_auto_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7AutoPtrI9dng_imageEdeEv
      functionSourceFile: '/src/dng_sdk/source/./dng_auto_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7AutoPtrI9dng_imageE7ReleaseEv
      functionSourceFile: '/src/dng_sdk/source/./dng_auto_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7AutoPtrI9dng_imageE5ResetEPS0_
      functionSourceFile: '/src/dng_sdk/source/./dng_auto_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          56
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    27
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7AutoPtrI9dng_imageED2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_auto_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    31
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN15dng_filter_warpC2ERK9dng_imageRS0_RK12dng_negativeR7AutoPtrI15dng_warp_paramsE
      functionSourceFile: '/src/dng_sdk/source/./dng_lens_correction.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1024
      functionLinenumberEnd: 1097
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         53
      ICount:          341
      EdgeCount:       78
      CyclomaticComplexity: 27
      functionsReached:
        - _Z11Lerp_real64ddd
        - _Z11Round_int32d
        - _Z14ThrowBadFormatPKc
        - _Z17ThrowProgramErrorPKc
        - _Z22MaxDistancePointToRectRK16dng_point_real64RK15dng_rect_real64
        - _ZN15dng_filter_taskC2ERK9dng_imageRS0_
        - _ZN15dng_filter_taskD2Ev
        - _ZN15dng_rect_real64C2ERK8dng_rect
        - _ZN16dng_point_real64C2Edd
        - _ZN16dng_point_real64C2Ev
        - _ZN23dng_resample_weights_2dC2Ev
        - _ZN23dng_resample_weights_2dD2Ev
        - _ZN7AutoPtrI15dng_warp_paramsE7ReleaseEv
        - _ZN7AutoPtrI15dng_warp_paramsEC2EPS0_
        - _ZN7AutoPtrI15dng_warp_paramsED2Ev
        - _ZNK12dng_negative13ColorChannelsEv
        - _ZNK12dng_negative16PixelAspectRatioEv
        - _ZNK7AutoPtrI15dng_warp_paramsEptEv
        - _ZNK8dng_rect1HEv
        - _ZNK9dng_image6BoundsEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_lens_correction.cpp:1006,4'
          Dst:             _ZN15dng_filter_taskC2ERK9dng_imageRS0_
        - Src:             './dng_lens_correction.cpp:1009,22'
          Dst:             _ZN7AutoPtrI15dng_warp_paramsE7ReleaseEv
        - Src:             './dng_lens_correction.cpp:1009,4'
          Dst:             _ZN7AutoPtrI15dng_warp_paramsEC2EPS0_
        - Src:             './dng_lens_correction.cpp:1011,4'
          Dst:             _ZN16dng_point_real64C2Ev
        - Src:             './dng_lens_correction.cpp:1013,4'
          Dst:             _ZN23dng_resample_weights_2dC2Ev
        - Src:             './dng_lens_correction.cpp:1021,33'
          Dst:             _ZNK12dng_negative16PixelAspectRatioEv
        - Src:             './dng_lens_correction.cpp:1031,14'
          Dst:             _ZNK7AutoPtrI15dng_warp_paramsEptEv
        - Src:             './dng_lens_correction.cpp:1032,14'
          Dst:             _ZNK7AutoPtrI15dng_warp_paramsEptEv
        - Src:             './dng_lens_correction.cpp:1034,36'
          Dst:             _ZNK12dng_negative13ColorChannelsEv
        - Src:             './dng_lens_correction.cpp:1045,3'
          Dst:             _Z17ThrowProgramErrorPKc
        - Src:             './dng_lens_correction.cpp:1097,2'
          Dst:             _ZN23dng_resample_weights_2dD2Ev
        - Src:             './dng_lens_correction.cpp:1050,7'
          Dst:             _ZNK7AutoPtrI15dng_warp_paramsEptEv
        - Src:             './dng_lens_correction.cpp:1052,3'
          Dst:             _Z14ThrowBadFormatPKc
        - Src:             './dng_lens_correction.cpp:1057,35'
          Dst:             _ZNK9dng_image6BoundsEv
        - Src:             './dng_lens_correction.cpp:1061,9'
          Dst:             _ZNK7AutoPtrI15dng_warp_paramsEptEv
        - Src:             './dng_lens_correction.cpp:1059,14'
          Dst:             _Z11Lerp_real64ddd
        - Src:             './dng_lens_correction.cpp:1065,9'
          Dst:             _ZNK7AutoPtrI15dng_warp_paramsEptEv
        - Src:             './dng_lens_correction.cpp:1063,14'
          Dst:             _Z11Lerp_real64ddd
        - Src:             './dng_lens_correction.cpp:1076,58'
          Dst:             _ZNK8dng_rect1HEv
        - Src:             './dng_lens_correction.cpp:1076,8'
          Dst:             _Z11Round_int32d
        - Src:             './dng_lens_correction.cpp:1080,17'
          Dst:             _ZNK7AutoPtrI15dng_warp_paramsEptEv
        - Src:             './dng_lens_correction.cpp:1078,40'
          Dst:             _Z11Lerp_real64ddd
        - Src:             './dng_lens_correction.cpp:1084,17'
          Dst:             _ZNK7AutoPtrI15dng_warp_paramsEptEv
        - Src:             './dng_lens_correction.cpp:1082,13'
          Dst:             _Z11Lerp_real64ddd
        - Src:             './dng_lens_correction.cpp:1078,26'
          Dst:             _ZN16dng_point_real64C2Edd
        - Src:             './dng_lens_correction.cpp:1087,14'
          Dst:             _ZN15dng_rect_real64C2ERK8dng_rect
        - Src:             './dng_lens_correction.cpp:1086,17'
          Dst:             _Z22MaxDistancePointToRectRK16dng_point_real64RK15dng_rect_real64
        - Src:             './dng_lens_correction.cpp:1095,2'
          Dst:             _ZNK7AutoPtrI15dng_warp_paramsEptEv
        - Src:             './dng_lens_correction.cpp:1097,2'
          Dst:             _ZN7AutoPtrI15dng_warp_paramsED2Ev
        - Src:             './dng_lens_correction.cpp:1097,2'
          Dst:             _ZN15dng_filter_taskD2Ev
    - functionName:    _ZN7AutoPtrI15dng_warp_paramsE7ReleaseEv
      functionSourceFile: '/src/dng_sdk/source/./dng_auto_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN23dng_warp_params_fisheyeD0Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_lens_correction.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 755
      functionLinenumberEnd: 757
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN23dng_warp_params_fisheyeD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_lens_correction.cpp:755,2'
          Dst:             _ZN23dng_warp_params_fisheyeD2Ev
    - functionName:    _ZNK23dng_warp_params_fisheye8IsRadNOPEj
      functionSourceFile: '/src/dng_sdk/source/./dng_lens_correction.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 762
      functionLinenumberEnd: 764
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK23dng_warp_params_fisheye8IsTanNOPEj
      functionSourceFile: '/src/dng_sdk/source/./dng_lens_correction.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 771
      functionLinenumberEnd: 773
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK23dng_warp_params_fisheye7IsValidEv
      functionSourceFile: '/src/dng_sdk/source/./dng_lens_correction.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 780
      functionLinenumberEnd: 794
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          52
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK10dng_vector5CountEv
        - _ZNK15dng_warp_params7IsValidEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_lens_correction.cpp:785,26'
          Dst:             _ZNK10dng_vector5CountEv
        - Src:             './dng_lens_correction.cpp:792,26'
          Dst:             _ZNK15dng_warp_params7IsValidEv
    - functionName:    _ZN23dng_warp_params_fisheye20PropagateToAllPlanesEj
      functionSourceFile: '/src/dng_sdk/source/./dng_lens_correction.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 799
      functionLinenumberEnd: 808
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          44
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN10dng_vectoraSERKS_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_lens_correction.cpp:804,22'
          Dst:             _ZN10dng_vectoraSERKS_
    - functionName:    _ZNK23dng_warp_params_fisheye8EvaluateEjd
      functionSourceFile: '/src/dng_sdk/source/./dng_lens_correction.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 814
      functionLinenumberEnd: 822
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          53
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK10dng_vectorixEj
        - atan
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_lens_correction.cpp:816,19'
          Dst:             atan
        - Src:             './dng_lens_correction.cpp:822,14'
          Dst:             _ZNK10dng_vectorixEj
        - Src:             './dng_lens_correction.cpp:822,28'
          Dst:             _ZNK10dng_vectorixEj
        - Src:             './dng_lens_correction.cpp:822,42'
          Dst:             _ZNK10dng_vectorixEj
        - Src:             './dng_lens_correction.cpp:822,55'
          Dst:             _ZNK10dng_vectorixEj
    - functionName:    _ZNK23dng_warp_params_fisheye13EvaluateRatioEjd
      functionSourceFile: '/src/dng_sdk/source/./dng_lens_correction.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 830
      functionLinenumberEnd: 847
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - sqrt
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_lens_correction.cpp:843,19'
          Dst:             sqrt
    - functionName:    _ZNK23dng_warp_params_fisheye18EvaluateTangentialEjdRK16dng_point_real64S2_
      functionSourceFile: '/src/dng_sdk/source/./dng_lens_correction.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 855
      functionLinenumberEnd: 861
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - double
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z17ThrowProgramErrorPKc
        - _ZN16dng_point_real64C2Edd
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_lens_correction.cpp:859,2'
          Dst:             _Z17ThrowProgramErrorPKc
        - Src:             './dng_lens_correction.cpp:861,9'
          Dst:             _ZN16dng_point_real64C2Edd
    - functionName:    _ZNK23dng_warp_params_fisheye15MaxSrcRadiusGapEd
      functionSourceFile: '/src/dng_sdk/source/./dng_lens_correction.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 868
      functionLinenumberEnd: 913
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          109
      EdgeCount:       19
      CyclomaticComplexity: 5
      functionsReached:
        - _Z10Max_real64dd
        - _Z17ThrowProgramErrorPKc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_lens_correction.cpp:887,2'
          Dst:             _Z17ThrowProgramErrorPKc
        - Src:             './dng_lens_correction.cpp:906,16'
          Dst:             _Z10Max_real64dd
    - functionName:    _ZNK23dng_warp_params_fisheye12MaxSrcTanGapE16dng_point_real64S0_
      functionSourceFile: '/src/dng_sdk/source/./dng_lens_correction.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 921
      functionLinenumberEnd: 925
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - double
        - double
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16dng_point_real64C2Edd
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_lens_correction.cpp:925,9'
          Dst:             _ZN16dng_point_real64C2Edd
    - functionName:    _ZNK23dng_warp_params_fisheye4DumpEv
      functionSourceFile: '/src/dng_sdk/source/./dng_lens_correction.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 932
      functionLinenumberEnd: 953
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    atan
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK10dng_vectorixEj
      functionSourceFile: '/src/dng_sdk/source/./dng_matrix.h'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    46
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10dng_vectoraSERKS_
      functionSourceFile: '/src/dng_sdk/source/./dng_matrix.h'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    15
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK10dng_vector5CountEv
      functionSourceFile: '/src/dng_sdk/source/./dng_matrix.h'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    22
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK22dng_opcode_WarpFisheye7PutDataER10dng_stream
      functionSourceFile: '/src/dng_sdk/source/./dng_lens_correction.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1806
      functionLinenumberEnd: 1833
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          99
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN10dng_stream10Put_real64Ed
        - _ZN10dng_stream10Put_uint32Ej
        - _ZN22dng_opcode_WarpFisheye10ParamBytesEj
        - _ZNK10dng_vectorixEj
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_lens_correction.cpp:1808,23'
          Dst:             _ZN22dng_opcode_WarpFisheye10ParamBytesEj
        - Src:             './dng_lens_correction.cpp:1810,9'
          Dst:             _ZN10dng_stream10Put_uint32Ej
        - Src:             './dng_lens_correction.cpp:1814,9'
          Dst:             _ZN10dng_stream10Put_uint32Ej
        - Src:             './dng_lens_correction.cpp:1821,22'
          Dst:             _ZNK10dng_vectorixEj
        - Src:             './dng_lens_correction.cpp:1821,10'
          Dst:             _ZN10dng_stream10Put_real64Ed
        - Src:             './dng_lens_correction.cpp:1822,22'
          Dst:             _ZNK10dng_vectorixEj
        - Src:             './dng_lens_correction.cpp:1822,10'
          Dst:             _ZN10dng_stream10Put_real64Ed
        - Src:             './dng_lens_correction.cpp:1823,22'
          Dst:             _ZNK10dng_vectorixEj
        - Src:             './dng_lens_correction.cpp:1823,10'
          Dst:             _ZN10dng_stream10Put_real64Ed
        - Src:             './dng_lens_correction.cpp:1824,22'
          Dst:             _ZNK10dng_vectorixEj
        - Src:             './dng_lens_correction.cpp:1824,10'
          Dst:             _ZN10dng_stream10Put_real64Ed
        - Src:             './dng_lens_correction.cpp:1830,9'
          Dst:             _ZN10dng_stream10Put_real64Ed
        - Src:             './dng_lens_correction.cpp:1831,9'
          Dst:             _ZN10dng_stream10Put_real64Ed
    - functionName:    _ZN22dng_opcode_WarpFisheye10ParamBytesEj
      functionSourceFile: '/src/dng_sdk/source/./dng_lens_correction.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1877
      functionLinenumberEnd: 1880
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK22dng_opcode_WarpFisheye18IsValidForNegativeERK12dng_negative
      functionSourceFile: '/src/dng_sdk/source/./dng_lens_correction.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1797
      functionLinenumberEnd: 1799
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK15dng_warp_params18IsValidForNegativeERK12dng_negative
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_lens_correction.cpp:1799,21'
          Dst:             _ZNK15dng_warp_params18IsValidForNegativeERK12dng_negative
    - functionName:    _ZNK22dng_opcode_WarpFisheye5IsNOPEv
      functionSourceFile: '/src/dng_sdk/source/./dng_lens_correction.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1788
      functionLinenumberEnd: 1790
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK15dng_warp_params8IsNOPAllEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_lens_correction.cpp:1790,21'
          Dst:             _ZNK15dng_warp_params8IsNOPAllEv
    - functionName:    _ZN22dng_opcode_WarpFisheyeC2ER10dng_stream
      functionSourceFile: '/src/dng_sdk/source/./dng_lens_correction.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1725
      functionLinenumberEnd: 1783
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         41
      ICount:          227
      EdgeCount:       68
      CyclomaticComplexity: 29
      functionsReached:
        - _Z14ThrowBadFormatPKc
        - _ZN10dng_opcodeC2EjR10dng_streamPKc
        - _ZN10dng_opcodeD2Ev
        - _ZN10dng_stream10Get_real64Ev
        - _ZN10dng_stream10Get_uint32Ev
        - _ZN10dng_vectorixEj
        - _ZN22dng_opcode_WarpFisheye10ParamBytesEj
        - _ZN23dng_warp_params_fisheyeC2Ev
        - _ZN23dng_warp_params_fisheyeD2Ev
        - _ZNK23dng_warp_params_fisheye7IsValidEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_lens_correction.cpp:1719,4'
          Dst:             _ZN10dng_opcodeC2EjR10dng_streamPKc
        - Src:             './dng_lens_correction.cpp:1723,4'
          Dst:             _ZN23dng_warp_params_fisheyeC2Ev
        - Src:             './dng_lens_correction.cpp:1729,30'
          Dst:             _ZN10dng_stream10Get_uint32Ev
        - Src:             './dng_lens_correction.cpp:1733,31'
          Dst:             _ZN10dng_stream10Get_uint32Ev
        - Src:             './dng_lens_correction.cpp:1740,3'
          Dst:             _Z14ThrowBadFormatPKc
        - Src:             './dng_lens_correction.cpp:1783,2'
          Dst:             _ZN23dng_warp_params_fisheyeD2Ev
        - Src:             './dng_lens_correction.cpp:1745,15'
          Dst:             _ZN22dng_opcode_WarpFisheye10ParamBytesEj
        - Src:             './dng_lens_correction.cpp:1747,3'
          Dst:             _Z14ThrowBadFormatPKc
        - Src:             './dng_lens_correction.cpp:1755,46'
          Dst:             _ZN10dng_stream10Get_real64Ev
        - Src:             './dng_lens_correction.cpp:1755,3'
          Dst:             _ZN10dng_vectorixEj
        - Src:             './dng_lens_correction.cpp:1756,46'
          Dst:             _ZN10dng_stream10Get_real64Ev
        - Src:             './dng_lens_correction.cpp:1756,3'
          Dst:             _ZN10dng_vectorixEj
        - Src:             './dng_lens_correction.cpp:1757,46'
          Dst:             _ZN10dng_stream10Get_real64Ev
        - Src:             './dng_lens_correction.cpp:1757,3'
          Dst:             _ZN10dng_vectorixEj
        - Src:             './dng_lens_correction.cpp:1758,46'
          Dst:             _ZN10dng_stream10Get_real64Ev
        - Src:             './dng_lens_correction.cpp:1758,3'
          Dst:             _ZN10dng_vectorixEj
        - Src:             './dng_lens_correction.cpp:1764,33'
          Dst:             _ZN10dng_stream10Get_real64Ev
        - Src:             './dng_lens_correction.cpp:1765,33'
          Dst:             _ZN10dng_stream10Get_real64Ev
        - Src:             './dng_lens_correction.cpp:1778,19'
          Dst:             _ZNK23dng_warp_params_fisheye7IsValidEv
        - Src:             './dng_lens_correction.cpp:1780,3'
          Dst:             _Z14ThrowBadFormatPKc
        - Src:             './dng_lens_correction.cpp:1783,2'
          Dst:             _ZN10dng_opcodeD2Ev
    - functionName:    _ZN10dng_vectorixEj
      functionSourceFile: '/src/dng_sdk/source/./dng_matrix.h'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    57
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN23dng_warp_params_fisheyeC2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_lens_correction.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 722
      functionLinenumberEnd: 731
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         25
      ICount:          114
      EdgeCount:       27
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN10dng_vectorC2Ej
        - _ZN10dng_vectorC2Ev
        - _ZN10dng_vectorD2Ev
        - _ZN10dng_vectoraSERKS_
        - _ZN15dng_warp_paramsC2Ev
        - _ZN15dng_warp_paramsD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_lens_correction.cpp:720,4'
          Dst:             _ZN15dng_warp_paramsC2Ev
        - Src:             './dng_lens_correction.cpp:718,26'
          Dst:             _ZN10dng_vectorC2Ev
        - Src:             './dng_lens_correction.cpp:727,24'
          Dst:             _ZN10dng_vectorC2Ej
        - Src:             './dng_lens_correction.cpp:727,22'
          Dst:             _ZN10dng_vectoraSERKS_
        - Src:             './dng_lens_correction.cpp:727,3'
          Dst:             _ZN10dng_vectorD2Ev
        - Src:             './dng_lens_correction.cpp:718,26'
          Dst:             _ZN10dng_vectorD2Ev
        - Src:             './dng_lens_correction.cpp:731,2'
          Dst:             _ZN10dng_vectorD2Ev
        - Src:             './dng_lens_correction.cpp:731,2'
          Dst:             _ZN15dng_warp_paramsD2Ev
    - functionName:    _ZN15dng_warp_paramsC2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_lens_correction.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16dng_point_real64C2Edd
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_lens_correction.cpp:39,4'
          Dst:             _ZN16dng_point_real64C2Edd
    - functionName:    _ZN22dng_opcode_WarpFisheyeC2ERK23dng_warp_params_fisheyej
      functionSourceFile: '/src/dng_sdk/source/./dng_lens_correction.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1706
      functionLinenumberEnd: 1713
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          75
      EdgeCount:       23
      CyclomaticComplexity: 12
      functionsReached:
        - _Z14ThrowBadFormatPKc
        - _ZN10dng_opcodeC2Ejjj
        - _ZN10dng_opcodeD2Ev
        - _ZN23dng_warp_params_fisheyeC2ERKS_
        - _ZN23dng_warp_params_fisheyeD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_lens_correction.cpp:1700,4'
          Dst:             _ZN10dng_opcodeC2Ejjj
        - Src:             './dng_lens_correction.cpp:1704,4'
          Dst:             _ZN23dng_warp_params_fisheyeC2ERKS_
        - Src:             './dng_lens_correction.cpp:1710,3'
          Dst:             _Z14ThrowBadFormatPKc
        - Src:             './dng_lens_correction.cpp:1713,2'
          Dst:             _ZN23dng_warp_params_fisheyeD2Ev
        - Src:             './dng_lens_correction.cpp:1713,2'
          Dst:             _ZN10dng_opcodeD2Ev
    - functionName:    _ZN26dng_opcode_WarpRectilinear5ApplyER8dng_hostR12dng_negativeR7AutoPtrI9dng_imageE
      functionSourceFile: '/src/dng_sdk/source/./dng_lens_correction.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1650
      functionLinenumberEnd: 1682
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          146
      EdgeCount:       31
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN15dng_filter_warp10InitializeER8dng_host
        - _ZN15dng_filter_warpC2ERK9dng_imageRS0_RK12dng_negativeR7AutoPtrI15dng_warp_paramsE
        - _ZN15dng_filter_warpD2Ev
        - _ZN27dng_warp_params_rectilinearC2ERKS_
        - _ZN7AutoPtrI15dng_warp_paramsEC2EPS0_
        - _ZN7AutoPtrI15dng_warp_paramsED2Ev
        - _ZN7AutoPtrI9dng_imageE5ResetEPS0_
        - _ZN7AutoPtrI9dng_imageE7ReleaseEv
        - _ZN7AutoPtrI9dng_imageEC2EPS0_
        - _ZN7AutoPtrI9dng_imageED2Ev
        - _ZNK7AutoPtrI9dng_imageEdeEv
        - _ZNK7AutoPtrI9dng_imageEptEv
        - _ZNK9dng_image6BoundsEv
        - _ZNK9dng_image6PlanesEv
        - _ZNK9dng_image9PixelTypeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_lens_correction.cpp:1660,52'
          Dst:             _ZNK7AutoPtrI9dng_imageEptEv
        - Src:             './dng_lens_correction.cpp:1660,59'
          Dst:             _ZNK9dng_image6BoundsEv
        - Src:             './dng_lens_correction.cpp:1661,16'
          Dst:             _ZNK7AutoPtrI9dng_imageEptEv
        - Src:             './dng_lens_correction.cpp:1661,23'
          Dst:             _ZNK9dng_image6PlanesEv
        - Src:             './dng_lens_correction.cpp:1662,16'
          Dst:             _ZNK7AutoPtrI9dng_imageEptEv
        - Src:             './dng_lens_correction.cpp:1662,23'
          Dst:             _ZNK9dng_image9PixelTypeEv
        - Src:             './dng_lens_correction.cpp:1660,21'
          Dst:             _ZN7AutoPtrI9dng_imageEC2EPS0_
        - Src:             './dng_lens_correction.cpp:1666,39'
          Dst:             _ZN27dng_warp_params_rectilinearC2ERKS_
        - Src:             './dng_lens_correction.cpp:1666,27'
          Dst:             _ZN7AutoPtrI15dng_warp_paramsEC2EPS0_
        - Src:             './dng_lens_correction.cpp:1668,26'
          Dst:             _ZNK7AutoPtrI9dng_imageEdeEv
        - Src:             './dng_lens_correction.cpp:1669,8'
          Dst:             _ZNK7AutoPtrI9dng_imageEdeEv
        - Src:             './dng_lens_correction.cpp:1668,18'
          Dst:             _ZN15dng_filter_warpC2ERK9dng_imageRS0_RK12dng_negativeR7AutoPtrI15dng_warp_paramsE
        - Src:             './dng_lens_correction.cpp:1673,9'
          Dst:             _ZN15dng_filter_warp10InitializeER8dng_host
        - Src:             './dng_lens_correction.cpp:1676,9'
          Dst:             _ZNK7AutoPtrI9dng_imageEptEv
        - Src:             './dng_lens_correction.cpp:1676,16'
          Dst:             _ZNK9dng_image6BoundsEv
        - Src:             './dng_lens_correction.cpp:1680,24'
          Dst:             _ZN7AutoPtrI9dng_imageE7ReleaseEv
        - Src:             './dng_lens_correction.cpp:1680,8'
          Dst:             _ZN7AutoPtrI9dng_imageE5ResetEPS0_
        - Src:             './dng_lens_correction.cpp:1682,2'
          Dst:             _ZN15dng_filter_warpD2Ev
        - Src:             './dng_lens_correction.cpp:1682,2'
          Dst:             _ZN7AutoPtrI15dng_warp_paramsED2Ev
        - Src:             './dng_lens_correction.cpp:1682,2'
          Dst:             _ZN7AutoPtrI9dng_imageED2Ev
        - Src:             './dng_lens_correction.cpp:1682,2'
          Dst:             _ZN15dng_filter_warpD2Ev
        - Src:             './dng_lens_correction.cpp:1682,2'
          Dst:             _ZN7AutoPtrI15dng_warp_paramsED2Ev
        - Src:             './dng_lens_correction.cpp:1682,2'
          Dst:             _ZN7AutoPtrI9dng_imageED2Ev
    - functionName:    _ZN27dng_warp_params_rectilinearC2ERKS_
      functionSourceFile: '/src/dng_sdk/source/./dng_lens_correction.h'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         30
      ICount:          133
      EdgeCount:       34
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN10dng_vectorC2ERKS_
        - _ZN10dng_vectorD2Ev
        - _ZN15dng_warp_paramsC2ERKS_
        - _ZN15dng_warp_paramsD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_lens_correction.h:226,7'
          Dst:             _ZN15dng_warp_paramsC2ERKS_
        - Src:             './dng_lens_correction.h:226,7'
          Dst:             _ZN10dng_vectorC2ERKS_
        - Src:             './dng_lens_correction.h:226,7'
          Dst:             _ZN10dng_vectorC2ERKS_
        - Src:             './dng_lens_correction.h:226,7'
          Dst:             _ZN10dng_vectorD2Ev
        - Src:             './dng_lens_correction.h:226,7'
          Dst:             _ZN10dng_vectorD2Ev
        - Src:             './dng_lens_correction.h:226,7'
          Dst:             _ZN10dng_vectorD2Ev
        - Src:             './dng_lens_correction.h:226,7'
          Dst:             _ZN15dng_warp_paramsD2Ev
    - functionName:    _ZN27dng_warp_params_rectilinearD0Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_lens_correction.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN27dng_warp_params_rectilinearD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_lens_correction.cpp:339,2'
          Dst:             _ZN27dng_warp_params_rectilinearD2Ev
    - functionName:    _ZNK27dng_warp_params_rectilinear8IsRadNOPEj
      functionSourceFile: '/src/dng_sdk/source/./dng_lens_correction.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 346
      functionLinenumberEnd: 355
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          60
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK10dng_vectorixEj
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_lens_correction.cpp:352,10'
          Dst:             _ZNK10dng_vectorixEj
        - Src:             './dng_lens_correction.cpp:353,4'
          Dst:             _ZNK10dng_vectorixEj
        - Src:             './dng_lens_correction.cpp:354,4'
          Dst:             _ZNK10dng_vectorixEj
        - Src:             './dng_lens_correction.cpp:355,4'
          Dst:             _ZNK10dng_vectorixEj
    - functionName:    _ZNK27dng_warp_params_rectilinear8IsTanNOPEj
      functionSourceFile: '/src/dng_sdk/source/./dng_lens_correction.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 362
      functionLinenumberEnd: 369
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          42
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK10dng_vectorixEj
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_lens_correction.cpp:368,10'
          Dst:             _ZNK10dng_vectorixEj
        - Src:             './dng_lens_correction.cpp:369,4'
          Dst:             _ZNK10dng_vectorixEj
    - functionName:    _ZNK27dng_warp_params_rectilinear7IsValidEv
      functionSourceFile: '/src/dng_sdk/source/./dng_lens_correction.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 376
      functionLinenumberEnd: 395
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          65
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK10dng_vector5CountEv
        - _ZNK15dng_warp_params7IsValidEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_lens_correction.cpp:381,26'
          Dst:             _ZNK10dng_vector5CountEv
        - Src:             './dng_lens_correction.cpp:386,26'
          Dst:             _ZNK10dng_vector5CountEv
        - Src:             './dng_lens_correction.cpp:393,26'
          Dst:             _ZNK15dng_warp_params7IsValidEv
    - functionName:    _ZN27dng_warp_params_rectilinear20PropagateToAllPlanesEj
      functionSourceFile: '/src/dng_sdk/source/./dng_lens_correction.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 400
      functionLinenumberEnd: 410
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          51
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN10dng_vectoraSERKS_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_lens_correction.cpp:405,22'
          Dst:             _ZN10dng_vectoraSERKS_
        - Src:             './dng_lens_correction.cpp:406,22'
          Dst:             _ZN10dng_vectoraSERKS_
    - functionName:    _ZNK27dng_warp_params_rectilinear8EvaluateEjd
      functionSourceFile: '/src/dng_sdk/source/./dng_lens_correction.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 416
      functionLinenumberEnd: 422
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          49
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK10dng_vectorixEj
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_lens_correction.cpp:422,14'
          Dst:             _ZNK10dng_vectorixEj
        - Src:             './dng_lens_correction.cpp:422,28'
          Dst:             _ZNK10dng_vectorixEj
        - Src:             './dng_lens_correction.cpp:422,42'
          Dst:             _ZNK10dng_vectorixEj
        - Src:             './dng_lens_correction.cpp:422,55'
          Dst:             _ZNK10dng_vectorixEj
    - functionName:    _ZNK27dng_warp_params_rectilinear13EvaluateRatioEjd
      functionSourceFile: '/src/dng_sdk/source/./dng_lens_correction.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 430
      functionLinenumberEnd: 434
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK10dng_vectorixEj
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_lens_correction.cpp:434,9'
          Dst:             _ZNK10dng_vectorixEj
        - Src:             './dng_lens_correction.cpp:434,23'
          Dst:             _ZNK10dng_vectorixEj
        - Src:             './dng_lens_correction.cpp:434,37'
          Dst:             _ZNK10dng_vectorixEj
        - Src:             './dng_lens_correction.cpp:434,50'
          Dst:             _ZNK10dng_vectorixEj
    - functionName:    _ZNK27dng_warp_params_rectilinear18EvaluateTangentialEjdRK16dng_point_real64S2_
      functionSourceFile: '/src/dng_sdk/source/./dng_lens_correction.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 444
      functionLinenumberEnd: 456
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - double
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          83
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16dng_point_real64C2Edd
        - _ZNK10dng_vectorixEj
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_lens_correction.cpp:446,21'
          Dst:             _ZNK10dng_vectorixEj
        - Src:             './dng_lens_correction.cpp:447,21'
          Dst:             _ZNK10dng_vectorixEj
        - Src:             './dng_lens_correction.cpp:455,9'
          Dst:             _ZN16dng_point_real64C2Edd
    - functionName:    _ZNK27dng_warp_params_rectilinear15MaxSrcRadiusGapEd
      functionSourceFile: '/src/dng_sdk/source/./dng_lens_correction.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 463
      functionLinenumberEnd: 628
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         34
      ICount:          407
      EdgeCount:       44
      CyclomaticComplexity: 12
      functionsReached:
        - _Z10Max_real64dd
        - _ZNK10dng_vectorixEj
        - sqrt
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_lens_correction.cpp:472,21'
          Dst:             _ZNK10dng_vectorixEj
        - Src:             './dng_lens_correction.cpp:473,21'
          Dst:             _ZNK10dng_vectorixEj
        - Src:             './dng_lens_correction.cpp:474,21'
          Dst:             _ZNK10dng_vectorixEj
        - Src:             './dng_lens_correction.cpp:520,31'
          Dst:             sqrt
        - Src:             './dng_lens_correction.cpp:548,40'
          Dst:             sqrt
        - Src:             './dng_lens_correction.cpp:555,26'
          Dst:             sqrt
        - Src:             './dng_lens_correction.cpp:561,39'
          Dst:             sqrt
        - Src:             './dng_lens_correction.cpp:572,39'
          Dst:             sqrt
        - Src:             './dng_lens_correction.cpp:593,21'
          Dst:             _Z10Max_real64dd
        - Src:             './dng_lens_correction.cpp:600,21'
          Dst:             _Z10Max_real64dd
        - Src:             './dng_lens_correction.cpp:617,22'
          Dst:             _Z10Max_real64dd
        - Src:             './dng_lens_correction.cpp:623,15'
          Dst:             _Z10Max_real64dd
    - functionName:    _ZNK27dng_warp_params_rectilinear12MaxSrcTanGapE16dng_point_real64S0_
      functionSourceFile: '/src/dng_sdk/source/./dng_lens_correction.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 636
      functionLinenumberEnd: 682
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - double
        - double
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          166
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - _Z10Max_real64dd
        - _Z10Min_real64dd
        - _ZN16dng_point_real64C2Edd
        - _ZN16dng_point_real64C2Ev
        - _ZNK15dng_warp_params19EvaluateTangential2EjRK16dng_point_real64
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_lens_correction.cpp:641,19'
          Dst:             _ZN16dng_point_real64C2Ev
        - Src:             './dng_lens_correction.cpp:658,22'
          Dst:             _ZN16dng_point_real64C2Edd
        - Src:             './dng_lens_correction.cpp:661,32'
          Dst:             _ZNK15dng_warp_params19EvaluateTangential2EjRK16dng_point_real64
        - Src:             './dng_lens_correction.cpp:664,12'
          Dst:             _Z10Min_real64dd
        - Src:             './dng_lens_correction.cpp:665,12'
          Dst:             _Z10Max_real64dd
        - Src:             './dng_lens_correction.cpp:667,12'
          Dst:             _Z10Min_real64dd
        - Src:             './dng_lens_correction.cpp:668,12'
          Dst:             _Z10Max_real64dd
        - Src:             './dng_lens_correction.cpp:677,14'
          Dst:             _Z10Max_real64dd
        - Src:             './dng_lens_correction.cpp:678,14'
          Dst:             _Z10Max_real64dd
    - functionName:    _ZNK27dng_warp_params_rectilinear4DumpEv
      functionSourceFile: '/src/dng_sdk/source/./dng_lens_correction.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 689
      functionLinenumberEnd: 714
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK15dng_warp_params19EvaluateTangential2EjRK16dng_point_real64
      functionSourceFile: '/src/dng_sdk/source/./dng_lens_correction.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 255
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          62
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16dng_point_real64C2Edd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_lens_correction.cpp:250,19'
          Dst:             _ZN16dng_point_real64C2Edd
    - functionName:    _ZNK26dng_opcode_WarpRectilinear7PutDataER10dng_stream
      functionSourceFile: '/src/dng_sdk/source/./dng_lens_correction.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1619
      functionLinenumberEnd: 1643
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          117
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN10dng_stream10Put_real64Ed
        - _ZN10dng_stream10Put_uint32Ej
        - _ZN26dng_opcode_WarpRectilinear10ParamBytesEj
        - _ZNK10dng_vectorixEj
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_lens_correction.cpp:1621,23'
          Dst:             _ZN26dng_opcode_WarpRectilinear10ParamBytesEj
        - Src:             './dng_lens_correction.cpp:1623,9'
          Dst:             _ZN10dng_stream10Put_uint32Ej
        - Src:             './dng_lens_correction.cpp:1625,9'
          Dst:             _ZN10dng_stream10Put_uint32Ej
        - Src:             './dng_lens_correction.cpp:1630,22'
          Dst:             _ZNK10dng_vectorixEj
        - Src:             './dng_lens_correction.cpp:1630,10'
          Dst:             _ZN10dng_stream10Put_real64Ed
        - Src:             './dng_lens_correction.cpp:1631,22'
          Dst:             _ZNK10dng_vectorixEj
        - Src:             './dng_lens_correction.cpp:1631,10'
          Dst:             _ZN10dng_stream10Put_real64Ed
        - Src:             './dng_lens_correction.cpp:1632,22'
          Dst:             _ZNK10dng_vectorixEj
        - Src:             './dng_lens_correction.cpp:1632,10'
          Dst:             _ZN10dng_stream10Put_real64Ed
        - Src:             './dng_lens_correction.cpp:1633,22'
          Dst:             _ZNK10dng_vectorixEj
        - Src:             './dng_lens_correction.cpp:1633,10'
          Dst:             _ZN10dng_stream10Put_real64Ed
        - Src:             './dng_lens_correction.cpp:1635,22'
          Dst:             _ZNK10dng_vectorixEj
        - Src:             './dng_lens_correction.cpp:1635,10'
          Dst:             _ZN10dng_stream10Put_real64Ed
        - Src:             './dng_lens_correction.cpp:1636,22'
          Dst:             _ZNK10dng_vectorixEj
        - Src:             './dng_lens_correction.cpp:1636,10'
          Dst:             _ZN10dng_stream10Put_real64Ed
        - Src:             './dng_lens_correction.cpp:1640,9'
          Dst:             _ZN10dng_stream10Put_real64Ed
        - Src:             './dng_lens_correction.cpp:1641,9'
          Dst:             _ZN10dng_stream10Put_real64Ed
    - functionName:    _ZN26dng_opcode_WarpRectilinear10ParamBytesEj
      functionSourceFile: '/src/dng_sdk/source/./dng_lens_correction.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1687
      functionLinenumberEnd: 1690
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK26dng_opcode_WarpRectilinear18IsValidForNegativeERK12dng_negative
      functionSourceFile: '/src/dng_sdk/source/./dng_lens_correction.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1610
      functionLinenumberEnd: 1612
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK15dng_warp_params18IsValidForNegativeERK12dng_negative
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_lens_correction.cpp:1612,21'
          Dst:             _ZNK15dng_warp_params18IsValidForNegativeERK12dng_negative
    - functionName:    _ZNK26dng_opcode_WarpRectilinear5IsNOPEv
      functionSourceFile: '/src/dng_sdk/source/./dng_lens_correction.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1601
      functionLinenumberEnd: 1603
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK15dng_warp_params8IsNOPAllEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_lens_correction.cpp:1603,21'
          Dst:             _ZNK15dng_warp_params8IsNOPAllEv
    - functionName:    _ZN26dng_opcode_WarpRectilinearC2ER10dng_stream
      functionSourceFile: '/src/dng_sdk/source/./dng_lens_correction.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1535
      functionLinenumberEnd: 1596
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         45
      ICount:          257
      EdgeCount:       72
      CyclomaticComplexity: 29
      functionsReached:
        - _Z14ThrowBadFormatPKc
        - _ZN10dng_opcodeC2EjR10dng_streamPKc
        - _ZN10dng_opcodeD2Ev
        - _ZN10dng_stream10Get_real64Ev
        - _ZN10dng_stream10Get_uint32Ev
        - _ZN10dng_vectorixEj
        - _ZN26dng_opcode_WarpRectilinear10ParamBytesEj
        - _ZN27dng_warp_params_rectilinearC2Ev
        - _ZN27dng_warp_params_rectilinearD2Ev
        - _ZNK27dng_warp_params_rectilinear7IsValidEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_lens_correction.cpp:1529,4'
          Dst:             _ZN10dng_opcodeC2EjR10dng_streamPKc
        - Src:             './dng_lens_correction.cpp:1533,4'
          Dst:             _ZN27dng_warp_params_rectilinearC2Ev
        - Src:             './dng_lens_correction.cpp:1539,30'
          Dst:             _ZN10dng_stream10Get_uint32Ev
        - Src:             './dng_lens_correction.cpp:1543,31'
          Dst:             _ZN10dng_stream10Get_uint32Ev
        - Src:             './dng_lens_correction.cpp:1550,3'
          Dst:             _Z14ThrowBadFormatPKc
        - Src:             './dng_lens_correction.cpp:1596,2'
          Dst:             _ZN27dng_warp_params_rectilinearD2Ev
        - Src:             './dng_lens_correction.cpp:1555,15'
          Dst:             _ZN26dng_opcode_WarpRectilinear10ParamBytesEj
        - Src:             './dng_lens_correction.cpp:1557,3'
          Dst:             _Z14ThrowBadFormatPKc
        - Src:             './dng_lens_correction.cpp:1565,46'
          Dst:             _ZN10dng_stream10Get_real64Ev
        - Src:             './dng_lens_correction.cpp:1565,3'
          Dst:             _ZN10dng_vectorixEj
        - Src:             './dng_lens_correction.cpp:1566,46'
          Dst:             _ZN10dng_stream10Get_real64Ev
        - Src:             './dng_lens_correction.cpp:1566,3'
          Dst:             _ZN10dng_vectorixEj
        - Src:             './dng_lens_correction.cpp:1567,46'
          Dst:             _ZN10dng_stream10Get_real64Ev
        - Src:             './dng_lens_correction.cpp:1567,3'
          Dst:             _ZN10dng_vectorixEj
        - Src:             './dng_lens_correction.cpp:1568,46'
          Dst:             _ZN10dng_stream10Get_real64Ev
        - Src:             './dng_lens_correction.cpp:1568,3'
          Dst:             _ZN10dng_vectorixEj
        - Src:             './dng_lens_correction.cpp:1570,46'
          Dst:             _ZN10dng_stream10Get_real64Ev
        - Src:             './dng_lens_correction.cpp:1570,3'
          Dst:             _ZN10dng_vectorixEj
        - Src:             './dng_lens_correction.cpp:1571,46'
          Dst:             _ZN10dng_stream10Get_real64Ev
        - Src:             './dng_lens_correction.cpp:1571,3'
          Dst:             _ZN10dng_vectorixEj
        - Src:             './dng_lens_correction.cpp:1577,33'
          Dst:             _ZN10dng_stream10Get_real64Ev
        - Src:             './dng_lens_correction.cpp:1578,33'
          Dst:             _ZN10dng_stream10Get_real64Ev
        - Src:             './dng_lens_correction.cpp:1591,19'
          Dst:             _ZNK27dng_warp_params_rectilinear7IsValidEv
        - Src:             './dng_lens_correction.cpp:1593,3'
          Dst:             _Z14ThrowBadFormatPKc
        - Src:             './dng_lens_correction.cpp:1596,2'
          Dst:             _ZN10dng_opcodeD2Ev
    - functionName:    _ZN27dng_warp_params_rectilinearC2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_lens_correction.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 302
      functionLinenumberEnd: 314
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         42
      ICount:          189
      EdgeCount:       45
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN10dng_vectorC2Ej
        - _ZN10dng_vectorC2Ev
        - _ZN10dng_vectorD2Ev
        - _ZN10dng_vectoraSERKS_
        - _ZN10dng_vectorixEj
        - _ZN15dng_warp_paramsC2Ev
        - _ZN15dng_warp_paramsD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_lens_correction.cpp:300,4'
          Dst:             _ZN15dng_warp_paramsC2Ev
        - Src:             './dng_lens_correction.cpp:298,30'
          Dst:             _ZN10dng_vectorC2Ev
        - Src:             './dng_lens_correction.cpp:298,30'
          Dst:             _ZN10dng_vectorC2Ev
        - Src:             './dng_lens_correction.cpp:307,24'
          Dst:             _ZN10dng_vectorC2Ej
        - Src:             './dng_lens_correction.cpp:307,22'
          Dst:             _ZN10dng_vectoraSERKS_
        - Src:             './dng_lens_correction.cpp:307,3'
          Dst:             _ZN10dng_vectorD2Ev
        - Src:             './dng_lens_correction.cpp:308,24'
          Dst:             _ZN10dng_vectorC2Ej
        - Src:             './dng_lens_correction.cpp:308,22'
          Dst:             _ZN10dng_vectoraSERKS_
        - Src:             './dng_lens_correction.cpp:308,3'
          Dst:             _ZN10dng_vectorD2Ev
        - Src:             './dng_lens_correction.cpp:310,3'
          Dst:             _ZN10dng_vectorixEj
        - Src:             './dng_lens_correction.cpp:298,30'
          Dst:             _ZN10dng_vectorD2Ev
        - Src:             './dng_lens_correction.cpp:298,30'
          Dst:             _ZN10dng_vectorD2Ev
        - Src:             './dng_lens_correction.cpp:314,2'
          Dst:             _ZN10dng_vectorD2Ev
        - Src:             './dng_lens_correction.cpp:314,2'
          Dst:             _ZN10dng_vectorD2Ev
        - Src:             './dng_lens_correction.cpp:314,2'
          Dst:             _ZN15dng_warp_paramsD2Ev
    - functionName:    _ZN26dng_opcode_WarpRectilinearC2ERK27dng_warp_params_rectilinearj
      functionSourceFile: '/src/dng_sdk/source/./dng_lens_correction.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1516
      functionLinenumberEnd: 1523
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          75
      EdgeCount:       23
      CyclomaticComplexity: 12
      functionsReached:
        - _Z14ThrowBadFormatPKc
        - _ZN10dng_opcodeC2Ejjj
        - _ZN10dng_opcodeD2Ev
        - _ZN27dng_warp_params_rectilinearC2ERKS_
        - _ZN27dng_warp_params_rectilinearD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_lens_correction.cpp:1510,4'
          Dst:             _ZN10dng_opcodeC2Ejjj
        - Src:             './dng_lens_correction.cpp:1514,4'
          Dst:             _ZN27dng_warp_params_rectilinearC2ERKS_
        - Src:             './dng_lens_correction.cpp:1520,3'
          Dst:             _Z14ThrowBadFormatPKc
        - Src:             './dng_lens_correction.cpp:1523,2'
          Dst:             _ZN27dng_warp_params_rectilinearD2Ev
        - Src:             './dng_lens_correction.cpp:1523,2'
          Dst:             _ZN10dng_opcodeD2Ev
    - functionName:    _ZN23dng_warp_params_fisheyeC2EjPK10dng_vectorRK16dng_point_real64
      functionSourceFile: '/src/dng_sdk/source/./dng_lens_correction.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 741
      functionLinenumberEnd: 750
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          103
      EdgeCount:       21
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN10dng_vectorC2Ev
        - _ZN10dng_vectorD2Ev
        - _ZN10dng_vectoraSERKS_
        - _ZN15dng_warp_paramsC2EjRK16dng_point_real64
        - _ZN15dng_warp_paramsD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_lens_correction.cpp:739,4'
          Dst:             _ZN15dng_warp_paramsC2EjRK16dng_point_real64
        - Src:             './dng_lens_correction.cpp:735,26'
          Dst:             _ZN10dng_vectorC2Ev
        - Src:             './dng_lens_correction.cpp:746,18'
          Dst:             _ZN10dng_vectoraSERKS_
        - Src:             './dng_lens_correction.cpp:735,26'
          Dst:             _ZN10dng_vectorD2Ev
        - Src:             './dng_lens_correction.cpp:750,2'
          Dst:             _ZN15dng_warp_paramsD2Ev
    - functionName:    _ZN15dng_warp_paramsC2EjRK16dng_point_real64
      functionSourceFile: '/src/dng_sdk/source/./dng_lens_correction.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          29
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN27dng_warp_params_rectilinearC2EjPK10dng_vectorS2_RK16dng_point_real64
      functionSourceFile: '/src/dng_sdk/source/./dng_lens_correction.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 326
      functionLinenumberEnd: 334
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          169
      EdgeCount:       39
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN10dng_vectorC2Ev
        - _ZN10dng_vectorD2Ev
        - _ZN10dng_vectoraSERKS_
        - _ZN15dng_warp_paramsC2EjRK16dng_point_real64
        - _ZN15dng_warp_paramsD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_lens_correction.cpp:323,4'
          Dst:             _ZN15dng_warp_paramsC2EjRK16dng_point_real64
        - Src:             './dng_lens_correction.cpp:318,30'
          Dst:             _ZN10dng_vectorC2Ev
        - Src:             './dng_lens_correction.cpp:318,30'
          Dst:             _ZN10dng_vectorC2Ev
        - Src:             './dng_lens_correction.cpp:330,18'
          Dst:             _ZN10dng_vectoraSERKS_
        - Src:             './dng_lens_correction.cpp:331,18'
          Dst:             _ZN10dng_vectoraSERKS_
        - Src:             './dng_lens_correction.cpp:318,30'
          Dst:             _ZN10dng_vectorD2Ev
        - Src:             './dng_lens_correction.cpp:318,30'
          Dst:             _ZN10dng_vectorD2Ev
        - Src:             './dng_lens_correction.cpp:334,2'
          Dst:             _ZN10dng_vectorD2Ev
        - Src:             './dng_lens_correction.cpp:334,2'
          Dst:             _ZN15dng_warp_paramsD2Ev
    - functionName:    _ZNK15dng_warp_params19EvaluateTangential3EjdRK16dng_point_real64
      functionSourceFile: '/src/dng_sdk/source/./dng_lens_correction.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - double
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          53
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16dng_point_real64C2Edd
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_lens_correction.cpp:267,19'
          Dst:             _ZN16dng_point_real64C2Edd
    - functionName:    _ZN12dng_vector_4D0Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_matrix.h'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12dng_vector_4D2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_matrix.h:252,7'
          Dst:             _ZN12dng_vector_4D2Ev
    - functionName:    _ZN12dng_vector_4D2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_matrix.h'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10dng_vectorD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_matrix.h:252,7'
          Dst:             _ZN10dng_vectorD2Ev
    - functionName:    _ZN12dng_vector_3D0Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_matrix.h'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12dng_vector_3D2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_matrix.h:233,7'
          Dst:             _ZN12dng_vector_3D2Ev
    - functionName:    _ZN12dng_vector_3D2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_matrix.h'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10dng_vectorD2Ev
      functionUses:    31
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_matrix.h:233,7'
          Dst:             _ZN10dng_vectorD2Ev
    - functionName:    _ZN10dng_vectorD0Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_matrix.h'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10dng_vectorD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_matrix.h:176,4'
          Dst:             _ZN10dng_vectorD2Ev
    - functionName:    _ZN15dng_matrix_4by3D0Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_matrix.h'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN15dng_matrix_4by3D2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_matrix.h:137,7'
          Dst:             _ZN15dng_matrix_4by3D2Ev
    - functionName:    _ZN15dng_matrix_4by3D2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_matrix.h'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10dng_matrixD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_matrix.h:137,7'
          Dst:             _ZN10dng_matrixD2Ev
    - functionName:    _ZN10dng_matrixD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_matrix.h'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    193
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN15dng_matrix_3by3D0Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_matrix.h'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN15dng_matrix_3by3D2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_matrix.h:116,7'
          Dst:             _ZN15dng_matrix_3by3D2Ev
    - functionName:    _ZN15dng_matrix_3by3D2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_matrix.h'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10dng_matrixD2Ev
      functionUses:    20
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_matrix.h:116,7'
          Dst:             _ZN10dng_matrixD2Ev
    - functionName:    _ZN10dng_matrixD0Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_matrix.h'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10dng_matrixD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_matrix.h:54,4'
          Dst:             _ZN10dng_matrixD2Ev
    - functionName:    _Z6InvertRK10dng_matrixS1_
      functionSourceFile: '/src/dng_sdk/source/./dng_matrix.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1058
      functionLinenumberEnd: 1078
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          98
      EdgeCount:       17
      CyclomaticComplexity: 2
      functionsReached:
        - _Z6InvertRK10dng_matrix
        - _ZN10dng_matrixD2Ev
        - _ZNK10dng_matrix4ColsEv
        - _ZNK10dng_matrix4RowsEv
        - _ZmlRK10dng_matrixS1_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_matrix.cpp:1060,8'
          Dst:             _ZNK10dng_matrix4RowsEv
        - Src:             './dng_matrix.cpp:1060,24'
          Dst:             _ZNK10dng_matrix4ColsEv
        - Src:             './dng_matrix.cpp:1061,5'
          Dst:             _ZNK10dng_matrix4RowsEv
        - Src:             './dng_matrix.cpp:1061,21'
          Dst:             _ZNK10dng_matrix4ColsEv
        - Src:             './dng_matrix.cpp:1062,5'
          Dst:             _ZNK10dng_matrix4ColsEv
        - Src:             './dng_matrix.cpp:1062,21'
          Dst:             _ZNK10dng_matrix4RowsEv
        - Src:             './dng_matrix.cpp:1065,10'
          Dst:             _Z6InvertRK10dng_matrix
        - Src:             './dng_matrix.cpp:1074,23'
          Dst:             _ZmlRK10dng_matrixS1_
        - Src:             './dng_matrix.cpp:1074,10'
          Dst:             _Z6InvertRK10dng_matrix
        - Src:             './dng_matrix.cpp:1074,28'
          Dst:             _ZmlRK10dng_matrixS1_
        - Src:             './dng_matrix.cpp:1074,3'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_matrix.cpp:1074,3'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_matrix.cpp:1074,3'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_matrix.cpp:1074,3'
          Dst:             _ZN10dng_matrixD2Ev
    - functionName:    _ZNK10dng_matrix4RowsEv
      functionSourceFile: '/src/dng_sdk/source/./dng_matrix.h'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    60
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK10dng_matrix4ColsEv
      functionSourceFile: '/src/dng_sdk/source/./dng_matrix.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    59
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z6InvertRK10dng_matrix
      functionSourceFile: '/src/dng_sdk/source/./dng_matrix.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1018
      functionLinenumberEnd: 1052
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          121
      EdgeCount:       23
      CyclomaticComplexity: 2
      functionsReached:
        - _Z15ThrowMatrixMathPKc
        - _Z6InvertRK10dng_matrix
        - _Z9TransposeRK10dng_matrix
        - _ZL10Invert3by3RK10dng_matrix
        - _ZL10InvertNbyNRK10dng_matrix
        - _ZN10dng_matrixD2Ev
        - _ZNK10dng_matrix4ColsEv
        - _ZNK10dng_matrix4RowsEv
        - _ZmlRK10dng_matrixS1_
      functionUses:    14
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_matrix.cpp:1020,8'
          Dst:             _ZNK10dng_matrix4RowsEv
        - Src:             './dng_matrix.cpp:1020,25'
          Dst:             _ZNK10dng_matrix4ColsEv
        - Src:             './dng_matrix.cpp:1023,3'
          Dst:             _Z15ThrowMatrixMathPKc
        - Src:             './dng_matrix.cpp:1027,8'
          Dst:             _ZNK10dng_matrix4RowsEv
        - Src:             './dng_matrix.cpp:1027,21'
          Dst:             _ZNK10dng_matrix4ColsEv
        - Src:             './dng_matrix.cpp:1030,9'
          Dst:             _ZNK10dng_matrix4RowsEv
        - Src:             './dng_matrix.cpp:1033,11'
          Dst:             _ZL10Invert3by3RK10dng_matrix
        - Src:             './dng_matrix.cpp:1037,10'
          Dst:             _ZL10InvertNbyNRK10dng_matrix
        - Src:             './dng_matrix.cpp:1046,18'
          Dst:             _Z9TransposeRK10dng_matrix
        - Src:             './dng_matrix.cpp:1048,20'
          Dst:             _ZmlRK10dng_matrixS1_
        - Src:             './dng_matrix.cpp:1048,10'
          Dst:             _Z6InvertRK10dng_matrix
        - Src:             './dng_matrix.cpp:1048,25'
          Dst:             _ZmlRK10dng_matrixS1_
        - Src:             './dng_matrix.cpp:1048,3'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_matrix.cpp:1048,3'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_matrix.cpp:1050,3'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_matrix.cpp:1048,3'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_matrix.cpp:1048,3'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_matrix.cpp:1050,3'
          Dst:             _ZN10dng_matrixD2Ev
    - functionName:    _ZmlRK10dng_matrixS1_
      functionSourceFile: '/src/dng_sdk/source/./dng_matrix.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 725
      functionLinenumberEnd: 757
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          164
      EdgeCount:       57
      CyclomaticComplexity: 29
      functionsReached:
        - _Z15ThrowMatrixMathPKc
        - _ZN10dng_matrixC2Ejj
        - _ZN10dng_matrixD2Ev
        - _ZN10dng_matrixixEj
        - _ZNK10dng_matrix4ColsEv
        - _ZNK10dng_matrix4RowsEv
        - _ZNK10dng_matrixixEj
      functionUses:    17
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_matrix.cpp:727,8'
          Dst:             _ZNK10dng_matrix4ColsEv
        - Src:             './dng_matrix.cpp:727,21'
          Dst:             _ZNK10dng_matrix4RowsEv
        - Src:             './dng_matrix.cpp:730,3'
          Dst:             _Z15ThrowMatrixMathPKc
        - Src:             './dng_matrix.cpp:734,18'
          Dst:             _ZNK10dng_matrix4RowsEv
        - Src:             './dng_matrix.cpp:734,29'
          Dst:             _ZNK10dng_matrix4ColsEv
        - Src:             './dng_matrix.cpp:734,13'
          Dst:             _ZN10dng_matrixC2Ejj
        - Src:             './dng_matrix.cpp:736,27'
          Dst:             _ZNK10dng_matrix4RowsEv
        - Src:             './dng_matrix.cpp:737,28'
          Dst:             _ZNK10dng_matrix4ColsEv
        - Src:             './dng_matrix.cpp:740,4'
          Dst:             _ZN10dng_matrixixEj
        - Src:             './dng_matrix.cpp:742,29'
          Dst:             _ZNK10dng_matrix4ColsEv
        - Src:             './dng_matrix.cpp:745,17'
          Dst:             _ZNK10dng_matrixixEj
        - Src:             './dng_matrix.cpp:747,17'
          Dst:             _ZNK10dng_matrixixEj
        - Src:             './dng_matrix.cpp:749,5'
          Dst:             _ZN10dng_matrixixEj
        - Src:             './dng_matrix.cpp:757,2'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_matrix.cpp:757,2'
          Dst:             _ZN10dng_matrixD2Ev
    - functionName:    _Z15ThrowMatrixMathPKc
      functionSourceFile: '/src/dng_sdk/source/./dng_exceptions.h'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 199
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z15Throw_dng_erroriPKcS0_b
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_exceptions.h:197,2'
          Dst:             _Z15Throw_dng_erroriPKcS0_b
    - functionName:    _ZN10dng_matrixixEj
      functionSourceFile: '/src/dng_sdk/source/./dng_matrix.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    32
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK10dng_matrixixEj
      functionSourceFile: '/src/dng_sdk/source/./dng_matrix.h'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    49
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10dng_matrixC2Ejj
      functionSourceFile: '/src/dng_sdk/source/./dng_matrix.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          112
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - _Z17ThrowProgramErrorPKc
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_matrix.cpp:46,3'
          Dst:             _Z17ThrowProgramErrorPKc
    - functionName:    _ZL10Invert3by3RK10dng_matrix
      functionSourceFile: '/src/dng_sdk/source/./dng_matrix.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 865
      functionLinenumberEnd: 912
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          250
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - _Z10Abs_real64d
        - _Z15ThrowMatrixMathPKc
        - _ZN10dng_matrixC2Ejj
        - _ZN10dng_matrixD2Ev
        - _ZN10dng_matrixixEj
        - _ZNK10dng_matrixixEj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_matrix.cpp:867,15'
          Dst:             _ZNK10dng_matrixixEj
        - Src:             './dng_matrix.cpp:868,15'
          Dst:             _ZNK10dng_matrixixEj
        - Src:             './dng_matrix.cpp:869,15'
          Dst:             _ZNK10dng_matrixixEj
        - Src:             './dng_matrix.cpp:870,15'
          Dst:             _ZNK10dng_matrixixEj
        - Src:             './dng_matrix.cpp:871,15'
          Dst:             _ZNK10dng_matrixixEj
        - Src:             './dng_matrix.cpp:872,15'
          Dst:             _ZNK10dng_matrixixEj
        - Src:             './dng_matrix.cpp:873,15'
          Dst:             _ZNK10dng_matrixixEj
        - Src:             './dng_matrix.cpp:874,15'
          Dst:             _ZNK10dng_matrixixEj
        - Src:             './dng_matrix.cpp:875,15'
          Dst:             _ZNK10dng_matrixixEj
        - Src:             './dng_matrix.cpp:893,6'
          Dst:             _Z10Abs_real64d
        - Src:             './dng_matrix.cpp:896,3'
          Dst:             _Z15ThrowMatrixMathPKc
        - Src:             './dng_matrix.cpp:900,13'
          Dst:             _ZN10dng_matrixC2Ejj
        - Src:             './dng_matrix.cpp:906,4'
          Dst:             _ZN10dng_matrixixEj
        - Src:             './dng_matrix.cpp:912,2'
          Dst:             _ZN10dng_matrixD2Ev
    - functionName:    _ZL10InvertNbyNRK10dng_matrix
      functionSourceFile: '/src/dng_sdk/source/./dng_matrix.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 922
      functionLinenumberEnd: 994
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         44
      ICount:          278
      EdgeCount:       55
      CyclomaticComplexity: 13
      functionsReached:
        - _Z10Abs_real64d
        - _Z15ThrowMatrixMathPKc
        - _ZN10dng_matrixC2Ejj
        - _ZN10dng_matrixD2Ev
        - _ZN10dng_matrixixEj
        - _ZNK10dng_matrix4RowsEv
        - _ZNK10dng_matrixixEj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_matrix.cpp:928,15'
          Dst:             _ZNK10dng_matrix4RowsEv
        - Src:             './dng_matrix.cpp:936,23'
          Dst:             _ZNK10dng_matrixixEj
        - Src:             './dng_matrix.cpp:947,7'
          Dst:             _Z10Abs_real64d
        - Src:             './dng_matrix.cpp:950,4'
          Dst:             _Z15ThrowMatrixMathPKc
        - Src:             './dng_matrix.cpp:982,13'
          Dst:             _ZN10dng_matrixC2Ejj
        - Src:             './dng_matrix.cpp:988,4'
          Dst:             _ZN10dng_matrixixEj
        - Src:             './dng_matrix.cpp:994,2'
          Dst:             _ZN10dng_matrixD2Ev
    - functionName:    _Z9TransposeRK10dng_matrix
      functionSourceFile: '/src/dng_sdk/source/./dng_matrix.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 999
      functionLinenumberEnd: 1013
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          102
      EdgeCount:       38
      CyclomaticComplexity: 20
      functionsReached:
        - _ZN10dng_matrixC2Ejj
        - _ZN10dng_matrixD2Ev
        - _ZN10dng_matrixixEj
        - _ZNK10dng_matrix4ColsEv
        - _ZNK10dng_matrix4RowsEv
        - _ZNK10dng_matrixixEj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_matrix.cpp:1001,18'
          Dst:             _ZNK10dng_matrix4ColsEv
        - Src:             './dng_matrix.cpp:1001,29'
          Dst:             _ZNK10dng_matrix4RowsEv
        - Src:             './dng_matrix.cpp:1001,13'
          Dst:             _ZN10dng_matrixC2Ejj
        - Src:             './dng_matrix.cpp:1003,27'
          Dst:             _ZNK10dng_matrix4RowsEv
        - Src:             './dng_matrix.cpp:1004,28'
          Dst:             _ZNK10dng_matrix4ColsEv
        - Src:             './dng_matrix.cpp:1007,16'
          Dst:             _ZNK10dng_matrixixEj
        - Src:             './dng_matrix.cpp:1007,4'
          Dst:             _ZN10dng_matrixixEj
        - Src:             './dng_matrix.cpp:1013,2'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_matrix.cpp:1013,2'
          Dst:             _ZN10dng_matrixD2Ev
    - functionName:    _ZplRK10dng_matrixS1_
      functionSourceFile: '/src/dng_sdk/source/./dng_matrix.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 828
      functionLinenumberEnd: 850
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          131
      EdgeCount:       26
      CyclomaticComplexity: 2
      functionsReached:
        - _Z15ThrowMatrixMathPKc
        - _ZN10dng_matrixC2ERKS_
        - _ZN10dng_matrixD2Ev
        - _ZN10dng_matrixixEj
        - _ZNK10dng_matrix4ColsEv
        - _ZNK10dng_matrix4RowsEv
        - _ZNK10dng_matrixixEj
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_matrix.cpp:830,8'
          Dst:             _ZNK10dng_matrix4ColsEv
        - Src:             './dng_matrix.cpp:830,21'
          Dst:             _ZNK10dng_matrix4ColsEv
        - Src:             './dng_matrix.cpp:831,5'
          Dst:             _ZNK10dng_matrix4RowsEv
        - Src:             './dng_matrix.cpp:831,18'
          Dst:             _ZNK10dng_matrix4RowsEv
        - Src:             './dng_matrix.cpp:834,3'
          Dst:             _Z15ThrowMatrixMathPKc
        - Src:             './dng_matrix.cpp:838,13'
          Dst:             _ZN10dng_matrixC2ERKS_
        - Src:             './dng_matrix.cpp:840,27'
          Dst:             _ZNK10dng_matrix4RowsEv
        - Src:             './dng_matrix.cpp:841,28'
          Dst:             _ZNK10dng_matrix4ColsEv
        - Src:             './dng_matrix.cpp:844,17'
          Dst:             _ZNK10dng_matrixixEj
        - Src:             './dng_matrix.cpp:844,4'
          Dst:             _ZN10dng_matrixixEj
        - Src:             './dng_matrix.cpp:850,2'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_matrix.cpp:850,2'
          Dst:             _ZN10dng_matrixD2Ev
    - functionName:    _ZN10dng_matrixC2ERKS_
      functionSourceFile: '/src/dng_sdk/source/./dng_matrix.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          74
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZmldRK10dng_vector
      functionSourceFile: '/src/dng_sdk/source/./dng_matrix.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 814
      functionLinenumberEnd: 822
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - double
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          52
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN10dng_vector5ScaleEd
        - _ZN10dng_vectorC2ERKS_
        - _ZN10dng_vectorD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_matrix.cpp:816,13'
          Dst:             _ZN10dng_vectorC2ERKS_
        - Src:             './dng_matrix.cpp:818,4'
          Dst:             _ZN10dng_vector5ScaleEd
        - Src:             './dng_matrix.cpp:822,2'
          Dst:             _ZN10dng_vectorD2Ev
        - Src:             './dng_matrix.cpp:822,2'
          Dst:             _ZN10dng_vectorD2Ev
    - functionName:    _ZN10dng_vector5ScaleEd
      functionSourceFile: '/src/dng_sdk/source/./dng_matrix.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 572
      functionLinenumberEnd: 581
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          43
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK10dng_vector5CountEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_matrix.cpp:574,25'
          Dst:             _ZNK10dng_vector5CountEv
    - functionName:    _ZN10dng_vectorC2ERKS_
      functionSourceFile: '/src/dng_sdk/source/./dng_matrix.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 455
      functionLinenumberEnd: 464
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          46
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZmldRK10dng_matrix
      functionSourceFile: '/src/dng_sdk/source/./dng_matrix.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 800
      functionLinenumberEnd: 808
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - double
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          52
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN10dng_matrix5ScaleEd
        - _ZN10dng_matrixC2ERKS_
        - _ZN10dng_matrixD2Ev
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_matrix.cpp:802,13'
          Dst:             _ZN10dng_matrixC2ERKS_
        - Src:             './dng_matrix.cpp:804,4'
          Dst:             _ZN10dng_matrix5ScaleEd
        - Src:             './dng_matrix.cpp:808,2'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_matrix.cpp:808,2'
          Dst:             _ZN10dng_matrixD2Ev
    - functionName:    _ZN10dng_matrix5ScaleEd
      functionSourceFile: '/src/dng_sdk/source/./dng_matrix.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          62
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK10dng_matrix4ColsEv
        - _ZNK10dng_matrix4RowsEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_matrix.cpp:230,25'
          Dst:             _ZNK10dng_matrix4RowsEv
        - Src:             './dng_matrix.cpp:231,26'
          Dst:             _ZNK10dng_matrix4ColsEv
    - functionName:    _ZmlRK10dng_matrixRK10dng_vector
      functionSourceFile: '/src/dng_sdk/source/./dng_matrix.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 763
      functionLinenumberEnd: 794
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          137
      EdgeCount:       47
      CyclomaticComplexity: 24
      functionsReached:
        - _Z15ThrowMatrixMathPKc
        - _ZN10dng_vectorC2Ej
        - _ZN10dng_vectorD2Ev
        - _ZN10dng_vectorixEj
        - _ZNK10dng_matrix4ColsEv
        - _ZNK10dng_matrix4RowsEv
        - _ZNK10dng_matrixixEj
        - _ZNK10dng_vector5CountEv
        - _ZNK10dng_vectorixEj
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_matrix.cpp:765,8'
          Dst:             _ZNK10dng_matrix4ColsEv
        - Src:             './dng_matrix.cpp:765,21'
          Dst:             _ZNK10dng_vector5CountEv
        - Src:             './dng_matrix.cpp:768,3'
          Dst:             _Z15ThrowMatrixMathPKc
        - Src:             './dng_matrix.cpp:772,18'
          Dst:             _ZNK10dng_matrix4RowsEv
        - Src:             './dng_matrix.cpp:772,13'
          Dst:             _ZN10dng_vectorC2Ej
        - Src:             './dng_matrix.cpp:774,27'
          Dst:             _ZNK10dng_vector5CountEv
        - Src:             './dng_matrix.cpp:777,3'
          Dst:             _ZN10dng_vectorixEj
        - Src:             './dng_matrix.cpp:779,28'
          Dst:             _ZNK10dng_matrix4ColsEv
        - Src:             './dng_matrix.cpp:782,16'
          Dst:             _ZNK10dng_matrixixEj
        - Src:             './dng_matrix.cpp:784,16'
          Dst:             _ZNK10dng_vectorixEj
        - Src:             './dng_matrix.cpp:786,4'
          Dst:             _ZN10dng_vectorixEj
        - Src:             './dng_matrix.cpp:794,2'
          Dst:             _ZN10dng_vectorD2Ev
        - Src:             './dng_matrix.cpp:794,2'
          Dst:             _ZN10dng_vectorD2Ev
    - functionName:    _ZN10dng_vectorC2Ej
      functionSourceFile: '/src/dng_sdk/source/./dng_matrix.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 429
      functionLinenumberEnd: 447
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          69
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - _Z17ThrowProgramErrorPKc
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_matrix.cpp:434,3'
          Dst:             _Z17ThrowProgramErrorPKc
    - functionName:    _ZN12dng_vector_4C2Edddd
      functionSourceFile: '/src/dng_sdk/source/./dng_matrix.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 712
      functionLinenumberEnd: 719
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - double
        - double
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10dng_vectorC2Ej
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_matrix.cpp:710,4'
          Dst:             _ZN10dng_vectorC2Ej
    - functionName:    _ZN12dng_vector_4C2ERK10dng_vector
      functionSourceFile: '/src/dng_sdk/source/./dng_matrix.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 692
      functionLinenumberEnd: 701
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          52
      EdgeCount:       18
      CyclomaticComplexity: 10
      functionsReached:
        - _Z15ThrowMatrixMathPKc
        - _ZN10dng_vectorC2ERKS_
        - _ZN10dng_vectorD2Ev
        - _ZNK10dng_vector5CountEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_matrix.cpp:690,4'
          Dst:             _ZN10dng_vectorC2ERKS_
        - Src:             './dng_matrix.cpp:694,6'
          Dst:             _ZNK10dng_vector5CountEv
        - Src:             './dng_matrix.cpp:697,3'
          Dst:             _Z15ThrowMatrixMathPKc
        - Src:             './dng_matrix.cpp:701,2'
          Dst:             _ZN10dng_vectorD2Ev
    - functionName:    _ZN12dng_vector_4C2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_matrix.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 683
      functionLinenumberEnd: 684
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10dng_vectorC2Ej
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_matrix.cpp:681,4'
          Dst:             _ZN10dng_vectorC2Ej
    - functionName:    _ZN12dng_vector_3C2Eddd
      functionSourceFile: '/src/dng_sdk/source/./dng_matrix.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 669
      functionLinenumberEnd: 675
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - double
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10dng_vectorC2Ej
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_matrix.cpp:667,4'
          Dst:             _ZN10dng_vectorC2Ej
    - functionName:    _ZN12dng_vector_3C2ERK10dng_vector
      functionSourceFile: '/src/dng_sdk/source/./dng_matrix.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 650
      functionLinenumberEnd: 659
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          52
      EdgeCount:       18
      CyclomaticComplexity: 10
      functionsReached:
        - _Z15ThrowMatrixMathPKc
        - _ZN10dng_vectorC2ERKS_
        - _ZN10dng_vectorD2Ev
        - _ZNK10dng_vector5CountEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_matrix.cpp:648,4'
          Dst:             _ZN10dng_vectorC2ERKS_
        - Src:             './dng_matrix.cpp:652,6'
          Dst:             _ZNK10dng_vector5CountEv
        - Src:             './dng_matrix.cpp:655,3'
          Dst:             _Z15ThrowMatrixMathPKc
        - Src:             './dng_matrix.cpp:659,2'
          Dst:             _ZN10dng_vectorD2Ev
    - functionName:    _ZN12dng_vector_3C2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_matrix.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 641
      functionLinenumberEnd: 642
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10dng_vectorC2Ej
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_matrix.cpp:639,4'
          Dst:             _ZN10dng_vectorC2Ej
    - functionName:    _ZNK10dng_vector8AsColumnEv
      functionSourceFile: '/src/dng_sdk/source/./dng_matrix.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 620
      functionLinenumberEnd: 633
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          77
      EdgeCount:       27
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN10dng_matrixC2Ejj
        - _ZN10dng_matrixD2Ev
        - _ZN10dng_matrixixEj
        - _ZNK10dng_vector5CountEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_matrix.cpp:622,16'
          Dst:             _ZNK10dng_vector5CountEv
        - Src:             './dng_matrix.cpp:622,13'
          Dst:             _ZN10dng_matrixC2Ejj
        - Src:             './dng_matrix.cpp:624,25'
          Dst:             _ZNK10dng_vector5CountEv
        - Src:             './dng_matrix.cpp:627,3'
          Dst:             _ZN10dng_matrixixEj
        - Src:             './dng_matrix.cpp:633,2'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_matrix.cpp:633,2'
          Dst:             _ZN10dng_matrixD2Ev
    - functionName:    _ZNK10dng_vector10AsDiagonalEv
      functionSourceFile: '/src/dng_sdk/source/./dng_matrix.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 602
      functionLinenumberEnd: 615
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          80
      EdgeCount:       27
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN10dng_matrixC2Ejj
        - _ZN10dng_matrixD2Ev
        - _ZN10dng_matrixixEj
        - _ZNK10dng_vector5CountEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_matrix.cpp:604,16'
          Dst:             _ZNK10dng_vector5CountEv
        - Src:             './dng_matrix.cpp:604,26'
          Dst:             _ZNK10dng_vector5CountEv
        - Src:             './dng_matrix.cpp:604,13'
          Dst:             _ZN10dng_matrixC2Ejj
        - Src:             './dng_matrix.cpp:606,25'
          Dst:             _ZNK10dng_vector5CountEv
        - Src:             './dng_matrix.cpp:609,3'
          Dst:             _ZN10dng_matrixixEj
        - Src:             './dng_matrix.cpp:615,2'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_matrix.cpp:615,2'
          Dst:             _ZN10dng_matrixD2Ev
    - functionName:    _ZN10dng_vector5RoundEd
      functionSourceFile: '/src/dng_sdk/source/./dng_matrix.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 586
      functionLinenumberEnd: 597
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          55
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _Z11Round_int32d
        - _ZNK10dng_vector5CountEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_matrix.cpp:590,25'
          Dst:             _ZNK10dng_vector5CountEv
        - Src:             './dng_matrix.cpp:593,15'
          Dst:             _Z11Round_int32d
    - functionName:    _ZNK10dng_vector8MinEntryEv
      functionSourceFile: '/src/dng_sdk/source/./dng_matrix.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 547
      functionLinenumberEnd: 567
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          58
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _Z10Min_real64dd
        - _ZNK10dng_vector5CountEv
        - _ZNK10dng_vector7IsEmptyEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_matrix.cpp:549,6'
          Dst:             _ZNK10dng_vector7IsEmptyEv
        - Src:             './dng_matrix.cpp:558,25'
          Dst:             _ZNK10dng_vector5CountEv
        - Src:             './dng_matrix.cpp:561,7'
          Dst:             _Z10Min_real64dd
    - functionName:    _ZNK10dng_vector7IsEmptyEv
      functionSourceFile: '/src/dng_sdk/source/./dng_matrix.h'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK10dng_vector8MaxEntryEv
      functionSourceFile: '/src/dng_sdk/source/./dng_matrix.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 522
      functionLinenumberEnd: 542
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          58
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _Z10Max_real64dd
        - _ZNK10dng_vector5CountEv
        - _ZNK10dng_vector7IsEmptyEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_matrix.cpp:524,6'
          Dst:             _ZNK10dng_vector7IsEmptyEv
        - Src:             './dng_matrix.cpp:533,25'
          Dst:             _ZNK10dng_vector5CountEv
        - Src:             './dng_matrix.cpp:536,7'
          Dst:             _Z10Max_real64dd
    - functionName:    _ZNK10dng_vectoreqERKS_
      functionSourceFile: '/src/dng_sdk/source/./dng_matrix.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 494
      functionLinenumberEnd: 517
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          68
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK10dng_vector5CountEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_matrix.cpp:496,6'
          Dst:             _ZNK10dng_vector5CountEv
        - Src:             './dng_matrix.cpp:496,20'
          Dst:             _ZNK10dng_vector5CountEv
        - Src:             './dng_matrix.cpp:503,25'
          Dst:             _ZNK10dng_vector5CountEv
    - functionName:    _ZN10dng_vector11SetIdentityEj
      functionSourceFile: '/src/dng_sdk/source/./dng_matrix.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 478
      functionLinenumberEnd: 489
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          45
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN10dng_vectorC2Ej
        - _ZN10dng_vectorD2Ev
        - _ZN10dng_vectoraSERKS_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_matrix.cpp:480,10'
          Dst:             _ZN10dng_vectorC2Ej
        - Src:             './dng_matrix.cpp:480,8'
          Dst:             _ZN10dng_vectoraSERKS_
        - Src:             './dng_matrix.cpp:480,2'
          Dst:             _ZN10dng_vectorD2Ev
    - functionName:    _ZN10dng_vector5ClearEv
      functionSourceFile: '/src/dng_sdk/source/./dng_matrix.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 469
      functionLinenumberEnd: 473
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10dng_vectorC2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_matrix.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 419
      functionLinenumberEnd: 421
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN15dng_matrix_4by3C2Edddddddddddd
      functionSourceFile: '/src/dng_sdk/source/./dng_matrix.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 393
      functionLinenumberEnd: 411
      functionDepth:   0
      returnType:      void
      argCount:        13
      argTypes:
        - 'N/A'
        - double
        - double
        - double
        - double
        - double
        - double
        - double
        - double
        - double
        - double
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          100
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10dng_matrixC2Ejj
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_matrix.cpp:391,4'
          Dst:             _ZN10dng_matrixC2Ejj
    - functionName:    _ZN15dng_matrix_4by3C2ERK10dng_matrix
      functionSourceFile: '/src/dng_sdk/source/./dng_matrix.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 371
      functionLinenumberEnd: 381
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          64
      EdgeCount:       26
      CyclomaticComplexity: 14
      functionsReached:
        - _Z15ThrowMatrixMathPKc
        - _ZN10dng_matrixC2ERKS_
        - _ZN10dng_matrixD2Ev
        - _ZNK10dng_matrix4ColsEv
        - _ZNK10dng_matrix4RowsEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_matrix.cpp:369,4'
          Dst:             _ZN10dng_matrixC2ERKS_
        - Src:             './dng_matrix.cpp:373,6'
          Dst:             _ZNK10dng_matrix4RowsEv
        - Src:             './dng_matrix.cpp:374,3'
          Dst:             _ZNK10dng_matrix4ColsEv
        - Src:             './dng_matrix.cpp:377,3'
          Dst:             _Z15ThrowMatrixMathPKc
        - Src:             './dng_matrix.cpp:381,2'
          Dst:             _ZN10dng_matrixD2Ev
    - functionName:    _ZN15dng_matrix_4by3C2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_matrix.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 362
      functionLinenumberEnd: 363
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10dng_matrixC2Ejj
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_matrix.cpp:360,4'
          Dst:             _ZN10dng_matrixC2Ejj
    - functionName:    _ZN15dng_matrix_3by3C2Eddd
      functionSourceFile: '/src/dng_sdk/source/./dng_matrix.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 354
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - double
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10dng_matrixC2Ejj
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_matrix.cpp:346,4'
          Dst:             _ZN10dng_matrixC2Ejj
    - functionName:    _ZN15dng_matrix_3by3C2Eddddddddd
      functionSourceFile: '/src/dng_sdk/source/./dng_matrix.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 326
      functionLinenumberEnd: 340
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - double
        - double
        - double
        - double
        - double
        - double
        - double
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          79
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10dng_matrixC2Ejj
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_matrix.cpp:324,4'
          Dst:             _ZN10dng_matrixC2Ejj
    - functionName:    _ZN15dng_matrix_3by3C2ERK10dng_matrix
      functionSourceFile: '/src/dng_sdk/source/./dng_matrix.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 315
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          64
      EdgeCount:       26
      CyclomaticComplexity: 14
      functionsReached:
        - _Z15ThrowMatrixMathPKc
        - _ZN10dng_matrixC2ERKS_
        - _ZN10dng_matrixD2Ev
        - _ZNK10dng_matrix4ColsEv
        - _ZNK10dng_matrix4RowsEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_matrix.cpp:303,4'
          Dst:             _ZN10dng_matrixC2ERKS_
        - Src:             './dng_matrix.cpp:307,6'
          Dst:             _ZNK10dng_matrix4RowsEv
        - Src:             './dng_matrix.cpp:308,3'
          Dst:             _ZNK10dng_matrix4ColsEv
        - Src:             './dng_matrix.cpp:311,3'
          Dst:             _Z15ThrowMatrixMathPKc
        - Src:             './dng_matrix.cpp:315,2'
          Dst:             _ZN10dng_matrixD2Ev
    - functionName:    _ZN15dng_matrix_3by3C2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_matrix.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 296
      functionLinenumberEnd: 297
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10dng_matrixC2Ejj
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_matrix.cpp:294,4'
          Dst:             _ZN10dng_matrixC2Ejj
    - functionName:    _ZN10dng_matrix9SafeRoundEd
      functionSourceFile: '/src/dng_sdk/source/./dng_matrix.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 260
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          104
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - _Z11Round_int32d
        - _ZNK10dng_matrix4ColsEv
        - _ZNK10dng_matrix4RowsEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_matrix.cpp:264,25'
          Dst:             _ZNK10dng_matrix4RowsEv
        - Src:             './dng_matrix.cpp:273,26'
          Dst:             _ZNK10dng_matrix4ColsEv
        - Src:             './dng_matrix.cpp:278,21'
          Dst:             _Z11Round_int32d
    - functionName:    _ZN10dng_matrix5RoundEd
      functionSourceFile: '/src/dng_sdk/source/./dng_matrix.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 255
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          77
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - _Z11Round_int32d
        - _ZNK10dng_matrix4ColsEv
        - _ZNK10dng_matrix4RowsEv
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_matrix.cpp:247,25'
          Dst:             _ZNK10dng_matrix4RowsEv
        - Src:             './dng_matrix.cpp:248,26'
          Dst:             _ZNK10dng_matrix4ColsEv
        - Src:             './dng_matrix.cpp:251,20'
          Dst:             _Z11Round_int32d
    - functionName:    _ZNK10dng_matrix8MinEntryEv
      functionSourceFile: '/src/dng_sdk/source/./dng_matrix.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          78
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - _Z10Min_real64dd
        - _ZNK10dng_matrix4ColsEv
        - _ZNK10dng_matrix4RowsEv
        - _ZNK10dng_matrix7IsEmptyEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_matrix.cpp:204,6'
          Dst:             _ZNK10dng_matrix7IsEmptyEv
        - Src:             './dng_matrix.cpp:213,25'
          Dst:             _ZNK10dng_matrix4RowsEv
        - Src:             './dng_matrix.cpp:214,26'
          Dst:             _ZNK10dng_matrix4ColsEv
        - Src:             './dng_matrix.cpp:217,8'
          Dst:             _Z10Min_real64dd
    - functionName:    _ZNK10dng_matrix7IsEmptyEv
      functionSourceFile: '/src/dng_sdk/source/./dng_matrix.h'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK10dng_matrix8MaxEntryEv
      functionSourceFile: '/src/dng_sdk/source/./dng_matrix.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 197
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          78
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - _Z10Max_real64dd
        - _ZNK10dng_matrix4ColsEv
        - _ZNK10dng_matrix4RowsEv
        - _ZNK10dng_matrix7IsEmptyEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_matrix.cpp:178,6'
          Dst:             _ZNK10dng_matrix7IsEmptyEv
        - Src:             './dng_matrix.cpp:187,25'
          Dst:             _ZNK10dng_matrix4RowsEv
        - Src:             './dng_matrix.cpp:188,26'
          Dst:             _ZNK10dng_matrix4ColsEv
        - Src:             './dng_matrix.cpp:191,8'
          Dst:             _Z10Max_real64dd
    - functionName:    _ZNK10dng_matrix10IsDiagonalEv
      functionSourceFile: '/src/dng_sdk/source/./dng_matrix.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          98
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - _ZNK10dng_matrix4ColsEv
        - _ZNK10dng_matrix4RowsEv
        - _ZNK10dng_matrix7IsEmptyEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_matrix.cpp:143,6'
          Dst:             _ZNK10dng_matrix7IsEmptyEv
        - Src:             './dng_matrix.cpp:148,6'
          Dst:             _ZNK10dng_matrix4RowsEv
        - Src:             './dng_matrix.cpp:148,17'
          Dst:             _ZNK10dng_matrix4ColsEv
        - Src:             './dng_matrix.cpp:153,25'
          Dst:             _ZNK10dng_matrix4RowsEv
        - Src:             './dng_matrix.cpp:154,26'
          Dst:             _ZNK10dng_matrix4ColsEv
    - functionName:    _ZNK10dng_matrixeqERKS_
      functionSourceFile: '/src/dng_sdk/source/./dng_matrix.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          101
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - _ZNK10dng_matrix4ColsEv
        - _ZNK10dng_matrix4RowsEv
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_matrix.cpp:113,6'
          Dst:             _ZNK10dng_matrix4RowsEv
        - Src:             './dng_matrix.cpp:113,19'
          Dst:             _ZNK10dng_matrix4RowsEv
        - Src:             './dng_matrix.cpp:114,6'
          Dst:             _ZNK10dng_matrix4ColsEv
        - Src:             './dng_matrix.cpp:114,19'
          Dst:             _ZNK10dng_matrix4ColsEv
        - Src:             './dng_matrix.cpp:121,25'
          Dst:             _ZNK10dng_matrix4RowsEv
        - Src:             './dng_matrix.cpp:122,26'
          Dst:             _ZNK10dng_matrix4ColsEv
    - functionName:    _ZN10dng_matrixaSERKS_
      functionSourceFile: '/src/dng_sdk/source/./dng_matrix.h'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    69
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10dng_matrix11SetIdentityEj
      functionSourceFile: '/src/dng_sdk/source/./dng_matrix.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          49
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN10dng_matrixC2Ejj
        - _ZN10dng_matrixD2Ev
        - _ZN10dng_matrixaSERKS_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_matrix.cpp:97,10'
          Dst:             _ZN10dng_matrixC2Ejj
        - Src:             './dng_matrix.cpp:97,8'
          Dst:             _ZN10dng_matrixaSERKS_
        - Src:             './dng_matrix.cpp:97,2'
          Dst:             _ZN10dng_matrixD2Ev
    - functionName:    _ZN10dng_matrix5ClearEv
      functionSourceFile: '/src/dng_sdk/source/./dng_matrix.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10dng_matrixC2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_matrix.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _GLOBAL__sub_I_dng_memory.cpp
      functionSourceFile: '/src/dng_sdk/source/dng_memory.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __cxx_global_var_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'dng_memory.cpp:0,0'
          Dst:             __cxx_global_var_init
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/dng_sdk/source/dng_memory.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN20dng_memory_allocatorD2Ev
        - __cxa_atexit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'dng_memory.cpp:0,0'
          Dst:             __cxa_atexit
        - Src:             'dng_memory.cpp:0,0'
          Dst:             _ZN20dng_memory_allocatorD2Ev
    - functionName:    _ZN20dng_memory_allocatorD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_memory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 519
      functionLinenumberEnd: 520
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_atexit
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    18
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN20dng_memory_allocatorD0Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_memory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 519
      functionLinenumberEnd: 520
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN20dng_memory_allocatorD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_memory.h:519,4'
          Dst:             _ZN20dng_memory_allocatorD2Ev
    - functionName:    _ZN20dng_memory_allocator8AllocateEj
      functionSourceFile: '/src/dng_sdk/source/./dng_memory.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          51
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - _Z15ThrowMemoryFullPKc
        - _ZN16dng_malloc_blockC2Ej
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_memory.cpp:221,33'
          Dst:             _ZN16dng_malloc_blockC2Ej
        - Src:             './dng_memory.cpp:226,3'
          Dst:             _Z15ThrowMemoryFullPKc
    - functionName:    _ZN16dng_malloc_blockC2Ej
      functionSourceFile: '/src/dng_sdk/source/./dng_memory.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          66
      EdgeCount:       19
      CyclomaticComplexity: 10
      functionsReached:
        - _Z15ThrowMemoryFullPKc
        - _ZN16dng_memory_block12PhysicalSizeEv
        - _ZN16dng_memory_block9SetBufferEPv
        - _ZN16dng_memory_blockC2Ej
        - _ZN16dng_memory_blockD2Ev
        - posix_memalign
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_memory.cpp:168,4'
          Dst:             _ZN16dng_memory_blockC2Ej
        - Src:             './dng_memory.cpp:176,63'
          Dst:             _ZN16dng_memory_block12PhysicalSizeEv
        - Src:             './dng_memory.cpp:176,12'
          Dst:             posix_memalign
        - Src:             './dng_memory.cpp:181,3'
          Dst:             _Z15ThrowMemoryFullPKc
        - Src:             './dng_memory.cpp:200,2'
          Dst:             _ZN16dng_memory_blockD2Ev
        - Src:             './dng_memory.cpp:198,2'
          Dst:             _ZN16dng_memory_block9SetBufferEPv
    - functionName:    _ZN16dng_memory_blockC2Ej
      functionSourceFile: '/src/dng_sdk/source/./dng_memory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 300
      functionLinenumberEnd: 301
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN16dng_memory_block12PhysicalSizeEv
      functionSourceFile: '/src/dng_sdk/source/./dng_memory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 330
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13SafeUint32AddjjPj
        - _Z15ThrowMemoryFullPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_memory.h:325,9'
          Dst:             _Z13SafeUint32AddjjPj
        - Src:             './dng_memory.h:327,5'
          Dst:             _Z15ThrowMemoryFullPKc
    - functionName:    posix_memalign
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN16dng_memory_blockD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_memory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 342
      functionLinenumberEnd: 343
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN16dng_memory_block9SetBufferEPv
      functionSourceFile: '/src/dng_sdk/source/./dng_memory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 335
      functionLinenumberEnd: 337
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN16dng_malloc_blockD0Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_memory.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16dng_malloc_blockD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_memory.cpp:205,2'
          Dst:             _ZN16dng_malloc_blockD2Ev
    - functionName:    _ZN16dng_malloc_blockD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_memory.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN16dng_memory_blockD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_memory.cpp:214,2'
          Dst:             _ZN16dng_memory_blockD2Ev
    - functionName:    _ZN16dng_memory_blockD0Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_memory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 342
      functionLinenumberEnd: 343
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16dng_memory_blockD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_memory.h:342,4'
          Dst:             _ZN16dng_memory_blockD2Ev
    - functionName:    _ZNK16dng_memory_block6BufferEv
      functionSourceFile: '/src/dng_sdk/source/./dng_memory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 367
      functionLinenumberEnd: 368
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z11DoCopyBytesPKvPvj
      functionSourceFile: '/src/dng_sdk/source/./dng_bottlenecks.h'
      linkageType:     InternalLinkage
      functionLinenumber: 637
      functionLinenumberEnd: 643
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK16dng_memory_block11LogicalSizeEv
      functionSourceFile: '/src/dng_sdk/source/./dng_memory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 351
      functionLinenumberEnd: 352
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    52
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK16dng_memory_block5CloneER20dng_memory_allocator
      functionSourceFile: '/src/dng_sdk/source/./dng_memory.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z11DoCopyBytesPKvPvj
        - _ZN16dng_memory_block6BufferEv
        - _ZNK16dng_memory_block11LogicalSizeEv
        - _ZNK16dng_memory_block6BufferEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_memory.cpp:129,16'
          Dst:             _ZNK16dng_memory_block11LogicalSizeEv
        - Src:             './dng_memory.cpp:133,15'
          Dst:             _ZNK16dng_memory_block6BufferEv
        - Src:             './dng_memory.cpp:133,34'
          Dst:             _ZN16dng_memory_block6BufferEv
        - Src:             './dng_memory.cpp:133,2'
          Dst:             _Z11DoCopyBytesPKvPvj
    - functionName:    _ZN15dng_memory_data5ClearEv
      functionSourceFile: '/src/dng_sdk/source/./dng_memory.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN15dng_memory_dataD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_memory.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          25
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN15dng_memory_data5ClearEv
        - __clang_call_terminate
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_memory.cpp:61,2'
          Dst:             _ZN15dng_memory_data5ClearEv
        - Src:             './dng_memory.cpp:61,2'
          Dst:             __clang_call_terminate
    - functionName:    _ZN15dng_memory_data8AllocateEjm
      functionSourceFile: '/src/dng_sdk/source/./dng_memory.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _Z14SafeUint32MultjjPj
        - _Z15ThrowMemoryFullPKc
        - _ZN15dng_memory_data8AllocateEj
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_memory.cpp:97,3'
          Dst:             _Z15ThrowMemoryFullPKc
        - Src:             './dng_memory.cpp:102,7'
          Dst:             _Z14SafeUint32MultjjPj
        - Src:             './dng_memory.cpp:104,3'
          Dst:             _Z15ThrowMemoryFullPKc
        - Src:             './dng_memory.cpp:106,2'
          Dst:             _ZN15dng_memory_data8AllocateEj
    - functionName:    _ZN15dng_memory_data8AllocateEj
      functionSourceFile: '/src/dng_sdk/source/./dng_memory.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          44
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _Z15ThrowMemoryFullPKc
        - _ZN15dng_memory_data5ClearEv
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_memory.cpp:70,2'
          Dst:             _ZN15dng_memory_data5ClearEv
        - Src:             './dng_memory.cpp:80,4'
          Dst:             _Z15ThrowMemoryFullPKc
    - functionName:    _ZN15dng_memory_dataC2Ejm
      functionSourceFile: '/src/dng_sdk/source/./dng_memory.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN15dng_memory_data8AllocateEjm
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_memory.cpp:52,2'
          Dst:             _ZN15dng_memory_data8AllocateEjm
    - functionName:    _ZN15dng_memory_dataC2Ej
      functionSourceFile: '/src/dng_sdk/source/./dng_memory.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN15dng_memory_data8AllocateEj
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_memory.cpp:40,2'
          Dst:             _ZN15dng_memory_data8AllocateEj
    - functionName:    _ZN15dng_memory_dataC2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_memory.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN17dng_memory_stream12CopyToStreamER10dng_streamm
      functionSourceFile: '/src/dng_sdk/source/./dng_memory_stream.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          115
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _Z10Min_uint64mm
        - _Z14ThrowEndOfFilePKc
        - _ZN10dng_stream12CopyToStreamERS_m
        - _ZN10dng_stream15SetReadPositionEm
        - _ZN10dng_stream3PutEPKvj
        - _ZN10dng_stream5FlushEv
        - _ZN10dng_stream6LengthEv
        - _ZN16dng_memory_block12Buffer_uint8Ev
        - _ZNK10dng_stream8PositionEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_memory_stream.cpp:227,15'
          Dst:             _ZN10dng_stream12CopyToStreamERS_m
        - Src:             './dng_memory_stream.cpp:234,3'
          Dst:             _ZN10dng_stream5FlushEv
        - Src:             './dng_memory_stream.cpp:236,19'
          Dst:             _ZNK10dng_stream8PositionEv
        - Src:             './dng_memory_stream.cpp:238,24'
          Dst:             _ZN10dng_stream6LengthEv
        - Src:             './dng_memory_stream.cpp:241,4'
          Dst:             _Z14ThrowEndOfFilePKc
        - Src:             './dng_memory_stream.cpp:251,33'
          Dst:             _Z10Min_uint64mm
        - Src:             './dng_memory_stream.cpp:253,47'
          Dst:             _ZN16dng_memory_block12Buffer_uint8Ev
        - Src:             './dng_memory_stream.cpp:256,14'
          Dst:             _ZN10dng_stream3PutEPKvj
        - Src:             './dng_memory_stream.cpp:263,3'
          Dst:             _ZN10dng_stream15SetReadPositionEm
    - functionName:    _Z14ThrowEndOfFilePKc
      functionSourceFile: '/src/dng_sdk/source/./dng_exceptions.h'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z15Throw_dng_erroriPKcS0_b
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_exceptions.h:245,2'
          Dst:             _Z15Throw_dng_erroriPKcS0_b
    - functionName:    _ZN16dng_memory_block12Buffer_uint8Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_memory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 391
      functionLinenumberEnd: 392
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16dng_memory_block6BufferEv
      functionUses:    18
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_memory.h:392,21'
          Dst:             _ZN16dng_memory_block6BufferEv
    - functionName:    _Z10Max_uint64mm
      functionSourceFile: '/src/dng_sdk/source/./dng_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionLinenumberEnd: 299
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN17dng_memory_stream7DoWriteEPKvjm
      functionSourceFile: '/src/dng_sdk/source/./dng_memory_stream.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          105
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z10Max_uint64mm
        - _Z10Min_uint32jj
        - _Z11DoCopyBytesPKvPvj
        - _ZN16dng_memory_block12Buffer_uint8Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_memory_stream.cpp:191,15'
          Dst:             _Z10Max_uint64mm
        - Src:             './dng_memory_stream.cpp:202,23'
          Dst:             _Z10Min_uint32jj
        - Src:             './dng_memory_stream.cpp:206,40'
          Dst:             _ZN16dng_memory_block12Buffer_uint8Ev
        - Src:             './dng_memory_stream.cpp:209,3'
          Dst:             _Z11DoCopyBytesPKvPvj
    - functionName:    _ZN17dng_memory_stream11DoSetLengthEm
      functionSourceFile: '/src/dng_sdk/source/./dng_memory_stream.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         27
      ICount:          170
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - _Z10Max_uint32jj
        - _Z11DoCopyBytesPKvPvj
        - _Z13SafeUint32AddjjPj
        - _Z14SafeUint32MultjjPj
        - _Z15ThrowMemoryFullPKc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_memory_stream.cpp:126,9'
          Dst:             _Z13SafeUint32AddjjPj
        - Src:             './dng_memory_stream.cpp:127,6'
          Dst:             _Z14SafeUint32MultjjPj
        - Src:             './dng_memory_stream.cpp:129,5'
          Dst:             _Z15ThrowMemoryFullPKc
        - Src:             './dng_memory_stream.cpp:131,21'
          Dst:             _Z10Max_uint32jj
        - Src:             './dng_memory_stream.cpp:133,9'
          Dst:             _Z14SafeUint32MultjjPj
        - Src:             './dng_memory_stream.cpp:136,5'
          Dst:             _Z15ThrowMemoryFullPKc
        - Src:             './dng_memory_stream.cpp:144,5'
          Dst:             _Z15ThrowMemoryFullPKc
        - Src:             './dng_memory_stream.cpp:155,5'
          Dst:             _Z11DoCopyBytesPKvPvj
    - functionName:    _ZN17dng_memory_stream6DoReadEPvjm
      functionSourceFile: '/src/dng_sdk/source/./dng_memory_stream.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          110
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _Z10Min_uint32jj
        - _Z11DoCopyBytesPKvPvj
        - _Z14ThrowEndOfFilePKc
        - _ZN16dng_memory_block12Buffer_uint8Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_memory_stream.cpp:86,3'
          Dst:             _Z14ThrowEndOfFilePKc
        - Src:             './dng_memory_stream.cpp:98,23'
          Dst:             _Z10Min_uint32jj
        - Src:             './dng_memory_stream.cpp:100,46'
          Dst:             _ZN16dng_memory_block12Buffer_uint8Ev
        - Src:             './dng_memory_stream.cpp:105,3'
          Dst:             _Z11DoCopyBytesPKvPvj
    - functionName:    _ZN17dng_memory_stream11DoGetLengthEv
      functionSourceFile: '/src/dng_sdk/source/./dng_memory_stream.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN17dng_memory_streamD0Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_memory_stream.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN17dng_memory_streamD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_memory_stream.cpp:49,2'
          Dst:             _ZN17dng_memory_streamD2Ev
    - functionName:    _ZN17dng_memory_streamD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_memory_stream.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          70
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN10dng_streamD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_memory_stream.cpp:65,2'
          Dst:             _ZN10dng_streamD2Ev
    - functionName:    _ZN17dng_memory_streamC2ER20dng_memory_allocatorP17dng_abort_snifferj
      functionSourceFile: '/src/dng_sdk/source/./dng_memory_stream.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10dng_streamC2EP17dng_abort_snifferjm
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_memory_stream.cpp:29,4'
          Dst:             _ZN10dng_streamC2EP17dng_abort_snifferjm
    - functionName:    _ZN25dng_opcode_ScalePerColumnD0Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_misc_opcodes.h'
      linkageType:     InternalLinkage
      functionLinenumber: 379
      functionLinenumberEnd: 379
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN25dng_opcode_ScalePerColumnD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_misc_opcodes.h:379,7'
          Dst:             _ZN25dng_opcode_ScalePerColumnD2Ev
    - functionName:    _ZN25dng_opcode_ScalePerColumnD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_misc_opcodes.h'
      linkageType:     InternalLinkage
      functionLinenumber: 379
      functionLinenumberEnd: 379
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN18dng_inplace_opcodeD2Ev
        - _ZN7AutoPtrI16dng_memory_blockED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_misc_opcodes.h:379,7'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
        - Src:             './dng_misc_opcodes.h:379,7'
          Dst:             _ZN18dng_inplace_opcodeD2Ev
    - functionName:    _ZNK10dng_opcode5IsNOPEv
      functionSourceFile: '/src/dng_sdk/source/./dng_opcodes.h'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK10dng_opcode18IsValidForNegativeERK12dng_negative
      functionSourceFile: '/src/dng_sdk/source/./dng_opcodes.h'
      linkageType:     InternalLinkage
      functionLinenumber: 212
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK25dng_opcode_ScalePerColumn7PutDataER10dng_stream
      functionSourceFile: '/src/dng_sdk/source/./dng_misc_opcodes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1503
      functionLinenumberEnd: 1521
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          66
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _Z18SafeUint32DivideUpjj
        - _ZN10dng_stream10Put_real32Ef
        - _ZN10dng_stream10Put_uint32Ej
        - _ZN16dng_memory_block13Buffer_real32Ev
        - _ZNK13dng_area_spec4AreaEv
        - _ZNK13dng_area_spec7PutDataER10dng_stream
        - _ZNK13dng_area_spec8ColPitchEv
        - _ZNK7AutoPtrI16dng_memory_blockEptEv
        - _ZNK8dng_rect1WEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_misc_opcodes.cpp:1505,48'
          Dst:             _ZNK13dng_area_spec4AreaEv
        - Src:             './dng_misc_opcodes.cpp:1505,56'
          Dst:             _ZNK8dng_rect1WEv
        - Src:             './dng_misc_opcodes.cpp:1506,21'
          Dst:             _ZNK13dng_area_spec8ColPitchEv
        - Src:             './dng_misc_opcodes.cpp:1505,18'
          Dst:             _Z18SafeUint32DivideUpjj
        - Src:             './dng_misc_opcodes.cpp:1508,9'
          Dst:             _ZN10dng_stream10Put_uint32Ej
        - Src:             './dng_misc_opcodes.cpp:1510,12'
          Dst:             _ZNK13dng_area_spec7PutDataER10dng_stream
        - Src:             './dng_misc_opcodes.cpp:1512,9'
          Dst:             _ZN10dng_stream10Put_uint32Ej
        - Src:             './dng_misc_opcodes.cpp:1514,18'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_misc_opcodes.cpp:1514,26'
          Dst:             _ZN16dng_memory_block13Buffer_real32Ev
        - Src:             './dng_misc_opcodes.cpp:1518,10'
          Dst:             _ZN10dng_stream10Put_real32Ef
    - functionName:    _ZN25dng_opcode_ScalePerColumn15BufferPixelTypeEj
      functionSourceFile: '/src/dng_sdk/source/./dng_misc_opcodes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1526
      functionLinenumberEnd: 1528
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN25dng_opcode_ScalePerColumn14ModifiedBoundsERK8dng_rect
      functionSourceFile: '/src/dng_sdk/source/./dng_misc_opcodes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1535
      functionLinenumberEnd: 1537
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK13dng_area_spec7OverlapERK8dng_rect
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_misc_opcodes.cpp:1537,19'
          Dst:             _ZNK13dng_area_spec7OverlapERK8dng_rect
    - functionName:    _ZN18dng_inplace_opcode7PrepareER12dng_negativejRK9dng_pointRK8dng_rectjjR20dng_memory_allocator
      functionSourceFile: '/src/dng_sdk/source/./dng_opcodes.h'
      linkageType:     InternalLinkage
      functionLinenumber: 467
      functionLinenumberEnd: 468
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN25dng_opcode_ScalePerColumn11ProcessAreaER12dng_negativejR16dng_pixel_bufferRK8dng_rectS6_
      functionSourceFile: '/src/dng_sdk/source/./dng_misc_opcodes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1548
      functionLinenumberEnd: 1596
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          186
      EdgeCount:       26
      CyclomaticComplexity: 7
      functionsReached:
        - _Z10Min_real32ff
        - _ZN16dng_memory_block13Buffer_real32Ev
        - _ZN16dng_pixel_buffer17DirtyPixel_real32Eiij
        - _ZNK13dng_area_spec4AreaEv
        - _ZNK13dng_area_spec5PlaneEv
        - _ZNK13dng_area_spec6PlanesEv
        - _ZNK13dng_area_spec7OverlapERK8dng_rect
        - _ZNK13dng_area_spec8ColPitchEv
        - _ZNK13dng_area_spec8RowPitchEv
        - _ZNK16dng_pixel_buffer6PlanesEv
        - _ZNK16dng_pixel_buffer7RowStepEv
        - _ZNK7AutoPtrI16dng_memory_blockEptEv
        - _ZNK8dng_rect1HEv
        - _ZNK8dng_rect8NotEmptyEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_misc_opcodes.cpp:1550,31'
          Dst:             _ZNK13dng_area_spec7OverlapERK8dng_rect
        - Src:             './dng_misc_opcodes.cpp:1552,14'
          Dst:             _ZNK8dng_rect8NotEmptyEv
        - Src:             './dng_misc_opcodes.cpp:1555,26'
          Dst:             _ZNK8dng_rect1HEv
        - Src:             './dng_misc_opcodes.cpp:1555,43'
          Dst:             _ZNK13dng_area_spec8RowPitchEv
        - Src:             './dng_misc_opcodes.cpp:1556,18'
          Dst:             _ZNK13dng_area_spec8RowPitchEv
        - Src:             './dng_misc_opcodes.cpp:1558,26'
          Dst:             _ZNK16dng_pixel_buffer7RowStepEv
        - Src:             './dng_misc_opcodes.cpp:1558,49'
          Dst:             _ZNK13dng_area_spec8RowPitchEv
        - Src:             './dng_misc_opcodes.cpp:1560,33'
          Dst:             _ZNK13dng_area_spec5PlaneEv
        - Src:             './dng_misc_opcodes.cpp:1561,23'
          Dst:             _ZNK13dng_area_spec5PlaneEv
        - Src:             './dng_misc_opcodes.cpp:1561,44'
          Dst:             _ZNK13dng_area_spec6PlanesEv
        - Src:             './dng_misc_opcodes.cpp:1562,20'
          Dst:             _ZNK16dng_pixel_buffer6PlanesEv
        - Src:             './dng_misc_opcodes.cpp:1566,26'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_misc_opcodes.cpp:1566,34'
          Dst:             _ZN16dng_memory_block13Buffer_real32Ev
        - Src:             './dng_misc_opcodes.cpp:1567,35'
          Dst:             _ZNK13dng_area_spec4AreaEv
        - Src:             './dng_misc_opcodes.cpp:1568,22'
          Dst:             _ZNK13dng_area_spec8ColPitchEv
        - Src:             './dng_misc_opcodes.cpp:1575,27'
          Dst:             _ZN16dng_pixel_buffer17DirtyPixel_real32Eiij
        - Src:             './dng_misc_opcodes.cpp:1584,17'
          Dst:             _Z10Min_real32ff
        - Src:             './dng_misc_opcodes.cpp:1570,66'
          Dst:             _ZNK13dng_area_spec8ColPitchEv
    - functionName:    _ZNK13dng_area_spec7OverlapERK8dng_rect
      functionSourceFile: '/src/dng_sdk/source/./dng_misc_opcodes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          116
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _Z20ConvertUint32ToInt32j
        - _Z23RoundUpUint32ToMultiplejj
        - _ZN8dng_rectC2Ev
        - _ZNK8dng_rect1HEv
        - _ZNK8dng_rect1WEv
        - _ZNK8dng_rect7IsEmptyEv
        - _ZNK8dng_rect8NotEmptyEv
        - _ZanRK8dng_rectS1_
      functionUses:    14
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_misc_opcodes.cpp:210,12'
          Dst:             _ZNK8dng_rect7IsEmptyEv
        - Src:             './dng_misc_opcodes.cpp:215,27'
          Dst:             _ZanRK8dng_rectS1_
        - Src:             './dng_misc_opcodes.cpp:217,14'
          Dst:             _ZNK8dng_rect8NotEmptyEv
        - Src:             './dng_misc_opcodes.cpp:221,4'
          Dst:             _Z23RoundUpUint32ToMultiplejj
        - Src:             './dng_misc_opcodes.cpp:220,25'
          Dst:             _Z20ConvertUint32ToInt32j
        - Src:             './dng_misc_opcodes.cpp:224,4'
          Dst:             _Z23RoundUpUint32ToMultiplejj
        - Src:             './dng_misc_opcodes.cpp:223,25'
          Dst:             _Z20ConvertUint32ToInt32j
        - Src:             './dng_misc_opcodes.cpp:227,15'
          Dst:             _ZNK8dng_rect8NotEmptyEv
        - Src:             './dng_misc_opcodes.cpp:230,38'
          Dst:             _ZNK8dng_rect1HEv
        - Src:             './dng_misc_opcodes.cpp:231,38'
          Dst:             _ZNK8dng_rect1WEv
        - Src:             './dng_misc_opcodes.cpp:239,9'
          Dst:             _ZN8dng_rectC2Ev
    - functionName:    _ZNK13dng_area_spec8RowPitchEv
      functionSourceFile: '/src/dng_sdk/source/./dng_misc_opcodes.h'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    19
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13dng_area_spec5PlaneEv
      functionSourceFile: '/src/dng_sdk/source/./dng_misc_opcodes.h'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13dng_area_spec6PlanesEv
      functionSourceFile: '/src/dng_sdk/source/./dng_misc_opcodes.h'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK16dng_pixel_buffer6PlanesEv
      functionSourceFile: '/src/dng_sdk/source/./dng_pixel_buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13dng_area_spec4AreaEv
      functionSourceFile: '/src/dng_sdk/source/./dng_misc_opcodes.h'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13dng_area_spec8ColPitchEv
      functionSourceFile: '/src/dng_sdk/source/./dng_misc_opcodes.h'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    15
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13dng_area_spec7PutDataER10dng_stream
      functionSourceFile: '/src/dng_sdk/source/./dng_misc_opcodes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          52
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10dng_stream10Put_uint32Ej
        - _ZN10dng_stream9Put_int32Ei
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_misc_opcodes.cpp:189,9'
          Dst:             _ZN10dng_stream9Put_int32Ei
        - Src:             './dng_misc_opcodes.cpp:190,9'
          Dst:             _ZN10dng_stream9Put_int32Ei
        - Src:             './dng_misc_opcodes.cpp:191,9'
          Dst:             _ZN10dng_stream9Put_int32Ei
        - Src:             './dng_misc_opcodes.cpp:192,9'
          Dst:             _ZN10dng_stream9Put_int32Ei
        - Src:             './dng_misc_opcodes.cpp:194,9'
          Dst:             _ZN10dng_stream10Put_uint32Ej
        - Src:             './dng_misc_opcodes.cpp:195,9'
          Dst:             _ZN10dng_stream10Put_uint32Ej
        - Src:             './dng_misc_opcodes.cpp:197,9'
          Dst:             _ZN10dng_stream10Put_uint32Ej
        - Src:             './dng_misc_opcodes.cpp:198,9'
          Dst:             _ZN10dng_stream10Put_uint32Ej
    - functionName:    _ZN10dng_stream9Put_int32Ei
      functionSourceFile: '/src/dng_sdk/source/./dng_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 411
      functionLinenumberEnd: 413
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10dng_stream10Put_uint32Ej
      functionUses:    15
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_stream.h:412,4'
          Dst:             _ZN10dng_stream10Put_uint32Ej
    - functionName:    _ZN22dng_opcode_ScalePerRowD0Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_misc_opcodes.h'
      linkageType:     InternalLinkage
      functionLinenumber: 340
      functionLinenumberEnd: 340
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN22dng_opcode_ScalePerRowD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_misc_opcodes.h:340,7'
          Dst:             _ZN22dng_opcode_ScalePerRowD2Ev
    - functionName:    _ZN22dng_opcode_ScalePerRowD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_misc_opcodes.h'
      linkageType:     InternalLinkage
      functionLinenumber: 340
      functionLinenumberEnd: 340
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN18dng_inplace_opcodeD2Ev
        - _ZN7AutoPtrI16dng_memory_blockED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_misc_opcodes.h:340,7'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
        - Src:             './dng_misc_opcodes.h:340,7'
          Dst:             _ZN18dng_inplace_opcodeD2Ev
    - functionName:    _ZNK22dng_opcode_ScalePerRow7PutDataER10dng_stream
      functionSourceFile: '/src/dng_sdk/source/./dng_misc_opcodes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1326
      functionLinenumberEnd: 1344
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          66
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _Z18SafeUint32DivideUpjj
        - _ZN10dng_stream10Put_real32Ef
        - _ZN10dng_stream10Put_uint32Ej
        - _ZN16dng_memory_block13Buffer_real32Ev
        - _ZNK13dng_area_spec4AreaEv
        - _ZNK13dng_area_spec7PutDataER10dng_stream
        - _ZNK13dng_area_spec8RowPitchEv
        - _ZNK7AutoPtrI16dng_memory_blockEptEv
        - _ZNK8dng_rect1HEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_misc_opcodes.cpp:1328,48'
          Dst:             _ZNK13dng_area_spec4AreaEv
        - Src:             './dng_misc_opcodes.cpp:1328,56'
          Dst:             _ZNK8dng_rect1HEv
        - Src:             './dng_misc_opcodes.cpp:1329,21'
          Dst:             _ZNK13dng_area_spec8RowPitchEv
        - Src:             './dng_misc_opcodes.cpp:1328,18'
          Dst:             _Z18SafeUint32DivideUpjj
        - Src:             './dng_misc_opcodes.cpp:1331,9'
          Dst:             _ZN10dng_stream10Put_uint32Ej
        - Src:             './dng_misc_opcodes.cpp:1333,12'
          Dst:             _ZNK13dng_area_spec7PutDataER10dng_stream
        - Src:             './dng_misc_opcodes.cpp:1335,9'
          Dst:             _ZN10dng_stream10Put_uint32Ej
        - Src:             './dng_misc_opcodes.cpp:1337,18'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_misc_opcodes.cpp:1337,26'
          Dst:             _ZN16dng_memory_block13Buffer_real32Ev
        - Src:             './dng_misc_opcodes.cpp:1341,10'
          Dst:             _ZN10dng_stream10Put_real32Ef
    - functionName:    _ZN22dng_opcode_ScalePerRow15BufferPixelTypeEj
      functionSourceFile: '/src/dng_sdk/source/./dng_misc_opcodes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1349
      functionLinenumberEnd: 1351
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN22dng_opcode_ScalePerRow14ModifiedBoundsERK8dng_rect
      functionSourceFile: '/src/dng_sdk/source/./dng_misc_opcodes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1358
      functionLinenumberEnd: 1360
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK13dng_area_spec7OverlapERK8dng_rect
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_misc_opcodes.cpp:1360,19'
          Dst:             _ZNK13dng_area_spec7OverlapERK8dng_rect
    - functionName:    _ZN22dng_opcode_ScalePerRow11ProcessAreaER12dng_negativejR16dng_pixel_bufferRK8dng_rectS6_
      functionSourceFile: '/src/dng_sdk/source/./dng_misc_opcodes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1371
      functionLinenumberEnd: 1416
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          176
      EdgeCount:       26
      CyclomaticComplexity: 7
      functionsReached:
        - _Z10Min_real32ff
        - _ZN16dng_memory_block13Buffer_real32Ev
        - _ZN16dng_pixel_buffer17DirtyPixel_real32Eiij
        - _ZNK13dng_area_spec4AreaEv
        - _ZNK13dng_area_spec5PlaneEv
        - _ZNK13dng_area_spec6PlanesEv
        - _ZNK13dng_area_spec7OverlapERK8dng_rect
        - _ZNK13dng_area_spec8ColPitchEv
        - _ZNK13dng_area_spec8RowPitchEv
        - _ZNK16dng_pixel_buffer6PlanesEv
        - _ZNK7AutoPtrI16dng_memory_blockEptEv
        - _ZNK8dng_rect1WEv
        - _ZNK8dng_rect8NotEmptyEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_misc_opcodes.cpp:1373,31'
          Dst:             _ZNK13dng_area_spec7OverlapERK8dng_rect
        - Src:             './dng_misc_opcodes.cpp:1375,14'
          Dst:             _ZNK8dng_rect8NotEmptyEv
        - Src:             './dng_misc_opcodes.cpp:1378,25'
          Dst:             _ZNK8dng_rect1WEv
        - Src:             './dng_misc_opcodes.cpp:1380,31'
          Dst:             _ZNK13dng_area_spec8ColPitchEv
        - Src:             './dng_misc_opcodes.cpp:1382,33'
          Dst:             _ZNK13dng_area_spec5PlaneEv
        - Src:             './dng_misc_opcodes.cpp:1383,23'
          Dst:             _ZNK13dng_area_spec5PlaneEv
        - Src:             './dng_misc_opcodes.cpp:1383,44'
          Dst:             _ZNK13dng_area_spec6PlanesEv
        - Src:             './dng_misc_opcodes.cpp:1384,20'
          Dst:             _ZNK16dng_pixel_buffer6PlanesEv
        - Src:             './dng_misc_opcodes.cpp:1388,26'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_misc_opcodes.cpp:1388,34'
          Dst:             _ZN16dng_memory_block13Buffer_real32Ev
        - Src:             './dng_misc_opcodes.cpp:1389,35'
          Dst:             _ZNK13dng_area_spec4AreaEv
        - Src:             './dng_misc_opcodes.cpp:1390,22'
          Dst:             _ZNK13dng_area_spec8RowPitchEv
        - Src:             './dng_misc_opcodes.cpp:1397,27'
          Dst:             _ZN16dng_pixel_buffer17DirtyPixel_real32Eiij
        - Src:             './dng_misc_opcodes.cpp:1406,19'
          Dst:             _Z10Min_real32ff
        - Src:             './dng_misc_opcodes.cpp:1392,66'
          Dst:             _ZNK13dng_area_spec8RowPitchEv
    - functionName:    _ZN25dng_opcode_DeltaPerColumnD0Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_misc_opcodes.h'
      linkageType:     InternalLinkage
      functionLinenumber: 299
      functionLinenumberEnd: 299
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN25dng_opcode_DeltaPerColumnD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_misc_opcodes.h:299,7'
          Dst:             _ZN25dng_opcode_DeltaPerColumnD2Ev
    - functionName:    _ZN25dng_opcode_DeltaPerColumnD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_misc_opcodes.h'
      linkageType:     InternalLinkage
      functionLinenumber: 299
      functionLinenumberEnd: 299
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN18dng_inplace_opcodeD2Ev
        - _ZN7AutoPtrI16dng_memory_blockED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_misc_opcodes.h:299,7'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
        - Src:             './dng_misc_opcodes.h:299,7'
          Dst:             _ZN18dng_inplace_opcodeD2Ev
    - functionName:    _ZNK25dng_opcode_DeltaPerColumn7PutDataER10dng_stream
      functionSourceFile: '/src/dng_sdk/source/./dng_misc_opcodes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1119
      functionLinenumberEnd: 1137
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          66
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _Z18SafeUint32DivideUpjj
        - _ZN10dng_stream10Put_real32Ef
        - _ZN10dng_stream10Put_uint32Ej
        - _ZN16dng_memory_block13Buffer_real32Ev
        - _ZNK13dng_area_spec4AreaEv
        - _ZNK13dng_area_spec7PutDataER10dng_stream
        - _ZNK13dng_area_spec8ColPitchEv
        - _ZNK7AutoPtrI16dng_memory_blockEptEv
        - _ZNK8dng_rect1WEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_misc_opcodes.cpp:1121,48'
          Dst:             _ZNK13dng_area_spec4AreaEv
        - Src:             './dng_misc_opcodes.cpp:1121,56'
          Dst:             _ZNK8dng_rect1WEv
        - Src:             './dng_misc_opcodes.cpp:1122,21'
          Dst:             _ZNK13dng_area_spec8ColPitchEv
        - Src:             './dng_misc_opcodes.cpp:1121,18'
          Dst:             _Z18SafeUint32DivideUpjj
        - Src:             './dng_misc_opcodes.cpp:1124,9'
          Dst:             _ZN10dng_stream10Put_uint32Ej
        - Src:             './dng_misc_opcodes.cpp:1126,12'
          Dst:             _ZNK13dng_area_spec7PutDataER10dng_stream
        - Src:             './dng_misc_opcodes.cpp:1128,9'
          Dst:             _ZN10dng_stream10Put_uint32Ej
        - Src:             './dng_misc_opcodes.cpp:1130,18'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_misc_opcodes.cpp:1130,26'
          Dst:             _ZN16dng_memory_block13Buffer_real32Ev
        - Src:             './dng_misc_opcodes.cpp:1134,10'
          Dst:             _ZN10dng_stream10Put_real32Ef
    - functionName:    _ZN25dng_opcode_DeltaPerColumn15BufferPixelTypeEj
      functionSourceFile: '/src/dng_sdk/source/./dng_misc_opcodes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1142
      functionLinenumberEnd: 1171
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          46
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _Z14ThrowBadFormatPKc
      functionUses:    0
      BranchProfiles:
        - Branch String:   './dng_misc_opcodes.cpp:1146,2'
          Branch Sides:    []
      Callsites:
        - Src:             './dng_misc_opcodes.cpp:1165,4'
          Dst:             _Z14ThrowBadFormatPKc
    - functionName:    _ZN25dng_opcode_DeltaPerColumn14ModifiedBoundsERK8dng_rect
      functionSourceFile: '/src/dng_sdk/source/./dng_misc_opcodes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1178
      functionLinenumberEnd: 1180
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK13dng_area_spec7OverlapERK8dng_rect
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_misc_opcodes.cpp:1180,19'
          Dst:             _ZNK13dng_area_spec7OverlapERK8dng_rect
    - functionName:    _ZN25dng_opcode_DeltaPerColumn11ProcessAreaER12dng_negativejR16dng_pixel_bufferRK8dng_rectS6_
      functionSourceFile: '/src/dng_sdk/source/./dng_misc_opcodes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1191
      functionLinenumberEnd: 1239
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          189
      EdgeCount:       26
      CyclomaticComplexity: 7
      functionsReached:
        - _Z10Pin_real32fff
        - _ZN16dng_memory_block13Buffer_real32Ev
        - _ZN16dng_pixel_buffer17DirtyPixel_real32Eiij
        - _ZNK13dng_area_spec4AreaEv
        - _ZNK13dng_area_spec5PlaneEv
        - _ZNK13dng_area_spec6PlanesEv
        - _ZNK13dng_area_spec7OverlapERK8dng_rect
        - _ZNK13dng_area_spec8ColPitchEv
        - _ZNK13dng_area_spec8RowPitchEv
        - _ZNK16dng_pixel_buffer6PlanesEv
        - _ZNK16dng_pixel_buffer7RowStepEv
        - _ZNK7AutoPtrI16dng_memory_blockEptEv
        - _ZNK8dng_rect1HEv
        - _ZNK8dng_rect8NotEmptyEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_misc_opcodes.cpp:1193,31'
          Dst:             _ZNK13dng_area_spec7OverlapERK8dng_rect
        - Src:             './dng_misc_opcodes.cpp:1195,14'
          Dst:             _ZNK8dng_rect8NotEmptyEv
        - Src:             './dng_misc_opcodes.cpp:1198,26'
          Dst:             _ZNK8dng_rect1HEv
        - Src:             './dng_misc_opcodes.cpp:1198,43'
          Dst:             _ZNK13dng_area_spec8RowPitchEv
        - Src:             './dng_misc_opcodes.cpp:1199,18'
          Dst:             _ZNK13dng_area_spec8RowPitchEv
        - Src:             './dng_misc_opcodes.cpp:1201,26'
          Dst:             _ZNK16dng_pixel_buffer7RowStepEv
        - Src:             './dng_misc_opcodes.cpp:1201,49'
          Dst:             _ZNK13dng_area_spec8RowPitchEv
        - Src:             './dng_misc_opcodes.cpp:1203,33'
          Dst:             _ZNK13dng_area_spec5PlaneEv
        - Src:             './dng_misc_opcodes.cpp:1204,23'
          Dst:             _ZNK13dng_area_spec5PlaneEv
        - Src:             './dng_misc_opcodes.cpp:1204,44'
          Dst:             _ZNK13dng_area_spec6PlanesEv
        - Src:             './dng_misc_opcodes.cpp:1205,20'
          Dst:             _ZNK16dng_pixel_buffer6PlanesEv
        - Src:             './dng_misc_opcodes.cpp:1209,26'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_misc_opcodes.cpp:1209,34'
          Dst:             _ZN16dng_memory_block13Buffer_real32Ev
        - Src:             './dng_misc_opcodes.cpp:1210,35'
          Dst:             _ZNK13dng_area_spec4AreaEv
        - Src:             './dng_misc_opcodes.cpp:1211,22'
          Dst:             _ZNK13dng_area_spec8ColPitchEv
        - Src:             './dng_misc_opcodes.cpp:1218,27'
          Dst:             _ZN16dng_pixel_buffer17DirtyPixel_real32Eiij
        - Src:             './dng_misc_opcodes.cpp:1227,17'
          Dst:             _Z10Pin_real32fff
        - Src:             './dng_misc_opcodes.cpp:1213,66'
          Dst:             _ZNK13dng_area_spec8ColPitchEv
    - functionName:    _ZN22dng_opcode_DeltaPerRowD0Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_misc_opcodes.h'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN22dng_opcode_DeltaPerRowD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_misc_opcodes.h:258,7'
          Dst:             _ZN22dng_opcode_DeltaPerRowD2Ev
    - functionName:    _ZN22dng_opcode_DeltaPerRowD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_misc_opcodes.h'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN18dng_inplace_opcodeD2Ev
        - _ZN7AutoPtrI16dng_memory_blockED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_misc_opcodes.h:258,7'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
        - Src:             './dng_misc_opcodes.h:258,7'
          Dst:             _ZN18dng_inplace_opcodeD2Ev
    - functionName:    _ZNK22dng_opcode_DeltaPerRow7PutDataER10dng_stream
      functionSourceFile: '/src/dng_sdk/source/./dng_misc_opcodes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 913
      functionLinenumberEnd: 931
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          66
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _Z18SafeUint32DivideUpjj
        - _ZN10dng_stream10Put_real32Ef
        - _ZN10dng_stream10Put_uint32Ej
        - _ZN16dng_memory_block13Buffer_real32Ev
        - _ZNK13dng_area_spec4AreaEv
        - _ZNK13dng_area_spec7PutDataER10dng_stream
        - _ZNK13dng_area_spec8RowPitchEv
        - _ZNK7AutoPtrI16dng_memory_blockEptEv
        - _ZNK8dng_rect1HEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_misc_opcodes.cpp:915,48'
          Dst:             _ZNK13dng_area_spec4AreaEv
        - Src:             './dng_misc_opcodes.cpp:915,56'
          Dst:             _ZNK8dng_rect1HEv
        - Src:             './dng_misc_opcodes.cpp:916,21'
          Dst:             _ZNK13dng_area_spec8RowPitchEv
        - Src:             './dng_misc_opcodes.cpp:915,18'
          Dst:             _Z18SafeUint32DivideUpjj
        - Src:             './dng_misc_opcodes.cpp:918,9'
          Dst:             _ZN10dng_stream10Put_uint32Ej
        - Src:             './dng_misc_opcodes.cpp:920,12'
          Dst:             _ZNK13dng_area_spec7PutDataER10dng_stream
        - Src:             './dng_misc_opcodes.cpp:922,9'
          Dst:             _ZN10dng_stream10Put_uint32Ej
        - Src:             './dng_misc_opcodes.cpp:924,18'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_misc_opcodes.cpp:924,26'
          Dst:             _ZN16dng_memory_block13Buffer_real32Ev
        - Src:             './dng_misc_opcodes.cpp:928,10'
          Dst:             _ZN10dng_stream10Put_real32Ef
    - functionName:    _ZN22dng_opcode_DeltaPerRow15BufferPixelTypeEj
      functionSourceFile: '/src/dng_sdk/source/./dng_misc_opcodes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 936
      functionLinenumberEnd: 965
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          46
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _Z14ThrowBadFormatPKc
      functionUses:    0
      BranchProfiles:
        - Branch String:   './dng_misc_opcodes.cpp:940,2'
          Branch Sides:    []
      Callsites:
        - Src:             './dng_misc_opcodes.cpp:959,4'
          Dst:             _Z14ThrowBadFormatPKc
    - functionName:    _ZN22dng_opcode_DeltaPerRow14ModifiedBoundsERK8dng_rect
      functionSourceFile: '/src/dng_sdk/source/./dng_misc_opcodes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 972
      functionLinenumberEnd: 974
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK13dng_area_spec7OverlapERK8dng_rect
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_misc_opcodes.cpp:974,19'
          Dst:             _ZNK13dng_area_spec7OverlapERK8dng_rect
    - functionName:    _ZN22dng_opcode_DeltaPerRow11ProcessAreaER12dng_negativejR16dng_pixel_bufferRK8dng_rectS6_
      functionSourceFile: '/src/dng_sdk/source/./dng_misc_opcodes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 985
      functionLinenumberEnd: 1030
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          179
      EdgeCount:       26
      CyclomaticComplexity: 7
      functionsReached:
        - _Z10Pin_real32fff
        - _ZN16dng_memory_block13Buffer_real32Ev
        - _ZN16dng_pixel_buffer17DirtyPixel_real32Eiij
        - _ZNK13dng_area_spec4AreaEv
        - _ZNK13dng_area_spec5PlaneEv
        - _ZNK13dng_area_spec6PlanesEv
        - _ZNK13dng_area_spec7OverlapERK8dng_rect
        - _ZNK13dng_area_spec8ColPitchEv
        - _ZNK13dng_area_spec8RowPitchEv
        - _ZNK16dng_pixel_buffer6PlanesEv
        - _ZNK7AutoPtrI16dng_memory_blockEptEv
        - _ZNK8dng_rect1WEv
        - _ZNK8dng_rect8NotEmptyEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_misc_opcodes.cpp:987,31'
          Dst:             _ZNK13dng_area_spec7OverlapERK8dng_rect
        - Src:             './dng_misc_opcodes.cpp:989,14'
          Dst:             _ZNK8dng_rect8NotEmptyEv
        - Src:             './dng_misc_opcodes.cpp:992,25'
          Dst:             _ZNK8dng_rect1WEv
        - Src:             './dng_misc_opcodes.cpp:994,31'
          Dst:             _ZNK13dng_area_spec8ColPitchEv
        - Src:             './dng_misc_opcodes.cpp:996,33'
          Dst:             _ZNK13dng_area_spec5PlaneEv
        - Src:             './dng_misc_opcodes.cpp:997,23'
          Dst:             _ZNK13dng_area_spec5PlaneEv
        - Src:             './dng_misc_opcodes.cpp:997,44'
          Dst:             _ZNK13dng_area_spec6PlanesEv
        - Src:             './dng_misc_opcodes.cpp:998,20'
          Dst:             _ZNK16dng_pixel_buffer6PlanesEv
        - Src:             './dng_misc_opcodes.cpp:1002,26'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_misc_opcodes.cpp:1002,34'
          Dst:             _ZN16dng_memory_block13Buffer_real32Ev
        - Src:             './dng_misc_opcodes.cpp:1003,35'
          Dst:             _ZNK13dng_area_spec4AreaEv
        - Src:             './dng_misc_opcodes.cpp:1004,22'
          Dst:             _ZNK13dng_area_spec8RowPitchEv
        - Src:             './dng_misc_opcodes.cpp:1011,27'
          Dst:             _ZN16dng_pixel_buffer17DirtyPixel_real32Eiij
        - Src:             './dng_misc_opcodes.cpp:1020,19'
          Dst:             _Z10Pin_real32fff
        - Src:             './dng_misc_opcodes.cpp:1006,66'
          Dst:             _ZNK13dng_area_spec8RowPitchEv
    - functionName:    _ZN24dng_opcode_MapPolynomialD0Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_misc_opcodes.h'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN24dng_opcode_MapPolynomialD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_misc_opcodes.h:202,7'
          Dst:             _ZN24dng_opcode_MapPolynomialD2Ev
    - functionName:    _ZN24dng_opcode_MapPolynomialD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_misc_opcodes.h'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN18dng_inplace_opcodeD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_misc_opcodes.h:202,7'
          Dst:             _ZN18dng_inplace_opcodeD2Ev
    - functionName:    _ZN19dng_opcode_MapTableD0Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_misc_opcodes.h'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN19dng_opcode_MapTableD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_misc_opcodes.h:155,7'
          Dst:             _ZN19dng_opcode_MapTableD2Ev
    - functionName:    _ZN19dng_opcode_MapTableD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_misc_opcodes.h'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN18dng_inplace_opcodeD2Ev
        - _ZN7AutoPtrI16dng_memory_blockED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_misc_opcodes.h:155,7'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
        - Src:             './dng_misc_opcodes.h:155,7'
          Dst:             _ZN18dng_inplace_opcodeD2Ev
    - functionName:    _ZNK19dng_opcode_MapTable7PutDataER10dng_stream
      functionSourceFile: '/src/dng_sdk/source/./dng_misc_opcodes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 362
      functionLinenumberEnd: 377
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          61
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN10dng_stream10Put_uint16Et
        - _ZN10dng_stream10Put_uint32Ej
        - _ZN16dng_memory_block13Buffer_uint16Ev
        - _ZNK13dng_area_spec7PutDataER10dng_stream
        - _ZNK7AutoPtrI16dng_memory_blockEptEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_misc_opcodes.cpp:364,9'
          Dst:             _ZN10dng_stream10Put_uint32Ej
        - Src:             './dng_misc_opcodes.cpp:366,12'
          Dst:             _ZNK13dng_area_spec7PutDataER10dng_stream
        - Src:             './dng_misc_opcodes.cpp:368,9'
          Dst:             _ZN10dng_stream10Put_uint32Ej
        - Src:             './dng_misc_opcodes.cpp:370,18'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_misc_opcodes.cpp:370,26'
          Dst:             _ZN16dng_memory_block13Buffer_uint16Ev
        - Src:             './dng_misc_opcodes.cpp:374,10'
          Dst:             _ZN10dng_stream10Put_uint16Et
    - functionName:    _ZN19dng_opcode_MapTable15BufferPixelTypeEj
      functionSourceFile: '/src/dng_sdk/source/./dng_misc_opcodes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 382
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN19dng_opcode_MapTable14ModifiedBoundsERK8dng_rect
      functionSourceFile: '/src/dng_sdk/source/./dng_misc_opcodes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 391
      functionLinenumberEnd: 393
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK13dng_area_spec7OverlapERK8dng_rect
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_misc_opcodes.cpp:393,19'
          Dst:             _ZNK13dng_area_spec7OverlapERK8dng_rect
    - functionName:    _ZN19dng_opcode_MapTable11ProcessAreaER12dng_negativejR16dng_pixel_bufferRK8dng_rectS6_
      functionSourceFile: '/src/dng_sdk/source/./dng_misc_opcodes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 404
      functionLinenumberEnd: 430
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          115
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - _Z11DoMapArea16PtjjjiiiPKt
        - _ZN16dng_memory_block13Buffer_uint16Ev
        - _ZN16dng_pixel_buffer17DirtyPixel_uint16Eiij
        - _ZNK13dng_area_spec5PlaneEv
        - _ZNK13dng_area_spec6PlanesEv
        - _ZNK13dng_area_spec7OverlapERK8dng_rect
        - _ZNK13dng_area_spec8ColPitchEv
        - _ZNK13dng_area_spec8RowPitchEv
        - _ZNK16dng_pixel_buffer6PlanesEv
        - _ZNK16dng_pixel_buffer7RowStepEv
        - _ZNK7AutoPtrI16dng_memory_blockEptEv
        - _ZNK8dng_rect1HEv
        - _ZNK8dng_rect1WEv
        - _ZNK8dng_rect8NotEmptyEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_misc_opcodes.cpp:406,31'
          Dst:             _ZNK13dng_area_spec7OverlapERK8dng_rect
        - Src:             './dng_misc_opcodes.cpp:408,14'
          Dst:             _ZNK8dng_rect8NotEmptyEv
        - Src:             './dng_misc_opcodes.cpp:411,33'
          Dst:             _ZNK13dng_area_spec5PlaneEv
        - Src:             './dng_misc_opcodes.cpp:412,23'
          Dst:             _ZNK13dng_area_spec5PlaneEv
        - Src:             './dng_misc_opcodes.cpp:412,44'
          Dst:             _ZNK13dng_area_spec6PlanesEv
        - Src:             './dng_misc_opcodes.cpp:413,20'
          Dst:             _ZNK16dng_pixel_buffer6PlanesEv
        - Src:             './dng_misc_opcodes.cpp:417,24'
          Dst:             _ZN16dng_pixel_buffer17DirtyPixel_uint16Eiij
        - Src:             './dng_misc_opcodes.cpp:419,17'
          Dst:             _ZNK8dng_rect1HEv
        - Src:             './dng_misc_opcodes.cpp:419,34'
          Dst:             _ZNK13dng_area_spec8RowPitchEv
        - Src:             './dng_misc_opcodes.cpp:419,63'
          Dst:             _ZNK13dng_area_spec8RowPitchEv
        - Src:             './dng_misc_opcodes.cpp:420,17'
          Dst:             _ZNK8dng_rect1WEv
        - Src:             './dng_misc_opcodes.cpp:420,34'
          Dst:             _ZNK13dng_area_spec8ColPitchEv
        - Src:             './dng_misc_opcodes.cpp:420,63'
          Dst:             _ZNK13dng_area_spec8ColPitchEv
        - Src:             './dng_misc_opcodes.cpp:422,18'
          Dst:             _ZNK13dng_area_spec8RowPitchEv
        - Src:             './dng_misc_opcodes.cpp:422,39'
          Dst:             _ZNK16dng_pixel_buffer7RowStepEv
        - Src:             './dng_misc_opcodes.cpp:423,18'
          Dst:             _ZNK13dng_area_spec8ColPitchEv
        - Src:             './dng_misc_opcodes.cpp:424,8'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_misc_opcodes.cpp:424,16'
          Dst:             _ZN16dng_memory_block13Buffer_uint16Ev
        - Src:             './dng_misc_opcodes.cpp:417,4'
          Dst:             _Z11DoMapArea16PtjjjiiiPKt
    - functionName:    _Z11DoMapArea16PtjjjiiiPKt
      functionSourceFile: '/src/dng_sdk/source/./dng_bottlenecks.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1698
      functionLinenumberEnd: 1709
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN21dng_opcode_TrimBoundsD0Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_misc_opcodes.h'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 31
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN21dng_opcode_TrimBoundsD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_misc_opcodes.h:31,7'
          Dst:             _ZN21dng_opcode_TrimBoundsD2Ev
    - functionName:    _ZN21dng_opcode_TrimBoundsD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_misc_opcodes.h'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 31
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10dng_opcodeD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_misc_opcodes.h:31,7'
          Dst:             _ZN10dng_opcodeD2Ev
    - functionName:    _ZN25dng_opcode_ScalePerColumnC2ER8dng_hostR10dng_stream
      functionSourceFile: '/src/dng_sdk/source/./dng_misc_opcodes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1448
      functionLinenumberEnd: 1498
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          191
      EdgeCount:       54
      CyclomaticComplexity: 21
      functionsReached:
        - _Z14SafeUint32Multjj
        - _Z14ThrowBadFormatPKc
        - _Z18SafeUint32DivideUpjj
        - _ZN10dng_stream10Get_real32Ev
        - _ZN10dng_stream10Get_uint32Ev
        - _ZN13dng_area_spec7GetDataER10dng_stream
        - _ZN13dng_area_specC2ERK8dng_rectjjjj
        - _ZN16dng_memory_block13Buffer_real32Ev
        - _ZN18dng_inplace_opcodeC2EjR10dng_streamPKc
        - _ZN18dng_inplace_opcodeD2Ev
        - _ZN7AutoPtrI16dng_memory_blockE5ResetEPS0_
        - _ZN7AutoPtrI16dng_memory_blockEC2Ev
        - _ZN7AutoPtrI16dng_memory_blockED2Ev
        - _ZN8dng_rectC2Ev
        - _ZNK13dng_area_spec4AreaEv
        - _ZNK13dng_area_spec8ColPitchEv
        - _ZNK7AutoPtrI16dng_memory_blockEptEv
        - _ZNK8dng_rect1WEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_misc_opcodes.cpp:1441,4'
          Dst:             _ZN18dng_inplace_opcodeC2EjR10dng_streamPKc
        - Src:             './dng_misc_opcodes.cpp:1445,4'
          Dst:             _ZN8dng_rectC2Ev
        - Src:             './dng_misc_opcodes.cpp:1445,4'
          Dst:             _ZN13dng_area_specC2ERK8dng_rectjjjj
        - Src:             './dng_misc_opcodes.cpp:1446,4'
          Dst:             _ZN7AutoPtrI16dng_memory_blockEC2Ev
        - Src:             './dng_misc_opcodes.cpp:1450,27'
          Dst:             _ZN10dng_stream10Get_uint32Ev
        - Src:             './dng_misc_opcodes.cpp:1452,12'
          Dst:             _ZN13dng_area_spec7GetDataER10dng_stream
        - Src:             './dng_misc_opcodes.cpp:1454,48'
          Dst:             _ZNK13dng_area_spec4AreaEv
        - Src:             './dng_misc_opcodes.cpp:1454,56'
          Dst:             _ZNK8dng_rect1WEv
        - Src:             './dng_misc_opcodes.cpp:1455,21'
          Dst:             _ZNK13dng_area_spec8ColPitchEv
        - Src:             './dng_misc_opcodes.cpp:1454,18'
          Dst:             _Z18SafeUint32DivideUpjj
        - Src:             './dng_misc_opcodes.cpp:1457,23'
          Dst:             _ZN10dng_stream10Get_uint32Ev
        - Src:             './dng_misc_opcodes.cpp:1459,3'
          Dst:             _Z14ThrowBadFormatPKc
        - Src:             './dng_misc_opcodes.cpp:1498,2'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
        - Src:             './dng_misc_opcodes.cpp:1464,3'
          Dst:             _Z14ThrowBadFormatPKc
        - Src:             './dng_misc_opcodes.cpp:1467,31'
          Dst:             _Z14SafeUint32Multjj
        - Src:             './dng_misc_opcodes.cpp:1467,9'
          Dst:             _ZN7AutoPtrI16dng_memory_blockE5ResetEPS0_
        - Src:             './dng_misc_opcodes.cpp:1470,18'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_misc_opcodes.cpp:1470,26'
          Dst:             _ZN16dng_memory_block13Buffer_real32Ev
        - Src:             './dng_misc_opcodes.cpp:1474,22'
          Dst:             _ZN10dng_stream10Get_real32Ev
        - Src:             './dng_misc_opcodes.cpp:1498,2'
          Dst:             _ZN18dng_inplace_opcodeD2Ev
    - functionName:    _ZN13dng_area_specC2ERK8dng_rectjjjj
      functionSourceFile: '/src/dng_sdk/source/./dng_misc_opcodes.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          32
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13dng_area_spec7GetDataER10dng_stream
      functionSourceFile: '/src/dng_sdk/source/./dng_misc_opcodes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         31
      ICount:          173
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - _Z12SafeInt32SubiiPi
        - _Z14ThrowBadFormatPKc
        - _ZN10dng_stream10Get_uint32Ev
        - _ZN10dng_stream9Get_int32Ev
        - _ZNK8dng_rect7IsEmptyEv
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_misc_opcodes.cpp:121,19'
          Dst:             _ZN10dng_stream9Get_int32Ev
        - Src:             './dng_misc_opcodes.cpp:122,19'
          Dst:             _ZN10dng_stream9Get_int32Ev
        - Src:             './dng_misc_opcodes.cpp:123,19'
          Dst:             _ZN10dng_stream9Get_int32Ev
        - Src:             './dng_misc_opcodes.cpp:124,19'
          Dst:             _ZN10dng_stream9Get_int32Ev
        - Src:             './dng_misc_opcodes.cpp:126,19'
          Dst:             _ZN10dng_stream10Get_uint32Ev
        - Src:             './dng_misc_opcodes.cpp:127,19'
          Dst:             _ZN10dng_stream10Get_uint32Ev
        - Src:             './dng_misc_opcodes.cpp:129,21'
          Dst:             _ZN10dng_stream10Get_uint32Ev
        - Src:             './dng_misc_opcodes.cpp:130,21'
          Dst:             _ZN10dng_stream10Get_uint32Ev
        - Src:             './dng_misc_opcodes.cpp:134,3'
          Dst:             _Z14ThrowBadFormatPKc
        - Src:             './dng_misc_opcodes.cpp:139,3'
          Dst:             _Z14ThrowBadFormatPKc
        - Src:             './dng_misc_opcodes.cpp:142,12'
          Dst:             _ZNK8dng_rect7IsEmptyEv
        - Src:             './dng_misc_opcodes.cpp:146,4'
          Dst:             _Z14ThrowBadFormatPKc
        - Src:             './dng_misc_opcodes.cpp:154,8'
          Dst:             _Z12SafeInt32SubiiPi
        - Src:             './dng_misc_opcodes.cpp:155,6'
          Dst:             _Z12SafeInt32SubiiPi
        - Src:             './dng_misc_opcodes.cpp:159,4'
          Dst:             _Z14ThrowBadFormatPKc
    - functionName:    _ZN10dng_stream9Get_int32Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 402
      functionLinenumberEnd: 403
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10dng_stream10Get_uint32Ev
      functionUses:    21
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_stream.h:403,19'
          Dst:             _ZN10dng_stream10Get_uint32Ev
    - functionName:    _ZN25dng_opcode_ScalePerColumnC2ERK13dng_area_specR7AutoPtrI16dng_memory_blockE
      functionSourceFile: '/src/dng_sdk/source/./dng_misc_opcodes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1430
      functionLinenumberEnd: 1434
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          66
      EdgeCount:       16
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN18dng_inplace_opcodeC2Ejjj
        - _ZN18dng_inplace_opcodeD2Ev
        - _ZN7AutoPtrI16dng_memory_blockE5ResetEPS0_
        - _ZN7AutoPtrI16dng_memory_blockE7ReleaseEv
        - _ZN7AutoPtrI16dng_memory_blockEC2Ev
        - _ZN7AutoPtrI16dng_memory_blockED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_misc_opcodes.cpp:1423,4'
          Dst:             _ZN18dng_inplace_opcodeC2Ejjj
        - Src:             './dng_misc_opcodes.cpp:1428,4'
          Dst:             _ZN7AutoPtrI16dng_memory_blockEC2Ev
        - Src:             './dng_misc_opcodes.cpp:1432,22'
          Dst:             _ZN7AutoPtrI16dng_memory_blockE7ReleaseEv
        - Src:             './dng_misc_opcodes.cpp:1432,9'
          Dst:             _ZN7AutoPtrI16dng_memory_blockE5ResetEPS0_
        - Src:             './dng_misc_opcodes.cpp:1434,2'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
        - Src:             './dng_misc_opcodes.cpp:1434,2'
          Dst:             _ZN18dng_inplace_opcodeD2Ev
    - functionName:    _ZN7AutoPtrI16dng_memory_blockE7ReleaseEv
      functionSourceFile: '/src/dng_sdk/source/./dng_auto_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN22dng_opcode_ScalePerRowC2ER8dng_hostR10dng_stream
      functionSourceFile: '/src/dng_sdk/source/./dng_misc_opcodes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1271
      functionLinenumberEnd: 1321
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          191
      EdgeCount:       54
      CyclomaticComplexity: 21
      functionsReached:
        - _Z14SafeUint32Multjj
        - _Z14ThrowBadFormatPKc
        - _Z18SafeUint32DivideUpjj
        - _ZN10dng_stream10Get_real32Ev
        - _ZN10dng_stream10Get_uint32Ev
        - _ZN13dng_area_spec7GetDataER10dng_stream
        - _ZN13dng_area_specC2ERK8dng_rectjjjj
        - _ZN16dng_memory_block13Buffer_real32Ev
        - _ZN18dng_inplace_opcodeC2EjR10dng_streamPKc
        - _ZN18dng_inplace_opcodeD2Ev
        - _ZN7AutoPtrI16dng_memory_blockE5ResetEPS0_
        - _ZN7AutoPtrI16dng_memory_blockEC2Ev
        - _ZN7AutoPtrI16dng_memory_blockED2Ev
        - _ZN8dng_rectC2Ev
        - _ZNK13dng_area_spec4AreaEv
        - _ZNK13dng_area_spec8RowPitchEv
        - _ZNK7AutoPtrI16dng_memory_blockEptEv
        - _ZNK8dng_rect1HEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_misc_opcodes.cpp:1264,4'
          Dst:             _ZN18dng_inplace_opcodeC2EjR10dng_streamPKc
        - Src:             './dng_misc_opcodes.cpp:1268,4'
          Dst:             _ZN8dng_rectC2Ev
        - Src:             './dng_misc_opcodes.cpp:1268,4'
          Dst:             _ZN13dng_area_specC2ERK8dng_rectjjjj
        - Src:             './dng_misc_opcodes.cpp:1269,4'
          Dst:             _ZN7AutoPtrI16dng_memory_blockEC2Ev
        - Src:             './dng_misc_opcodes.cpp:1273,27'
          Dst:             _ZN10dng_stream10Get_uint32Ev
        - Src:             './dng_misc_opcodes.cpp:1275,12'
          Dst:             _ZN13dng_area_spec7GetDataER10dng_stream
        - Src:             './dng_misc_opcodes.cpp:1277,48'
          Dst:             _ZNK13dng_area_spec4AreaEv
        - Src:             './dng_misc_opcodes.cpp:1277,56'
          Dst:             _ZNK8dng_rect1HEv
        - Src:             './dng_misc_opcodes.cpp:1278,21'
          Dst:             _ZNK13dng_area_spec8RowPitchEv
        - Src:             './dng_misc_opcodes.cpp:1277,18'
          Dst:             _Z18SafeUint32DivideUpjj
        - Src:             './dng_misc_opcodes.cpp:1280,23'
          Dst:             _ZN10dng_stream10Get_uint32Ev
        - Src:             './dng_misc_opcodes.cpp:1282,3'
          Dst:             _Z14ThrowBadFormatPKc
        - Src:             './dng_misc_opcodes.cpp:1321,2'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
        - Src:             './dng_misc_opcodes.cpp:1287,3'
          Dst:             _Z14ThrowBadFormatPKc
        - Src:             './dng_misc_opcodes.cpp:1290,31'
          Dst:             _Z14SafeUint32Multjj
        - Src:             './dng_misc_opcodes.cpp:1290,9'
          Dst:             _ZN7AutoPtrI16dng_memory_blockE5ResetEPS0_
        - Src:             './dng_misc_opcodes.cpp:1293,18'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_misc_opcodes.cpp:1293,26'
          Dst:             _ZN16dng_memory_block13Buffer_real32Ev
        - Src:             './dng_misc_opcodes.cpp:1297,22'
          Dst:             _ZN10dng_stream10Get_real32Ev
        - Src:             './dng_misc_opcodes.cpp:1321,2'
          Dst:             _ZN18dng_inplace_opcodeD2Ev
    - functionName:    _ZN22dng_opcode_ScalePerRowC2ERK13dng_area_specR7AutoPtrI16dng_memory_blockE
      functionSourceFile: '/src/dng_sdk/source/./dng_misc_opcodes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1253
      functionLinenumberEnd: 1257
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          66
      EdgeCount:       16
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN18dng_inplace_opcodeC2Ejjj
        - _ZN18dng_inplace_opcodeD2Ev
        - _ZN7AutoPtrI16dng_memory_blockE5ResetEPS0_
        - _ZN7AutoPtrI16dng_memory_blockE7ReleaseEv
        - _ZN7AutoPtrI16dng_memory_blockEC2Ev
        - _ZN7AutoPtrI16dng_memory_blockED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_misc_opcodes.cpp:1246,4'
          Dst:             _ZN18dng_inplace_opcodeC2Ejjj
        - Src:             './dng_misc_opcodes.cpp:1251,4'
          Dst:             _ZN7AutoPtrI16dng_memory_blockEC2Ev
        - Src:             './dng_misc_opcodes.cpp:1255,22'
          Dst:             _ZN7AutoPtrI16dng_memory_blockE7ReleaseEv
        - Src:             './dng_misc_opcodes.cpp:1255,9'
          Dst:             _ZN7AutoPtrI16dng_memory_blockE5ResetEPS0_
        - Src:             './dng_misc_opcodes.cpp:1257,2'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
        - Src:             './dng_misc_opcodes.cpp:1257,2'
          Dst:             _ZN18dng_inplace_opcodeD2Ev
    - functionName:    _ZN25dng_opcode_DeltaPerColumnC2ER8dng_hostR10dng_stream
      functionSourceFile: '/src/dng_sdk/source/./dng_misc_opcodes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1064
      functionLinenumberEnd: 1114
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          193
      EdgeCount:       54
      CyclomaticComplexity: 21
      functionsReached:
        - _Z14SafeUint32Multjj
        - _Z14ThrowBadFormatPKc
        - _Z18SafeUint32DivideUpjj
        - _ZN10dng_stream10Get_real32Ev
        - _ZN10dng_stream10Get_uint32Ev
        - _ZN13dng_area_spec7GetDataER10dng_stream
        - _ZN13dng_area_specC2ERK8dng_rectjjjj
        - _ZN16dng_memory_block13Buffer_real32Ev
        - _ZN18dng_inplace_opcodeC2EjR10dng_streamPKc
        - _ZN18dng_inplace_opcodeD2Ev
        - _ZN7AutoPtrI16dng_memory_blockE5ResetEPS0_
        - _ZN7AutoPtrI16dng_memory_blockEC2Ev
        - _ZN7AutoPtrI16dng_memory_blockED2Ev
        - _ZN8dng_rectC2Ev
        - _ZNK13dng_area_spec4AreaEv
        - _ZNK13dng_area_spec8ColPitchEv
        - _ZNK7AutoPtrI16dng_memory_blockEptEv
        - _ZNK8dng_rect1WEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_misc_opcodes.cpp:1056,4'
          Dst:             _ZN18dng_inplace_opcodeC2EjR10dng_streamPKc
        - Src:             './dng_misc_opcodes.cpp:1060,4'
          Dst:             _ZN8dng_rectC2Ev
        - Src:             './dng_misc_opcodes.cpp:1060,4'
          Dst:             _ZN13dng_area_specC2ERK8dng_rectjjjj
        - Src:             './dng_misc_opcodes.cpp:1061,4'
          Dst:             _ZN7AutoPtrI16dng_memory_blockEC2Ev
        - Src:             './dng_misc_opcodes.cpp:1066,27'
          Dst:             _ZN10dng_stream10Get_uint32Ev
        - Src:             './dng_misc_opcodes.cpp:1068,12'
          Dst:             _ZN13dng_area_spec7GetDataER10dng_stream
        - Src:             './dng_misc_opcodes.cpp:1070,48'
          Dst:             _ZNK13dng_area_spec4AreaEv
        - Src:             './dng_misc_opcodes.cpp:1070,56'
          Dst:             _ZNK8dng_rect1WEv
        - Src:             './dng_misc_opcodes.cpp:1071,21'
          Dst:             _ZNK13dng_area_spec8ColPitchEv
        - Src:             './dng_misc_opcodes.cpp:1070,18'
          Dst:             _Z18SafeUint32DivideUpjj
        - Src:             './dng_misc_opcodes.cpp:1073,23'
          Dst:             _ZN10dng_stream10Get_uint32Ev
        - Src:             './dng_misc_opcodes.cpp:1075,3'
          Dst:             _Z14ThrowBadFormatPKc
        - Src:             './dng_misc_opcodes.cpp:1114,2'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
        - Src:             './dng_misc_opcodes.cpp:1080,3'
          Dst:             _Z14ThrowBadFormatPKc
        - Src:             './dng_misc_opcodes.cpp:1083,31'
          Dst:             _Z14SafeUint32Multjj
        - Src:             './dng_misc_opcodes.cpp:1083,9'
          Dst:             _ZN7AutoPtrI16dng_memory_blockE5ResetEPS0_
        - Src:             './dng_misc_opcodes.cpp:1086,18'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_misc_opcodes.cpp:1086,26'
          Dst:             _ZN16dng_memory_block13Buffer_real32Ev
        - Src:             './dng_misc_opcodes.cpp:1090,22'
          Dst:             _ZN10dng_stream10Get_real32Ev
        - Src:             './dng_misc_opcodes.cpp:1114,2'
          Dst:             _ZN18dng_inplace_opcodeD2Ev
    - functionName:    _ZN25dng_opcode_DeltaPerColumnC2ERK13dng_area_specR7AutoPtrI16dng_memory_blockE
      functionSourceFile: '/src/dng_sdk/source/./dng_misc_opcodes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1045
      functionLinenumberEnd: 1049
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          68
      EdgeCount:       16
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN18dng_inplace_opcodeC2Ejjj
        - _ZN18dng_inplace_opcodeD2Ev
        - _ZN7AutoPtrI16dng_memory_blockE5ResetEPS0_
        - _ZN7AutoPtrI16dng_memory_blockE7ReleaseEv
        - _ZN7AutoPtrI16dng_memory_blockEC2Ev
        - _ZN7AutoPtrI16dng_memory_blockED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_misc_opcodes.cpp:1037,4'
          Dst:             _ZN18dng_inplace_opcodeC2Ejjj
        - Src:             './dng_misc_opcodes.cpp:1042,4'
          Dst:             _ZN7AutoPtrI16dng_memory_blockEC2Ev
        - Src:             './dng_misc_opcodes.cpp:1047,22'
          Dst:             _ZN7AutoPtrI16dng_memory_blockE7ReleaseEv
        - Src:             './dng_misc_opcodes.cpp:1047,9'
          Dst:             _ZN7AutoPtrI16dng_memory_blockE5ResetEPS0_
        - Src:             './dng_misc_opcodes.cpp:1049,2'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
        - Src:             './dng_misc_opcodes.cpp:1049,2'
          Dst:             _ZN18dng_inplace_opcodeD2Ev
    - functionName:    _ZN22dng_opcode_DeltaPerRowC2ER8dng_hostR10dng_stream
      functionSourceFile: '/src/dng_sdk/source/./dng_misc_opcodes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 858
      functionLinenumberEnd: 908
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          193
      EdgeCount:       54
      CyclomaticComplexity: 21
      functionsReached:
        - _Z14SafeUint32Multjj
        - _Z14ThrowBadFormatPKc
        - _Z18SafeUint32DivideUpjj
        - _ZN10dng_stream10Get_real32Ev
        - _ZN10dng_stream10Get_uint32Ev
        - _ZN13dng_area_spec7GetDataER10dng_stream
        - _ZN13dng_area_specC2ERK8dng_rectjjjj
        - _ZN16dng_memory_block13Buffer_real32Ev
        - _ZN18dng_inplace_opcodeC2EjR10dng_streamPKc
        - _ZN18dng_inplace_opcodeD2Ev
        - _ZN7AutoPtrI16dng_memory_blockE5ResetEPS0_
        - _ZN7AutoPtrI16dng_memory_blockEC2Ev
        - _ZN7AutoPtrI16dng_memory_blockED2Ev
        - _ZN8dng_rectC2Ev
        - _ZNK13dng_area_spec4AreaEv
        - _ZNK13dng_area_spec8RowPitchEv
        - _ZNK7AutoPtrI16dng_memory_blockEptEv
        - _ZNK8dng_rect1HEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_misc_opcodes.cpp:850,4'
          Dst:             _ZN18dng_inplace_opcodeC2EjR10dng_streamPKc
        - Src:             './dng_misc_opcodes.cpp:854,4'
          Dst:             _ZN8dng_rectC2Ev
        - Src:             './dng_misc_opcodes.cpp:854,4'
          Dst:             _ZN13dng_area_specC2ERK8dng_rectjjjj
        - Src:             './dng_misc_opcodes.cpp:855,4'
          Dst:             _ZN7AutoPtrI16dng_memory_blockEC2Ev
        - Src:             './dng_misc_opcodes.cpp:860,27'
          Dst:             _ZN10dng_stream10Get_uint32Ev
        - Src:             './dng_misc_opcodes.cpp:862,12'
          Dst:             _ZN13dng_area_spec7GetDataER10dng_stream
        - Src:             './dng_misc_opcodes.cpp:864,48'
          Dst:             _ZNK13dng_area_spec4AreaEv
        - Src:             './dng_misc_opcodes.cpp:864,56'
          Dst:             _ZNK8dng_rect1HEv
        - Src:             './dng_misc_opcodes.cpp:865,21'
          Dst:             _ZNK13dng_area_spec8RowPitchEv
        - Src:             './dng_misc_opcodes.cpp:864,18'
          Dst:             _Z18SafeUint32DivideUpjj
        - Src:             './dng_misc_opcodes.cpp:867,23'
          Dst:             _ZN10dng_stream10Get_uint32Ev
        - Src:             './dng_misc_opcodes.cpp:869,3'
          Dst:             _Z14ThrowBadFormatPKc
        - Src:             './dng_misc_opcodes.cpp:908,2'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
        - Src:             './dng_misc_opcodes.cpp:874,3'
          Dst:             _Z14ThrowBadFormatPKc
        - Src:             './dng_misc_opcodes.cpp:877,31'
          Dst:             _Z14SafeUint32Multjj
        - Src:             './dng_misc_opcodes.cpp:877,9'
          Dst:             _ZN7AutoPtrI16dng_memory_blockE5ResetEPS0_
        - Src:             './dng_misc_opcodes.cpp:880,18'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_misc_opcodes.cpp:880,26'
          Dst:             _ZN16dng_memory_block13Buffer_real32Ev
        - Src:             './dng_misc_opcodes.cpp:884,22'
          Dst:             _ZN10dng_stream10Get_real32Ev
        - Src:             './dng_misc_opcodes.cpp:908,2'
          Dst:             _ZN18dng_inplace_opcodeD2Ev
    - functionName:    _ZN22dng_opcode_DeltaPerRowC2ERK13dng_area_specR7AutoPtrI16dng_memory_blockE
      functionSourceFile: '/src/dng_sdk/source/./dng_misc_opcodes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 839
      functionLinenumberEnd: 843
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          68
      EdgeCount:       16
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN18dng_inplace_opcodeC2Ejjj
        - _ZN18dng_inplace_opcodeD2Ev
        - _ZN7AutoPtrI16dng_memory_blockE5ResetEPS0_
        - _ZN7AutoPtrI16dng_memory_blockE7ReleaseEv
        - _ZN7AutoPtrI16dng_memory_blockEC2Ev
        - _ZN7AutoPtrI16dng_memory_blockED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_misc_opcodes.cpp:831,4'
          Dst:             _ZN18dng_inplace_opcodeC2Ejjj
        - Src:             './dng_misc_opcodes.cpp:836,4'
          Dst:             _ZN7AutoPtrI16dng_memory_blockEC2Ev
        - Src:             './dng_misc_opcodes.cpp:841,22'
          Dst:             _ZN7AutoPtrI16dng_memory_blockE7ReleaseEv
        - Src:             './dng_misc_opcodes.cpp:841,9'
          Dst:             _ZN7AutoPtrI16dng_memory_blockE5ResetEPS0_
        - Src:             './dng_misc_opcodes.cpp:843,2'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
        - Src:             './dng_misc_opcodes.cpp:843,2'
          Dst:             _ZN18dng_inplace_opcodeD2Ev
    - functionName:    _ZN24dng_opcode_MapPolynomial11ProcessAreaER12dng_negativejR16dng_pixel_bufferRK8dng_rectS6_
      functionSourceFile: '/src/dng_sdk/source/./dng_misc_opcodes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 623
      functionLinenumberEnd: 824
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         66
      ICount:          518
      EdgeCount:       80
      CyclomaticComplexity: 16
      functionsReached:
        - _Z10Min_real32ff
        - _Z10Pin_real32fff
        - _ZN16dng_pixel_buffer17DirtyPixel_real32Eiij
        - _ZNK13dng_area_spec5PlaneEv
        - _ZNK13dng_area_spec6PlanesEv
        - _ZNK13dng_area_spec7OverlapERK8dng_rect
        - _ZNK13dng_area_spec8ColPitchEv
        - _ZNK13dng_area_spec8RowPitchEv
        - _ZNK16dng_pixel_buffer6PlanesEv
        - _ZNK8dng_rect1WEv
        - _ZNK8dng_rect8NotEmptyEv
      functionUses:    0
      BranchProfiles:
        - Branch String:   './dng_misc_opcodes.cpp:645,5'
          Branch Sides:    []
      Callsites:
        - Src:             './dng_misc_opcodes.cpp:625,31'
          Dst:             _ZNK13dng_area_spec7OverlapERK8dng_rect
        - Src:             './dng_misc_opcodes.cpp:627,14'
          Dst:             _ZNK8dng_rect8NotEmptyEv
        - Src:             './dng_misc_opcodes.cpp:630,25'
          Dst:             _ZNK8dng_rect1WEv
        - Src:             './dng_misc_opcodes.cpp:632,31'
          Dst:             _ZNK13dng_area_spec8ColPitchEv
        - Src:             './dng_misc_opcodes.cpp:634,33'
          Dst:             _ZNK13dng_area_spec5PlaneEv
        - Src:             './dng_misc_opcodes.cpp:635,23'
          Dst:             _ZNK13dng_area_spec5PlaneEv
        - Src:             './dng_misc_opcodes.cpp:635,44'
          Dst:             _ZNK13dng_area_spec6PlanesEv
        - Src:             './dng_misc_opcodes.cpp:636,20'
          Dst:             _ZNK16dng_pixel_buffer6PlanesEv
        - Src:             './dng_misc_opcodes.cpp:643,27'
          Dst:             _ZN16dng_pixel_buffer17DirtyPixel_real32Eiij
        - Src:             './dng_misc_opcodes.cpp:651,18'
          Dst:             _Z10Pin_real32fff
        - Src:             './dng_misc_opcodes.cpp:685,23'
          Dst:             _Z10Min_real32ff
        - Src:             './dng_misc_opcodes.cpp:716,22'
          Dst:             _Z10Pin_real32fff
        - Src:             './dng_misc_opcodes.cpp:738,21'
          Dst:             _Z10Pin_real32fff
        - Src:             './dng_misc_opcodes.cpp:759,21'
          Dst:             _Z10Pin_real32fff
        - Src:             './dng_misc_opcodes.cpp:781,21'
          Dst:             _Z10Pin_real32fff
        - Src:             './dng_misc_opcodes.cpp:810,21'
          Dst:             _Z10Pin_real32fff
        - Src:             './dng_misc_opcodes.cpp:640,66'
          Dst:             _ZNK13dng_area_spec8RowPitchEv
    - functionName:    _ZN24dng_opcode_MapPolynomial14ModifiedBoundsERK8dng_rect
      functionSourceFile: '/src/dng_sdk/source/./dng_misc_opcodes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 610
      functionLinenumberEnd: 612
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK13dng_area_spec7OverlapERK8dng_rect
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_misc_opcodes.cpp:612,19'
          Dst:             _ZNK13dng_area_spec7OverlapERK8dng_rect
    - functionName:    _ZNK10dng_opcode5StageEv
      functionSourceFile: '/src/dng_sdk/source/./dng_opcodes.h'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN24dng_opcode_MapPolynomial15BufferPixelTypeEj
      functionSourceFile: '/src/dng_sdk/source/./dng_misc_opcodes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 551
      functionLinenumberEnd: 603
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          89
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - _Z14ThrowBadFormatPKc
        - _Z20ConvertDoubleToFloatd
        - _ZNK10dng_opcode5StageEv
      functionUses:    0
      BranchProfiles:
        - Branch String:   './dng_misc_opcodes.cpp:567,3'
          Branch Sides:    []
      Callsites:
        - Src:             './dng_misc_opcodes.cpp:564,6'
          Dst:             _ZNK10dng_opcode5StageEv
        - Src:             './dng_misc_opcodes.cpp:586,5'
          Dst:             _Z14ThrowBadFormatPKc
        - Src:             './dng_misc_opcodes.cpp:597,24'
          Dst:             _Z20ConvertDoubleToFloatd
    - functionName:    _ZNK24dng_opcode_MapPolynomial7PutDataER10dng_stream
      functionSourceFile: '/src/dng_sdk/source/./dng_misc_opcodes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 533
      functionLinenumberEnd: 546
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          57
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN10dng_stream10Put_real64Ed
        - _ZN10dng_stream10Put_uint32Ej
        - _ZNK13dng_area_spec7PutDataER10dng_stream
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_misc_opcodes.cpp:535,9'
          Dst:             _ZN10dng_stream10Put_uint32Ej
        - Src:             './dng_misc_opcodes.cpp:537,12'
          Dst:             _ZNK13dng_area_spec7PutDataER10dng_stream
        - Src:             './dng_misc_opcodes.cpp:539,9'
          Dst:             _ZN10dng_stream10Put_uint32Ej
        - Src:             './dng_misc_opcodes.cpp:543,10'
          Dst:             _ZN10dng_stream10Put_real64Ed
    - functionName:    _ZN24dng_opcode_MapPolynomialC2ER10dng_stream
      functionSourceFile: '/src/dng_sdk/source/./dng_misc_opcodes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 482
      functionLinenumberEnd: 528
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          150
      EdgeCount:       47
      CyclomaticComplexity: 23
      functionsReached:
        - _Z14ThrowBadFormatPKc
        - _ZN10dng_stream10Get_real64Ev
        - _ZN10dng_stream10Get_uint32Ev
        - _ZN13dng_area_spec7GetDataER10dng_stream
        - _ZN13dng_area_specC2ERK8dng_rectjjjj
        - _ZN18dng_inplace_opcodeC2EjR10dng_streamPKc
        - _ZN18dng_inplace_opcodeD2Ev
        - _ZN8dng_rectC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_misc_opcodes.cpp:475,4'
          Dst:             _ZN18dng_inplace_opcodeC2EjR10dng_streamPKc
        - Src:             './dng_misc_opcodes.cpp:479,4'
          Dst:             _ZN8dng_rectC2Ev
        - Src:             './dng_misc_opcodes.cpp:479,4'
          Dst:             _ZN13dng_area_specC2ERK8dng_rectjjjj
        - Src:             './dng_misc_opcodes.cpp:484,27'
          Dst:             _ZN10dng_stream10Get_uint32Ev
        - Src:             './dng_misc_opcodes.cpp:486,12'
          Dst:             _ZN13dng_area_spec7GetDataER10dng_stream
        - Src:             './dng_misc_opcodes.cpp:488,19'
          Dst:             _ZN10dng_stream10Get_uint32Ev
        - Src:             './dng_misc_opcodes.cpp:492,3'
          Dst:             _Z14ThrowBadFormatPKc
        - Src:             './dng_misc_opcodes.cpp:528,2'
          Dst:             _ZN18dng_inplace_opcodeD2Ev
        - Src:             './dng_misc_opcodes.cpp:497,3'
          Dst:             _Z14ThrowBadFormatPKc
        - Src:             './dng_misc_opcodes.cpp:505,30'
          Dst:             _ZN10dng_stream10Get_real64Ev
    - functionName:    _ZN24dng_opcode_MapPolynomialC2ERK13dng_area_specjPKd
      functionSourceFile: '/src/dng_sdk/source/./dng_misc_opcodes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 445
      functionLinenumberEnd: 469
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          106
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN18dng_inplace_opcodeC2Ejjj
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_misc_opcodes.cpp:438,4'
          Dst:             _ZN18dng_inplace_opcodeC2Ejjj
    - functionName:    _ZN19dng_opcode_MapTableC2ER8dng_hostR10dng_stream
      functionSourceFile: '/src/dng_sdk/source/./dng_misc_opcodes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          204
      EdgeCount:       60
      CyclomaticComplexity: 25
      functionsReached:
        - _Z13SafeUint32Addjj
        - _Z14SafeUint32Multjj
        - _Z14ThrowBadFormatPKc
        - _ZN10dng_stream10Get_uint16Ev
        - _ZN10dng_stream10Get_uint32Ev
        - _ZN13dng_area_spec7GetDataER10dng_stream
        - _ZN13dng_area_specC2ERK8dng_rectjjjj
        - _ZN16dng_memory_block13Buffer_uint16Ev
        - _ZN18dng_inplace_opcodeC2EjR10dng_streamPKc
        - _ZN18dng_inplace_opcodeD2Ev
        - _ZN19dng_opcode_MapTable18ReplicateLastEntryEv
        - _ZN7AutoPtrI16dng_memory_blockE5ResetEPS0_
        - _ZN7AutoPtrI16dng_memory_blockEC2Ev
        - _ZN7AutoPtrI16dng_memory_blockED2Ev
        - _ZN8dng_rectC2Ev
        - _ZNK7AutoPtrI16dng_memory_blockEptEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_misc_opcodes.cpp:280,4'
          Dst:             _ZN18dng_inplace_opcodeC2EjR10dng_streamPKc
        - Src:             './dng_misc_opcodes.cpp:284,4'
          Dst:             _ZN8dng_rectC2Ev
        - Src:             './dng_misc_opcodes.cpp:284,4'
          Dst:             _ZN13dng_area_specC2ERK8dng_rectjjjj
        - Src:             './dng_misc_opcodes.cpp:285,4'
          Dst:             _ZN7AutoPtrI16dng_memory_blockEC2Ev
        - Src:             './dng_misc_opcodes.cpp:290,27'
          Dst:             _ZN10dng_stream10Get_uint32Ev
        - Src:             './dng_misc_opcodes.cpp:292,12'
          Dst:             _ZN13dng_area_spec7GetDataER10dng_stream
        - Src:             './dng_misc_opcodes.cpp:294,18'
          Dst:             _ZN10dng_stream10Get_uint32Ev
        - Src:             './dng_misc_opcodes.cpp:296,24'
          Dst:             _Z14SafeUint32Multjj
        - Src:             './dng_misc_opcodes.cpp:297,17'
          Dst:             _Z13SafeUint32Addjj
        - Src:             './dng_misc_opcodes.cpp:298,17'
          Dst:             _Z13SafeUint32Addjj
        - Src:             './dng_misc_opcodes.cpp:301,3'
          Dst:             _Z14ThrowBadFormatPKc
        - Src:             './dng_misc_opcodes.cpp:341,2'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
        - Src:             './dng_misc_opcodes.cpp:306,3'
          Dst:             _Z14ThrowBadFormatPKc
        - Src:             './dng_misc_opcodes.cpp:309,9'
          Dst:             _ZN7AutoPtrI16dng_memory_blockE5ResetEPS0_
        - Src:             './dng_misc_opcodes.cpp:311,18'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_misc_opcodes.cpp:311,26'
          Dst:             _ZN16dng_memory_block13Buffer_uint16Ev
        - Src:             './dng_misc_opcodes.cpp:315,26'
          Dst:             _ZN10dng_stream10Get_uint16Ev
        - Src:             './dng_misc_opcodes.cpp:318,2'
          Dst:             _ZN19dng_opcode_MapTable18ReplicateLastEntryEv
        - Src:             './dng_misc_opcodes.cpp:341,2'
          Dst:             _ZN18dng_inplace_opcodeD2Ev
    - functionName:    _ZN19dng_opcode_MapTable18ReplicateLastEntryEv
      functionSourceFile: '/src/dng_sdk/source/./dng_misc_opcodes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 346
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          53
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN16dng_memory_block13Buffer_uint16Ev
        - _ZNK7AutoPtrI16dng_memory_blockEptEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_misc_opcodes.cpp:348,18'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_misc_opcodes.cpp:348,26'
          Dst:             _ZN16dng_memory_block13Buffer_uint16Ev
    - functionName:    _ZN19dng_opcode_MapTableC2ER8dng_hostRK13dng_area_specPKtj
      functionSourceFile: '/src/dng_sdk/source/./dng_misc_opcodes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          123
      EdgeCount:       35
      CyclomaticComplexity: 16
      functionsReached:
        - _Z11DoCopyBytesPKvPvj
        - _Z17ThrowProgramErrorPKc
        - _ZN16dng_memory_block6BufferEv
        - _ZN18dng_inplace_opcodeC2Ejjj
        - _ZN18dng_inplace_opcodeD2Ev
        - _ZN19dng_opcode_MapTable18ReplicateLastEntryEv
        - _ZN7AutoPtrI16dng_memory_blockE5ResetEPS0_
        - _ZN7AutoPtrI16dng_memory_blockEC2Ev
        - _ZN7AutoPtrI16dng_memory_blockED2Ev
        - _ZNK7AutoPtrI16dng_memory_blockEptEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_misc_opcodes.cpp:250,4'
          Dst:             _ZN18dng_inplace_opcodeC2Ejjj
        - Src:             './dng_misc_opcodes.cpp:255,4'
          Dst:             _ZN7AutoPtrI16dng_memory_blockEC2Ev
        - Src:             './dng_misc_opcodes.cpp:262,3'
          Dst:             _Z17ThrowProgramErrorPKc
        - Src:             './dng_misc_opcodes.cpp:273,2'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
        - Src:             './dng_misc_opcodes.cpp:265,9'
          Dst:             _ZN7AutoPtrI16dng_memory_blockE5ResetEPS0_
        - Src:             './dng_misc_opcodes.cpp:268,6'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_misc_opcodes.cpp:268,14'
          Dst:             _ZN16dng_memory_block6BufferEv
        - Src:             './dng_misc_opcodes.cpp:267,2'
          Dst:             _Z11DoCopyBytesPKvPvj
        - Src:             './dng_misc_opcodes.cpp:271,2'
          Dst:             _ZN19dng_opcode_MapTable18ReplicateLastEntryEv
        - Src:             './dng_misc_opcodes.cpp:273,2'
          Dst:             _ZN18dng_inplace_opcodeD2Ev
    - functionName:    _ZN21dng_opcode_TrimBounds5ApplyER8dng_hostR12dng_negativeR7AutoPtrI9dng_imageE
      functionSourceFile: '/src/dng_sdk/source/./dng_misc_opcodes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          65
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _Z14ThrowBadFormatPKc
        - _ZNK7AutoPtrI9dng_imageEptEv
        - _ZNK8dng_rect7IsEmptyEv
        - _ZNK8dng_rectneERKS_
        - _ZNK9dng_image6BoundsEv
        - _ZanRK8dng_rectS1_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_misc_opcodes.cpp:107,14'
          Dst:             _ZNK8dng_rect7IsEmptyEv
        - Src:             './dng_misc_opcodes.cpp:107,39'
          Dst:             _ZNK7AutoPtrI9dng_imageEptEv
        - Src:             './dng_misc_opcodes.cpp:107,46'
          Dst:             _ZNK9dng_image6BoundsEv
        - Src:             './dng_misc_opcodes.cpp:107,37'
          Dst:             _ZanRK8dng_rectS1_
        - Src:             './dng_misc_opcodes.cpp:107,57'
          Dst:             _ZNK8dng_rectneERKS_
        - Src:             './dng_misc_opcodes.cpp:109,3'
          Dst:             _Z14ThrowBadFormatPKc
        - Src:             './dng_misc_opcodes.cpp:112,2'
          Dst:             _ZNK7AutoPtrI9dng_imageEptEv
    - functionName:    _ZNK21dng_opcode_TrimBounds7PutDataER10dng_stream
      functionSourceFile: '/src/dng_sdk/source/./dng_misc_opcodes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10dng_stream10Put_uint32Ej
        - _ZN10dng_stream9Put_int32Ei
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_misc_opcodes.cpp:91,9'
          Dst:             _ZN10dng_stream10Put_uint32Ej
        - Src:             './dng_misc_opcodes.cpp:93,9'
          Dst:             _ZN10dng_stream9Put_int32Ei
        - Src:             './dng_misc_opcodes.cpp:94,9'
          Dst:             _ZN10dng_stream9Put_int32Ei
        - Src:             './dng_misc_opcodes.cpp:95,9'
          Dst:             _ZN10dng_stream9Put_int32Ei
        - Src:             './dng_misc_opcodes.cpp:96,9'
          Dst:             _ZN10dng_stream9Put_int32Ei
    - functionName:    _ZN21dng_opcode_TrimBoundsC2ER10dng_stream
      functionSourceFile: '/src/dng_sdk/source/./dng_misc_opcodes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          105
      EdgeCount:       32
      CyclomaticComplexity: 14
      functionsReached:
        - _Z14ThrowBadFormatPKc
        - _ZN10dng_opcodeC2EjR10dng_streamPKc
        - _ZN10dng_opcodeD2Ev
        - _ZN10dng_stream10Get_uint32Ev
        - _ZN10dng_stream9Get_int32Ev
        - _ZN8dng_rectC2Ev
        - _ZNK8dng_rect7IsEmptyEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_misc_opcodes.cpp:46,4'
          Dst:             _ZN10dng_opcodeC2EjR10dng_streamPKc
        - Src:             './dng_misc_opcodes.cpp:50,4'
          Dst:             _ZN8dng_rectC2Ev
        - Src:             './dng_misc_opcodes.cpp:54,13'
          Dst:             _ZN10dng_stream10Get_uint32Ev
        - Src:             './dng_misc_opcodes.cpp:56,3'
          Dst:             _Z14ThrowBadFormatPKc
        - Src:             './dng_misc_opcodes.cpp:84,2'
          Dst:             _ZN10dng_opcodeD2Ev
        - Src:             './dng_misc_opcodes.cpp:59,21'
          Dst:             _ZN10dng_stream9Get_int32Ev
        - Src:             './dng_misc_opcodes.cpp:60,21'
          Dst:             _ZN10dng_stream9Get_int32Ev
        - Src:             './dng_misc_opcodes.cpp:61,21'
          Dst:             _ZN10dng_stream9Get_int32Ev
        - Src:             './dng_misc_opcodes.cpp:62,21'
          Dst:             _ZN10dng_stream9Get_int32Ev
        - Src:             './dng_misc_opcodes.cpp:64,14'
          Dst:             _ZNK8dng_rect7IsEmptyEv
        - Src:             './dng_misc_opcodes.cpp:66,3'
          Dst:             _Z14ThrowBadFormatPKc
    - functionName:    _ZN21dng_opcode_TrimBoundsC2ERK8dng_rect
      functionSourceFile: '/src/dng_sdk/source/./dng_misc_opcodes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10dng_opcodeC2Ejjj
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_misc_opcodes.cpp:32,4'
          Dst:             _ZN10dng_opcodeC2Ejjj
    - functionName:    _ZN17dng_std_allocatorIP18dng_camera_profileE8allocateEm
      functionSourceFile: '/src/dng_sdk/source/./dng_memory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 558
      functionLinenumberEnd: 564
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13SafeSizetMultmm
        - _Z15ThrowMemoryFullPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_memory.h:559,24'
          Dst:             _Z13SafeSizetMultmm
        - Src:             './dng_memory.h:562,5'
          Dst:             _Z15ThrowMemoryFullPKc
    - functionName:    _ZN17dng_std_allocatorIP18dng_camera_profileE10deallocateEPS1_m
      functionSourceFile: '/src/dng_sdk/source/./dng_memory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 568
      functionLinenumberEnd: 570
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN17dng_std_allocatorI7AutoPtrI16dng_memory_blockEE10deallocateEPS2_m
      functionSourceFile: '/src/dng_sdk/source/./dng_memory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 568
      functionLinenumberEnd: 570
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9AutoArrayI7AutoPtrI16dng_memory_blockEED2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_auto_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN14dng_jpeg_imageD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_jpeg_image.h'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 31
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7AutoPtrI16dng_memory_blockED2Ev
        - _ZN9AutoArrayI7AutoPtrI16dng_memory_blockEED2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_jpeg_image.h:31,7'
          Dst:             _ZN9AutoArrayI7AutoPtrI16dng_memory_blockEED2Ev
        - Src:             './dng_jpeg_image.h:31,7'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
    - functionName:    _ZN17dng_std_allocatorI18dng_noise_functionE10deallocateEPS0_m
      functionSourceFile: '/src/dng_sdk/source/./dng_memory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 568
      functionLinenumberEnd: 570
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN18dng_noise_functionC2ERKS_
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN15dng_1d_functionC2ERKS_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.h:79,7'
          Dst:             _ZN15dng_1d_functionC2ERKS_
    - functionName:    _ZN15dng_1d_functionC2ERKS_
      functionSourceFile: '/src/dng_sdk/source/./dng_1d_function.h'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN18dng_noise_functionD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN15dng_1d_functionD2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.h:79,7'
          Dst:             _ZN15dng_1d_functionD2Ev
    - functionName:    _ZN18dng_noise_functionD0Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN18dng_noise_functionD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.h:79,7'
          Dst:             _ZN18dng_noise_functionD2Ev
    - functionName:    _ZNK18dng_noise_function8EvaluateEd
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sqrt
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.h:117,11'
          Dst:             sqrt
    - functionName:    _ZN17dng_std_allocatorI18dng_noise_functionE8allocateEm
      functionSourceFile: '/src/dng_sdk/source/./dng_memory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 558
      functionLinenumberEnd: 564
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13SafeSizetMultmm
        - _Z15ThrowMemoryFullPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_memory.h:559,24'
          Dst:             _Z13SafeSizetMultmm
        - Src:             './dng_memory.h:562,5'
          Dst:             _Z15ThrowMemoryFullPKc
    - functionName:    _ZN12dng_metadata14ClearMakerNoteEv
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 351
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7AutoPtrI16dng_memory_blockE5ResetEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.h:350,15'
          Dst:             _ZN7AutoPtrI16dng_memory_blockE5ResetEv
    - functionName:    _ZN7AutoPtrI16dng_memory_blockE5ResetEv
      functionSourceFile: '/src/dng_sdk/source/./dng_auto_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK15dng_memory_data6BufferEv
      functionSourceFile: '/src/dng_sdk/source/./dng_memory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK15dng_memory_data13Buffer_uint16Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_memory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK15dng_memory_data6BufferEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_memory.h:154,28'
          Dst:             _ZNK15dng_memory_data6BufferEv
    - functionName:    _ZNK22dng_gamma_encode_proxy8EvaluateEd
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4302
      functionLinenumberEnd: 4330
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          68
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - _Z10Pin_real64ddd
        - pow
        - sqrt
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.cpp:4304,8'
          Dst:             _Z10Pin_real64ddd
        - Src:             './dng_negative.cpp:4311,21'
          Dst:             sqrt
        - Src:             './dng_negative.cpp:4311,16'
          Dst:             pow
        - Src:             './dng_negative.cpp:4323,10'
          Dst:             sqrt
    - functionName:    pow
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN22dng_gamma_encode_proxyD0Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4272
      functionLinenumberEnd: 4272
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN22dng_gamma_encode_proxyD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.cpp:4272,7'
          Dst:             _ZN22dng_gamma_encode_proxyD2Ev
    - functionName:    _ZN22dng_gamma_encode_proxyD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4272
      functionLinenumberEnd: 4272
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN15dng_1d_functionD2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.cpp:4272,7'
          Dst:             _ZN15dng_1d_functionD2Ev
    - functionName:    _ZN7AutoPtrI15dng_mosaic_infoE5ResetEv
      functionSourceFile: '/src/dng_sdk/source/./dng_auto_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7AutoPtrI22dng_linearization_infoE5ResetEv
      functionSourceFile: '/src/dng_sdk/source/./dng_auto_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK15dng_opcode_list7IsEmptyEv
      functionSourceFile: '/src/dng_sdk/source/./dng_opcode_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK15dng_opcode_list8NotEmptyEv
      functionSourceFile: '/src/dng_sdk/source/./dng_opcode_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK15dng_opcode_list7IsEmptyEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_opcode_list.h:66,12'
          Dst:             _ZNK15dng_opcode_list7IsEmptyEv
    - functionName:    _ZN12dng_metadata12SetMakerNoteER7AutoPtrI16dng_memory_blockE
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 343
      functionLinenumberEnd: 345
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7AutoPtrI16dng_memory_blockE5ResetEPS0_
        - _ZN7AutoPtrI16dng_memory_blockE7ReleaseEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.h:344,28'
          Dst:             _ZN7AutoPtrI16dng_memory_blockE7ReleaseEv
        - Src:             './dng_negative.h:344,15'
          Dst:             _ZN7AutoPtrI16dng_memory_blockE5ResetEPS0_
    - functionName:    _ZN12dng_metadata18SetMakerNoteSafetyEb
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 333
      functionLinenumberEnd: 335
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13dng_urational7IsValidEv
      functionSourceFile: '/src/dng_sdk/source/./dng_rational.h'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    35
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK12dng_negative16BestQualityScaleEv
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1145
      functionLinenumberEnd: 1146
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK12dng_negative11SquareWidthEv
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1185
      functionLinenumberEnd: 1186
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK12dng_negative16DefaultCropSizeHEv
        - _ZNK13dng_urational9As_real64Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.h:1186,11'
          Dst:             _ZNK12dng_negative16DefaultCropSizeHEv
        - Src:             './dng_negative.h:1186,31'
          Dst:             _ZNK13dng_urational9As_real64Ev
    - functionName:    _ZNK12dng_negative16DefaultCropSizeHEv
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 977
      functionLinenumberEnd: 978
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK12dng_negative10FinalWidthEd
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1217
      functionLinenumberEnd: 1218
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z12Round_uint32d
        - _ZNK12dng_negative11SquareWidthEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.h:1218,25'
          Dst:             _ZNK12dng_negative11SquareWidthEv
        - Src:             './dng_negative.h:1218,11'
          Dst:             _Z12Round_uint32d
    - functionName:    _ZNK12dng_negative12SquareHeightEv
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1192
      functionLinenumberEnd: 1195
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK12dng_negative13DefaultScaleHEv
        - _ZNK12dng_negative13DefaultScaleVEv
        - _ZNK12dng_negative16DefaultCropSizeVEv
        - _ZNK13dng_urational9As_real64Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.h:1193,11'
          Dst:             _ZNK12dng_negative16DefaultCropSizeVEv
        - Src:             './dng_negative.h:1193,31'
          Dst:             _ZNK13dng_urational9As_real64Ev
        - Src:             './dng_negative.h:1194,8'
          Dst:             _ZNK12dng_negative13DefaultScaleVEv
        - Src:             './dng_negative.h:1194,28'
          Dst:             _ZNK13dng_urational9As_real64Ev
        - Src:             './dng_negative.h:1195,8'
          Dst:             _ZNK12dng_negative13DefaultScaleHEv
        - Src:             './dng_negative.h:1195,28'
          Dst:             _ZNK13dng_urational9As_real64Ev
    - functionName:    _ZNK12dng_negative16DefaultCropSizeVEv
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 984
      functionLinenumberEnd: 985
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK12dng_negative12DefaultScaleEv
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1178
      functionLinenumberEnd: 1179
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK12dng_negative13DefaultScaleHEv
        - _ZNK13dng_urational9As_real64Ev
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.h:1179,11'
          Dst:             _ZNK12dng_negative13DefaultScaleHEv
        - Src:             './dng_negative.h:1179,28'
          Dst:             _ZNK13dng_urational9As_real64Ev
    - functionName:    _ZNK12dng_negative11FinalHeightEd
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1224
      functionLinenumberEnd: 1225
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z12Round_uint32d
        - _ZNK12dng_negative12SquareHeightEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.h:1225,25'
          Dst:             _ZNK12dng_negative12SquareHeightEv
        - Src:             './dng_negative.h:1225,11'
          Dst:             _Z12Round_uint32d
    - functionName:    _ZN15dng_1d_functionaSERKS_
      functionSourceFile: '/src/dng_sdk/source/./dng_1d_function.h'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN18dng_noise_functionaSERKS_
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN15dng_1d_functionaSERKS_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.h:79,7'
          Dst:             _ZN15dng_1d_functionaSERKS_
    - functionName:    _ZN17dng_noise_profileaSERKS_
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12dng_negative8MetadataEv
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 885
      functionLinenumberEnd: 886
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK12dng_negative17BaselineExposureREv
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1392
      functionLinenumberEnd: 1393
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZThn104_N22dng_md5_printer_streamD0Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_fingerprint.h'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN22dng_md5_printer_streamD0Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_fingerprint.h:0,0'
          Dst:             _ZN22dng_md5_printer_streamD0Ev
    - functionName:    _ZN22dng_md5_printer_streamD0Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_fingerprint.h'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 322
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN22dng_md5_printer_streamD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_fingerprint.h:322,7'
          Dst:             _ZN22dng_md5_printer_streamD2Ev
    - functionName:    _ZN22dng_md5_printer_streamD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_fingerprint.h'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 322
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10dng_streamD2Ev
        - _ZN15dng_md5_printerD2Ev
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_fingerprint.h:322,7'
          Dst:             _ZN15dng_md5_printerD2Ev
        - Src:             './dng_fingerprint.h:322,7'
          Dst:             _ZN10dng_streamD2Ev
    - functionName:    _ZN15dng_md5_printerD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_fingerprint.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    28
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZThn104_N22dng_md5_printer_streamD1Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_fingerprint.h'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN22dng_md5_printer_streamD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_fingerprint.h:0,0'
          Dst:             _ZN22dng_md5_printer_streamD2Ev
    - functionName:    _ZN22dng_md5_printer_stream7DoWriteEPKvjm
      functionSourceFile: '/src/dng_sdk/source/./dng_fingerprint.h'
      linkageType:     InternalLinkage
      functionLinenumber: 369
      functionLinenumberEnd: 380
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z17ThrowProgramErrorPKc
        - _ZN15dng_md5_printer7ProcessEPKvj
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_fingerprint.h:373,5'
          Dst:             _Z17ThrowProgramErrorPKc
        - Src:             './dng_fingerprint.h:376,4'
          Dst:             _ZN15dng_md5_printer7ProcessEPKvj
    - functionName:    _ZN22dng_md5_printer_stream11DoSetLengthEm
      functionSourceFile: '/src/dng_sdk/source/./dng_fingerprint.h'
      linkageType:     InternalLinkage
      functionLinenumber: 357
      functionLinenumberEnd: 364
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z17ThrowProgramErrorPKc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_fingerprint.h:361,5'
          Dst:             _Z17ThrowProgramErrorPKc
    - functionName:    _ZN22dng_md5_printer_stream6DoReadEPvjm
      functionSourceFile: '/src/dng_sdk/source/./dng_fingerprint.h'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 354
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z17ThrowProgramErrorPKc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_fingerprint.h:352,4'
          Dst:             _Z17ThrowProgramErrorPKc
    - functionName:    _ZN22dng_md5_printer_stream11DoGetLengthEv
      functionSourceFile: '/src/dng_sdk/source/./dng_fingerprint.h'
      linkageType:     InternalLinkage
      functionLinenumber: 341
      functionLinenumberEnd: 343
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9AutoArrayI15dng_fingerprintEixEl
      functionSourceFile: '/src/dng_sdk/source/./dng_auto_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN17dng_std_allocatorI15dng_fingerprintE8allocateEm
      functionSourceFile: '/src/dng_sdk/source/./dng_memory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 558
      functionLinenumberEnd: 564
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13SafeSizetMultmm
        - _Z15ThrowMemoryFullPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_memory.h:559,24'
          Dst:             _Z13SafeSizetMultmm
        - Src:             './dng_memory.h:562,5'
          Dst:             _Z15ThrowMemoryFullPKc
    - functionName:    _ZN17dng_std_allocatorI15dng_fingerprintE10deallocateEPS0_m
      functionSourceFile: '/src/dng_sdk/source/./dng_memory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 568
      functionLinenumberEnd: 570
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9AutoArrayI15dng_fingerprintE5ResetEm
      functionSourceFile: '/src/dng_sdk/source/./dng_auto_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 212
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN34dng_find_new_raw_image_digest_task7ProcessEjRK8dng_rectP17dng_abort_sniffer
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1696
      functionLinenumberEnd: 1757
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          144
      EdgeCount:       22
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN15dng_md5_printer6ResultEv
        - _ZN15dng_md5_printer7ProcessEPKvj
        - _ZN15dng_md5_printerC2Ev
        - _ZN15dng_md5_printerD2Ev
        - _ZN16dng_memory_block6BufferEv
        - _ZN16dng_pixel_bufferC2ERK8dng_rectjjjjPv
        - _ZN16dng_pixel_bufferD2Ev
        - _ZN9AutoArrayI15dng_fingerprintEixEl
        - _ZNK7AutoPtrI16dng_memory_blockEptEv
        - _ZNK9dng_image3GetER16dng_pixel_bufferNS_11edge_optionEjj
        - _ZNK9dng_image6BoundsEv
        - _ZNK9dng_image6PlanesEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.cpp:1698,38'
          Dst:             _ZNK9dng_image6BoundsEv
        - Src:             './dng_negative.cpp:1699,38'
          Dst:             _ZNK9dng_image6BoundsEv
        - Src:             './dng_negative.cpp:1707,45'
          Dst:             _ZNK9dng_image6PlanesEv
        - Src:             './dng_negative.cpp:1709,6'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_negative.cpp:1709,33'
          Dst:             _ZN16dng_memory_block6BufferEv
        - Src:             './dng_negative.cpp:1707,21'
          Dst:             _ZN16dng_pixel_bufferC2ERK8dng_rectjjjjPv
        - Src:             './dng_negative.cpp:1711,11'
          Dst:             _ZNK9dng_image3GetER16dng_pixel_bufferNS_11edge_optionEjj
        - Src:             './dng_negative.cpp:1751,20'
          Dst:             _ZN15dng_md5_printerC2Ev
        - Src:             './dng_negative.cpp:1753,12'
          Dst:             _ZN15dng_md5_printer7ProcessEPKvj
        - Src:             './dng_negative.cpp:1755,36'
          Dst:             _ZN15dng_md5_printer6ResultEv
        - Src:             './dng_negative.cpp:1755,4'
          Dst:             _ZN9AutoArrayI15dng_fingerprintEixEl
        - Src:             './dng_negative.cpp:1757,4'
          Dst:             _ZN15dng_md5_printerD2Ev
        - Src:             './dng_negative.cpp:1757,4'
          Dst:             _ZN16dng_pixel_bufferD2Ev
        - Src:             './dng_negative.cpp:1757,4'
          Dst:             _ZN15dng_md5_printerD2Ev
        - Src:             './dng_negative.cpp:1757,4'
          Dst:             _ZN16dng_pixel_bufferD2Ev
    - functionName:    _ZN34dng_find_new_raw_image_digest_task5StartEjRK9dng_pointP20dng_memory_allocatorP17dng_abort_sniffer
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1666
      functionLinenumberEnd: 1691
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          118
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _Z17ComputeBufferSizejRK9dng_pointj11PaddingType
        - _Z17ThrowProgramErrorPKc
        - _ZN7AutoPtrI16dng_memory_blockE5ResetEPS0_
        - _ZN9AutoArrayI15dng_fingerprintE5ResetEm
        - _ZNK8dng_rect1HEv
        - _ZNK8dng_rect1WEv
        - _ZNK9dng_image6BoundsEv
        - _ZNK9dng_image6PlanesEv
        - _ZNK9dng_pointneERKS_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.cpp:1668,17'
          Dst:             _ZNK9dng_pointneERKS_
        - Src:             './dng_negative.cpp:1670,5'
          Dst:             _Z17ThrowProgramErrorPKc
        - Src:             './dng_negative.cpp:1673,27'
          Dst:             _ZNK9dng_image6BoundsEv
        - Src:             './dng_negative.cpp:1673,37'
          Dst:             _ZNK8dng_rect1WEv
        - Src:             './dng_negative.cpp:1674,27'
          Dst:             _ZNK9dng_image6BoundsEv
        - Src:             './dng_negative.cpp:1674,37'
          Dst:             _ZNK8dng_rect1HEv
        - Src:             './dng_negative.cpp:1678,14'
          Dst:             _ZN9AutoArrayI15dng_fingerprintE5ResetEm
        - Src:             './dng_negative.cpp:1681,52'
          Dst:             _ZNK9dng_image6PlanesEv
        - Src:             './dng_negative.cpp:1681,5'
          Dst:             _Z17ComputeBufferSizejRK9dng_pointj11PaddingType
        - Src:             './dng_negative.cpp:1687,25'
          Dst:             _ZN7AutoPtrI16dng_memory_blockE5ResetEPS0_
    - functionName:    _ZNK9dng_pointneERKS_
      functionSourceFile: '/src/dng_sdk/source/./dng_point.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK9dng_pointeqERKS_
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_point.h:57,19'
          Dst:             _ZNK9dng_pointeqERKS_
    - functionName:    _ZNK9dng_pointeqERKS_
      functionSourceFile: '/src/dng_sdk/source/./dng_point.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          33
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN34dng_find_new_raw_image_digest_taskD0Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1614
      functionLinenumberEnd: 1614
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN34dng_find_new_raw_image_digest_taskD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.cpp:1614,7'
          Dst:             _ZN34dng_find_new_raw_image_digest_taskD2Ev
    - functionName:    _ZN34dng_find_new_raw_image_digest_taskD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1614
      functionLinenumberEnd: 1614
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN13dng_area_taskD2Ev
        - _ZN7AutoPtrI16dng_memory_blockED2Ev
        - _ZN9AutoArrayI15dng_fingerprintED2Ev
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.cpp:1614,7'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
        - Src:             './dng_negative.cpp:1614,7'
          Dst:             _ZN9AutoArrayI15dng_fingerprintED2Ev
        - Src:             './dng_negative.cpp:1614,7'
          Dst:             _ZN13dng_area_taskD2Ev
    - functionName:    _ZN9AutoArrayI15dng_fingerprintED2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_auto_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9AutoArrayI15dng_fingerprintEC2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_auto_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK18dng_camera_profile11EmbedPolicyEv
      functionSourceFile: '/src/dng_sdk/source/./dng_camera_profile.h'
      linkageType:     InternalLinkage
      functionLinenumber: 552
      functionLinenumberEnd: 553
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN18dng_camera_profile16ClearFingerprintEv
      functionSourceFile: '/src/dng_sdk/source/./dng_camera_profile.h'
      linkageType:     InternalLinkage
      functionLinenumber: 843
      functionLinenumberEnd: 845
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN15dng_fingerprint5ClearEv
      functionUses:    18
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_camera_profile.h:844,17'
          Dst:             _ZN15dng_fingerprint5ClearEv
    - functionName:    _ZN15dng_fingerprint5ClearEv
      functionSourceFile: '/src/dng_sdk/source/./dng_fingerprint.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN15dng_fingerprintC2Ev
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_fingerprint.h:64,12'
          Dst:             _ZN15dng_fingerprintC2Ev
    - functionName:    _ZN13tag_srationalD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 404
      functionLinenumberEnd: 404
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12tag_data_ptrD2Ev
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_image_writer.h:404,7'
          Dst:             _ZN12tag_data_ptrD2Ev
    - functionName:    _ZN12tag_data_ptrD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8tiff_tagD2Ev
      functionUses:    48
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_image_writer.h:128,7'
          Dst:             _ZN8tiff_tagD2Ev
    - functionName:    _ZN8tiff_tagD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN15tag_cfa_patternD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 501
      functionLinenumberEnd: 501
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8tiff_tagD2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_image_writer.h:501,7'
          Dst:             _ZN8tiff_tagD2Ev
    - functionName:    _ZN14tag_uint16_ptrD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 299
      functionLinenumberEnd: 299
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12tag_data_ptrD2Ev
      functionUses:    21
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_image_writer.h:299,7'
          Dst:             _ZN12tag_data_ptrD2Ev
    - functionName:    _ZN18tag_exif_date_timeD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 541
      functionLinenumberEnd: 541
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12tag_data_ptrD2Ev
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_image_writer.h:541,7'
          Dst:             _ZN12tag_data_ptrD2Ev
    - functionName:    _ZN13tag_uint8_ptrD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 235
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12tag_data_ptrD2Ev
      functionUses:    25
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_image_writer.h:235,7'
          Dst:             _ZN12tag_data_ptrD2Ev
    - functionName:    _ZN9tag_uint8D2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12tag_data_ptrD2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_image_writer.h:207,7'
          Dst:             _ZN12tag_data_ptrD2Ev
    - functionName:    _ZN17tag_urational_ptrD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 386
      functionLinenumberEnd: 386
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12tag_data_ptrD2Ev
      functionUses:    37
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_image_writer.h:386,7'
          Dst:             _ZN12tag_data_ptrD2Ev
    - functionName:    _ZN16tag_encoded_textD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10dng_stringD2Ev
        - _ZN15dng_memory_dataD2Ev
        - _ZN8tiff_tagD2Ev
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_image_writer.h:187,7'
          Dst:             _ZN15dng_memory_dataD2Ev
        - Src:             './dng_image_writer.h:187,7'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_image_writer.h:187,7'
          Dst:             _ZN8tiff_tagD2Ev
    - functionName:    _ZN10tag_stringD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10dng_stringD2Ev
        - _ZN8tiff_tagD2Ev
      functionUses:    87
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_image_writer.h:168,7'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_image_writer.h:168,7'
          Dst:             _ZN8tiff_tagD2Ev
    - functionName:    _ZN10tag_uint32D0Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 317
      functionLinenumberEnd: 317
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10tag_uint32D2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_image_writer.h:317,7'
          Dst:             _ZN10tag_uint32D2Ev
    - functionName:    _ZN10tag_uint32D2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 317
      functionLinenumberEnd: 317
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12tag_data_ptrD2Ev
      functionUses:    45
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_image_writer.h:317,7'
          Dst:             _ZN12tag_data_ptrD2Ev
    - functionName:    _ZN10tag_uint16D0Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 253
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10tag_uint16D2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_image_writer.h:253,7'
          Dst:             _ZN10tag_uint16D2Ev
    - functionName:    _ZN10tag_uint16D2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 253
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12tag_data_ptrD2Ev
      functionUses:    77
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_image_writer.h:253,7'
          Dst:             _ZN12tag_data_ptrD2Ev
    - functionName:    _ZN8tiff_tagC2Ettj
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - short
        - short
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8tiff_tagD0Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13tag_urationalD0Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 363
      functionLinenumberEnd: 363
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13tag_urationalD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_image_writer.h:363,7'
          Dst:             _ZN13tag_urationalD2Ev
    - functionName:    _ZN13tag_urationalD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 363
      functionLinenumberEnd: 363
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12tag_data_ptrD2Ev
      functionUses:    67
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_image_writer.h:363,7'
          Dst:             _ZN12tag_data_ptrD2Ev
    - functionName:    _ZN12tag_data_ptrC2EttjPKv
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - short
        - short
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8tiff_tagC2Ettj
      functionUses:    29
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_image_writer.h:142,6'
          Dst:             _ZN8tiff_tagC2Ettj
    - functionName:    _ZN18dng_tiff_directoryD0Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 635
      functionLinenumberEnd: 636
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN18dng_tiff_directoryD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_image_writer.h:635,4'
          Dst:             _ZN18dng_tiff_directoryD2Ev
    - functionName:    _ZN18dng_tiff_directoryD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 635
      functionLinenumberEnd: 636
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK21dng_encode_proxy_task14RepeatingTile2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4364
      functionLinenumberEnd: 4365
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK21dng_encode_proxy_task14RepeatingTile1Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4359
      functionLinenumberEnd: 4360
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN21dng_encode_proxy_taskD0Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4338
      functionLinenumberEnd: 4338
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN21dng_encode_proxy_taskD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.cpp:4338,7'
          Dst:             _ZN21dng_encode_proxy_taskD2Ev
    - functionName:    _ZN21dng_encode_proxy_taskD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4338
      functionLinenumberEnd: 4338
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN13dng_area_taskD2Ev
        - _ZN7AutoPtrI16dng_memory_blockED2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.cpp:4338,7'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
        - Src:             './dng_negative.cpp:4338,7'
          Dst:             _ZN13dng_area_taskD2Ev
    - functionName:    _ZN21dng_encode_proxy_task7ProcessEjRK8dng_rectP17dng_abort_sniffer
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4420
      functionLinenumberEnd: 4466
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          228
      EdgeCount:       48
      CyclomaticComplexity: 23
      functionsReached:
        - _ZN10dng_dither3GetEv
        - _ZN16dng_memory_block13Buffer_uint16Ev
        - _ZN16dng_pixel_buffer16DirtyPixel_uint8Eiij
        - _ZN21dng_const_tile_bufferC2ERK9dng_imageRK8dng_rect
        - _ZN21dng_const_tile_bufferD2Ev
        - _ZN21dng_dirty_tile_bufferC2ER9dng_imageRK8dng_rect
        - _ZN21dng_dirty_tile_bufferD2Ev
        - _ZNK10dng_dither13NoiseBuffer16Ev
        - _ZNK16dng_pixel_buffer17ConstPixel_uint16Eiij
        - _ZNK7AutoPtrI16dng_memory_blockEptEv
        - _ZNK9dng_image6PlanesEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.cpp:4422,24'
          Dst:             _ZN21dng_const_tile_bufferC2ERK9dng_imageRK8dng_rect
        - Src:             './dng_negative.cpp:4423,24'
          Dst:             _ZN21dng_dirty_tile_bufferC2ER9dng_imageRK8dng_rect
        - Src:             './dng_negative.cpp:4428,24'
          Dst:             _ZN10dng_dither3GetEv
        - Src:             './dng_negative.cpp:4428,43'
          Dst:             _ZNK10dng_dither13NoiseBuffer16Ev
        - Src:             './dng_negative.cpp:4430,43'
          Dst:             _ZNK9dng_image6PlanesEv
        - Src:             './dng_negative.cpp:4433,23'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_negative.cpp:4433,41'
          Dst:             _ZN16dng_memory_block13Buffer_uint16Ev
        - Src:             './dng_negative.cpp:4438,35'
          Dst:             _ZNK16dng_pixel_buffer17ConstPixel_uint16Eiij
        - Src:             './dng_negative.cpp:4440,28'
          Dst:             _ZN16dng_pixel_buffer16DirtyPixel_uint8Eiij
        - Src:             './dng_negative.cpp:4466,2'
          Dst:             _ZN21dng_dirty_tile_bufferD2Ev
        - Src:             './dng_negative.cpp:4466,2'
          Dst:             _ZN21dng_dirty_tile_bufferD2Ev
        - Src:             './dng_negative.cpp:4466,2'
          Dst:             _ZN21dng_const_tile_bufferD2Ev
        - Src:             './dng_negative.cpp:4466,2'
          Dst:             _ZN21dng_const_tile_bufferD2Ev
    - functionName:    _ZNK10dng_dither13NoiseBuffer16Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1237
      functionLinenumberEnd: 1238
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK15dng_memory_data13Buffer_uint16Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_utils.h:1238,24'
          Dst:             _ZNK15dng_memory_data13Buffer_uint16Ev
    - functionName:    _ZN16dng_pixel_buffer16DirtyPixel_uint8Eiij
      functionSourceFile: '/src/dng_sdk/source/./dng_pixel_buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 285
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          29
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16dng_pixel_buffer10DirtyPixelEiij
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_pixel_buffer.h:289,21'
          Dst:             _ZN16dng_pixel_buffer10DirtyPixelEiij
    - functionName:    _ZNK12dng_negative22UnflattenedStage3ImageEv
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5109
      functionLinenumberEnd: 5120
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK7AutoPtrI9dng_imageE3GetEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.cpp:5111,30'
          Dst:             _ZNK7AutoPtrI9dng_imageE3GetEv
        - Src:             './dng_negative.cpp:5114,34'
          Dst:             _ZNK7AutoPtrI9dng_imageE3GetEv
        - Src:             './dng_negative.cpp:5118,22'
          Dst:             _ZNK7AutoPtrI9dng_imageE3GetEv
    - functionName:    _ZNK7AutoPtrI9dng_imageE3GetEv
      functionSourceFile: '/src/dng_sdk/source/./dng_auto_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    34
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12dng_negative19FlattenTransparencyER8dng_host
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5100
      functionLinenumberEnd: 5104
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z22ThrowNotYetImplementedPKc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.cpp:5102,2'
          Dst:             _Z22ThrowNotYetImplementedPKc
    - functionName:    _Z22ThrowNotYetImplementedPKc
      functionSourceFile: '/src/dng_sdk/source/./dng_exceptions.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z15Throw_dng_erroriPKcS0_b
      functionUses:    15
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_exceptions.h:125,2'
          Dst:             _Z15Throw_dng_erroriPKcS0_b
    - functionName:    _ZN12dng_negative23NeedFlattenTransparencyER8dng_host
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5084
      functionLinenumberEnd: 5095
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK12dng_negative16TransparencyMaskEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.cpp:5086,6'
          Dst:             _ZNK12dng_negative16TransparencyMaskEv
    - functionName:    _ZNK12dng_negative16TransparencyMaskEv
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4952
      functionLinenumberEnd: 4954
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7AutoPtrI9dng_imageE3GetEv
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.cpp:4954,27'
          Dst:             _ZNK7AutoPtrI9dng_imageE3GetEv
    - functionName:    _ZN12dng_negative31ResizeTransparencyToMatchStage3ER8dng_hostb
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5050
      functionLinenumberEnd: 5079
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          144
      EdgeCount:       55
      CyclomaticComplexity: 29
      functionsReached:
        - _ZN7AutoPtrI9dng_imageE5ResetEPS0_
        - _ZN7AutoPtrI9dng_imageE7ReleaseEv
        - _ZN7AutoPtrI9dng_imageEC2EPS0_
        - _ZN7AutoPtrI9dng_imageED2Ev
        - _ZNK12dng_negative16TransparencyMaskEv
        - _ZNK7AutoPtrI9dng_imageE3GetEv
        - _ZNK7AutoPtrI9dng_imageEdeEv
        - _ZNK7AutoPtrI9dng_imageEptEv
        - _ZNK8dng_rectneERKS_
        - _ZNK9dng_image6BoundsEv
        - _ZNK9dng_image9PixelTypeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.cpp:5052,6'
          Dst:             _ZNK12dng_negative16TransparencyMaskEv
        - Src:             './dng_negative.cpp:5055,8'
          Dst:             _ZNK12dng_negative16TransparencyMaskEv
        - Src:             './dng_negative.cpp:5055,29'
          Dst:             _ZNK9dng_image6BoundsEv
        - Src:             './dng_negative.cpp:5055,42'
          Dst:             _ZNK7AutoPtrI9dng_imageEptEv
        - Src:             './dng_negative.cpp:5055,56'
          Dst:             _ZNK9dng_image6BoundsEv
        - Src:             './dng_negative.cpp:5055,39'
          Dst:             _ZNK8dng_rectneERKS_
        - Src:             './dng_negative.cpp:5056,5'
          Dst:             _ZNK12dng_negative16TransparencyMaskEv
        - Src:             './dng_negative.cpp:5056,26'
          Dst:             _ZNK9dng_image9PixelTypeEv
        - Src:             './dng_negative.cpp:5059,53'
          Dst:             _ZNK7AutoPtrI9dng_imageEptEv
        - Src:             './dng_negative.cpp:5059,67'
          Dst:             _ZNK9dng_image6BoundsEv
        - Src:             './dng_negative.cpp:5063,17'
          Dst:             _ZNK12dng_negative16TransparencyMaskEv
        - Src:             './dng_negative.cpp:5063,38'
          Dst:             _ZNK9dng_image9PixelTypeEv
        - Src:             './dng_negative.cpp:5059,23'
          Dst:             _ZN7AutoPtrI9dng_imageEC2EPS0_
        - Src:             './dng_negative.cpp:5065,25'
          Dst:             _ZNK12dng_negative16TransparencyMaskEv
        - Src:             './dng_negative.cpp:5066,9'
          Dst:             _ZNK7AutoPtrI9dng_imageEdeEv
        - Src:             './dng_negative.cpp:5068,37'
          Dst:             _ZN7AutoPtrI9dng_imageE7ReleaseEv
        - Src:             './dng_negative.cpp:5068,22'
          Dst:             _ZN7AutoPtrI9dng_imageE5ResetEPS0_
        - Src:             './dng_negative.cpp:5070,30'
          Dst:             _ZNK7AutoPtrI9dng_imageE3GetEv
        - Src:             './dng_negative.cpp:5075,4'
          Dst:             _ZN7AutoPtrI9dng_imageED2Ev
        - Src:             './dng_negative.cpp:5075,4'
          Dst:             _ZN7AutoPtrI9dng_imageED2Ev
    - functionName:    _ZN12dng_negative20ReadTransparencyMaskER8dng_hostR10dng_streamR8dng_info
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5019
      functionLinenumberEnd: 5044
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          86
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7AutoPtrI9dng_imageE5ResetEPS0_
        - _ZNK7AutoPtrI7dng_ifdE3GetEv
        - _ZNK7AutoPtrI9dng_imageE3GetEv
        - _ZNK7dng_ifd6BoundsEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.cpp:5026,51'
          Dst:             _ZNK7AutoPtrI7dng_ifdE3GetEv
        - Src:             './dng_negative.cpp:5028,57'
          Dst:             _ZNK7dng_ifd6BoundsEv
        - Src:             './dng_negative.cpp:5028,21'
          Dst:             _ZN7AutoPtrI9dng_imageE5ResetEPS0_
        - Src:             './dng_negative.cpp:5036,29'
          Dst:             _ZNK7AutoPtrI9dng_imageE3GetEv
    - functionName:    _ZNK7dng_ifd6BoundsEv
      functionSourceFile: '/src/dng_sdk/source/./dng_ifd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 255
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8dng_rectC2Eiiii
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_ifd.h:256,11'
          Dst:             _ZN8dng_rectC2Eiiii
    - functionName:    _ZNK12dng_negative27RawTransparencyMaskBitDepthEv
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4977
      functionLinenumberEnd: 5012
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          66
      EdgeCount:       15
      CyclomaticComplexity: 3
      functionsReached:
        - _Z17ThrowProgramErrorPKc
        - _ZNK12dng_negative19RawTransparencyMaskEv
        - _ZNK9dng_image9PixelTypeEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   './dng_negative.cpp:4991,3'
          Branch Sides:    []
      Callsites:
        - Src:             './dng_negative.cpp:4986,26'
          Dst:             _ZNK12dng_negative19RawTransparencyMaskEv
        - Src:             './dng_negative.cpp:4991,17'
          Dst:             _ZNK9dng_image9PixelTypeEv
        - Src:             './dng_negative.cpp:5004,5'
          Dst:             _Z17ThrowProgramErrorPKc
    - functionName:    _ZNK12dng_negative19RawTransparencyMaskEv
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4961
      functionLinenumberEnd: 4972
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK12dng_negative16TransparencyMaskEv
        - _ZNK7AutoPtrI9dng_imageE3GetEv
      functionUses:    16
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.cpp:4963,27'
          Dst:             _ZNK7AutoPtrI9dng_imageE3GetEv
        - Src:             './dng_negative.cpp:4966,31'
          Dst:             _ZNK7AutoPtrI9dng_imageE3GetEv
        - Src:             './dng_negative.cpp:4970,9'
          Dst:             _ZNK12dng_negative16TransparencyMaskEv
    - functionName:    _ZN12dng_negative19SetTransparencyMaskER7AutoPtrI9dng_imageEj
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4941
      functionLinenumberEnd: 4947
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7AutoPtrI9dng_imageE5ResetEPS0_
        - _ZN7AutoPtrI9dng_imageE7ReleaseEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.cpp:4943,33'
          Dst:             _ZN7AutoPtrI9dng_imageE7ReleaseEv
        - Src:             './dng_negative.cpp:4943,20'
          Dst:             _ZN7AutoPtrI9dng_imageE5ResetEPS0_
    - functionName:    _ZN7AutoPtrI15dng_mosaic_infoE5ResetEPS0_
      functionSourceFile: '/src/dng_sdk/source/./dng_auto_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          56
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12dng_negative14MakeMosaicInfoEv
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4910
      functionLinenumberEnd: 4921
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          48
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - _Z15ThrowMemoryFullPKc
        - _ZN15dng_mosaic_infoC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.cpp:4912,30'
          Dst:             _ZN15dng_mosaic_infoC2Ev
        - Src:             './dng_negative.cpp:4916,3'
          Dst:             _Z15ThrowMemoryFullPKc
    - functionName:    _ZN7AutoPtrI22dng_linearization_infoE5ResetEPS0_
      functionSourceFile: '/src/dng_sdk/source/./dng_auto_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          56
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12dng_negative21MakeLinearizationInfoEv
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4880
      functionLinenumberEnd: 4891
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          48
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - _Z15ThrowMemoryFullPKc
        - _ZN22dng_linearization_infoC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.cpp:4882,37'
          Dst:             _ZN22dng_linearization_infoC2Ev
        - Src:             './dng_negative.cpp:4886,3'
          Dst:             _Z15ThrowMemoryFullPKc
    - functionName:    _ZN7AutoPtrI14dng_jpeg_imageEC2EPS0_
      functionSourceFile: '/src/dng_sdk/source/./dng_auto_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK12dng_negative11AspectRatioEv
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1201
      functionLinenumberEnd: 1203
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK12dng_negative11SquareWidthEv
        - _ZNK12dng_negative12SquareHeightEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.h:1202,11'
          Dst:             _ZNK12dng_negative11SquareWidthEv
        - Src:             './dng_negative.h:1203,8'
          Dst:             _ZNK12dng_negative12SquareHeightEv
    - functionName:    _ZNK12dng_negative16RawFloatBitDepthEv
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2229
      functionLinenumberEnd: 2230
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK12dng_negative13GetMosaicInfoEv
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2062
      functionLinenumberEnd: 2063
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7AutoPtrI15dng_mosaic_infoE3GetEv
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.h:2063,23'
          Dst:             _ZNK7AutoPtrI15dng_mosaic_infoE3GetEv
    - functionName:    _ZNK7AutoPtrI15dng_mosaic_infoE3GetEv
      functionSourceFile: '/src/dng_sdk/source/./dng_auto_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12dng_negative16ClearPrivateDataEv
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1813
      functionLinenumberEnd: 1815
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7AutoPtrI16dng_memory_blockE5ResetEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.h:1814,20'
          Dst:             _ZN7AutoPtrI16dng_memory_blockE5ResetEv
    - functionName:    _ZN12dng_negative14ClearMakerNoteEv
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1847
      functionLinenumberEnd: 1849
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12dng_metadata14ClearMakerNoteEv
        - _ZN12dng_negative8MetadataEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.h:1848,4'
          Dst:             _ZN12dng_negative8MetadataEv
        - Src:             './dng_negative.h:1848,16'
          Dst:             _ZN12dng_metadata14ClearMakerNoteEv
    - functionName:    _ZN12dng_negative14ConvertToProxyER8dng_hostR16dng_image_writerjm
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4624
      functionLinenumberEnd: 4875
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         109
      ICount:          749
      EdgeCount:       128
      CyclomaticComplexity: 21
      functionsReached:
        - _Z11Round_int32d
        - _Z18LimitFloatBitDepthR8dng_hostRK9dng_imageRS1_jf
        - _Z9Max_int32ii
        - _Z9Min_int32ii
        - _ZN12dng_negative13SetWhiteLevelEji
        - _ZN12dng_negative14ClearMakerNoteEv
        - _ZN12dng_negative15ClearMosaicInfoEv
        - _ZN12dng_negative15SetRawJPEGImageER7AutoPtrI14dng_jpeg_imageE
        - _ZN12dng_negative16ClearPrivateDataEv
        - _ZN12dng_negative17ClearRawJPEGImageEv
        - _ZN12dng_negative19SetRawFloatBitDepthEj
        - _ZN12dng_negative22ClearLinearizationInfoEv
        - _ZN12dng_negative24RecomputeRawDataUniqueIDER8dng_host
        - _ZN13dng_urationalC2Ejj
        - _ZN14dng_jpeg_image6EncodeER8dng_hostRK12dng_negativeR16dng_image_writerRK9dng_image
        - _ZN14dng_jpeg_imageC2Ev
        - _ZN15dng_opcode_list5ClearEv
        - _ZN7AutoPtrI14dng_jpeg_imageEC2EPS0_
        - _ZN7AutoPtrI14dng_jpeg_imageED2Ev
        - _ZN7AutoPtrI9dng_imageE5ResetEPS0_
        - _ZN7AutoPtrI9dng_imageE5ResetEv
        - _ZN7AutoPtrI9dng_imageE7ReleaseEv
        - _ZN7AutoPtrI9dng_imageEC2EPS0_
        - _ZN7AutoPtrI9dng_imageED2Ev
        - _ZN8dng_rectC2ERK9dng_point
        - _ZN9dng_pointC2Eii
        - _ZNK12dng_negative11AspectRatioEv
        - _ZNK12dng_negative11Stage3ImageEv
        - _ZNK12dng_negative13GetMosaicInfoEv
        - _ZNK12dng_negative14EncodeRawProxyER8dng_hostRK9dng_imageR15dng_opcode_list
        - _ZNK12dng_negative15DefaultCropAreaEv
        - _ZNK12dng_negative16RawFloatBitDepthEv
        - _ZNK12dng_negative16TransparencyMaskEv
        - _ZNK12dng_negative17DefaultFinalWidthEv
        - _ZNK12dng_negative18DefaultFinalHeightEv
        - _ZNK12dng_negative19ClearRawImageDigestEv
        - _ZNK12dng_negative19RawTransparencyMaskEv
        - _ZNK12dng_negative23ClearRawJPEGImageDigestEv
        - _ZNK15dng_mosaic_info18IsColorFilterArrayEv
        - _ZNK7AutoPtrI14dng_jpeg_imageE3GetEv
        - _ZNK7AutoPtrI14dng_jpeg_imageEptEv
        - _ZNK7AutoPtrI9dng_imageE3GetEv
        - _ZNK7AutoPtrI9dng_imageEdeEv
        - _ZNK7AutoPtrI9dng_imageEptEv
        - _ZNK8dng_rect1HEv
        - _ZNK8dng_rect1WEv
        - _ZNK8dng_rect4SizeEv
        - _ZNK8dng_recteqERKS_
        - _ZNK8dng_rectneERKS_
        - _ZNK9dng_image6BoundsEv
        - _ZNK9dng_image6PlanesEv
        - _ZNK9dng_image9PixelTypeEv
        - sqrt
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.cpp:4642,3'
          Dst:             _ZN12dng_negative14ClearMakerNoteEv
        - Src:             './dng_negative.cpp:4644,3'
          Dst:             _ZN12dng_negative16ClearPrivateDataEv
        - Src:             './dng_negative.cpp:4650,16'
          Dst:             _ZNK7AutoPtrI9dng_imageE3GetEv
        - Src:             './dng_negative.cpp:4651,3'
          Dst:             _ZNK7AutoPtrI9dng_imageEptEv
        - Src:             './dng_negative.cpp:4651,14'
          Dst:             _ZNK9dng_image9PixelTypeEv
        - Src:             './dng_negative.cpp:4652,3'
          Dst:             _ZNK7AutoPtrI9dng_imageEptEv
        - Src:             './dng_negative.cpp:4652,14'
          Dst:             _ZNK9dng_image6BoundsEv
        - Src:             './dng_negative.cpp:4652,27'
          Dst:             _ZNK12dng_negative15DefaultCropAreaEv
        - Src:             './dng_negative.cpp:4652,24'
          Dst:             _ZNK8dng_recteqERKS_
        - Src:             './dng_negative.cpp:4653,3'
          Dst:             _ZNK7AutoPtrI9dng_imageEptEv
        - Src:             './dng_negative.cpp:4653,14'
          Dst:             _ZNK9dng_image6BoundsEv
        - Src:             './dng_negative.cpp:4653,24'
          Dst:             _ZNK8dng_rect1HEv
        - Src:             './dng_negative.cpp:4654,3'
          Dst:             _ZNK7AutoPtrI9dng_imageEptEv
        - Src:             './dng_negative.cpp:4654,14'
          Dst:             _ZNK9dng_image6BoundsEv
        - Src:             './dng_negative.cpp:4654,24'
          Dst:             _ZNK8dng_rect1WEv
        - Src:             './dng_negative.cpp:4655,12'
          Dst:             _ZNK7AutoPtrI9dng_imageEptEv
        - Src:             './dng_negative.cpp:4655,23'
          Dst:             _ZNK9dng_image6BoundsEv
        - Src:             './dng_negative.cpp:4655,33'
          Dst:             _ZNK8dng_rect1HEv
        - Src:             './dng_negative.cpp:4656,12'
          Dst:             _ZNK7AutoPtrI9dng_imageEptEv
        - Src:             './dng_negative.cpp:4656,23'
          Dst:             _ZNK9dng_image6BoundsEv
        - Src:             './dng_negative.cpp:4656,33'
          Dst:             _ZNK8dng_rect1WEv
        - Src:             './dng_negative.cpp:4657,5'
          Dst:             _ZNK12dng_negative13GetMosaicInfoEv
        - Src:             './dng_negative.cpp:4657,26'
          Dst:             _ZNK12dng_negative13GetMosaicInfoEv
        - Src:             './dng_negative.cpp:4657,44'
          Dst:             _ZNK15dng_mosaic_info18IsColorFilterArrayEv
        - Src:             './dng_negative.cpp:4658,17'
          Dst:             _ZNK7AutoPtrI14dng_jpeg_imageE3GetEv
        - Src:             './dng_negative.cpp:4659,5'
          Dst:             _ZNK12dng_negative19RawTransparencyMaskEv
        - Src:             './dng_negative.cpp:4659,31'
          Dst:             _ZNK12dng_negative19RawTransparencyMaskEv
        - Src:             './dng_negative.cpp:4659,55'
          Dst:             _ZNK9dng_image9PixelTypeEv
        - Src:             './dng_negative.cpp:4666,16'
          Dst:             _ZNK7AutoPtrI9dng_imageE3GetEv
        - Src:             './dng_negative.cpp:4667,3'
          Dst:             _ZNK7AutoPtrI9dng_imageEptEv
        - Src:             './dng_negative.cpp:4667,14'
          Dst:             _ZNK9dng_image9PixelTypeEv
        - Src:             './dng_negative.cpp:4668,3'
          Dst:             _ZNK7AutoPtrI9dng_imageEptEv
        - Src:             './dng_negative.cpp:4668,14'
          Dst:             _ZNK9dng_image6BoundsEv
        - Src:             './dng_negative.cpp:4668,24'
          Dst:             _ZNK8dng_rect1HEv
        - Src:             './dng_negative.cpp:4669,3'
          Dst:             _ZNK7AutoPtrI9dng_imageEptEv
        - Src:             './dng_negative.cpp:4669,14'
          Dst:             _ZNK9dng_image6BoundsEv
        - Src:             './dng_negative.cpp:4669,24'
          Dst:             _ZNK8dng_rect1WEv
        - Src:             './dng_negative.cpp:4670,12'
          Dst:             _ZNK7AutoPtrI9dng_imageEptEv
        - Src:             './dng_negative.cpp:4670,23'
          Dst:             _ZNK9dng_image6BoundsEv
        - Src:             './dng_negative.cpp:4670,33'
          Dst:             _ZNK8dng_rect1HEv
        - Src:             './dng_negative.cpp:4671,12'
          Dst:             _ZNK7AutoPtrI9dng_imageEptEv
        - Src:             './dng_negative.cpp:4671,23'
          Dst:             _ZNK9dng_image6BoundsEv
        - Src:             './dng_negative.cpp:4671,33'
          Dst:             _ZNK8dng_rect1WEv
        - Src:             './dng_negative.cpp:4672,3'
          Dst:             _ZNK12dng_negative16RawFloatBitDepthEv
        - Src:             './dng_negative.cpp:4673,5'
          Dst:             _ZNK12dng_negative19RawTransparencyMaskEv
        - Src:             './dng_negative.cpp:4673,31'
          Dst:             _ZNK12dng_negative19RawTransparencyMaskEv
        - Src:             './dng_negative.cpp:4673,55'
          Dst:             _ZNK9dng_image9PixelTypeEv
        - Src:             './dng_negative.cpp:4683,12'
          Dst:             _ZN7AutoPtrI9dng_imageE5ResetEv
        - Src:             './dng_negative.cpp:4685,2'
          Dst:             _ZN12dng_negative17ClearRawJPEGImageEv
        - Src:             './dng_negative.cpp:4687,2'
          Dst:             _ZN12dng_negative19SetRawFloatBitDepthEj
        - Src:             './dng_negative.cpp:4689,2'
          Dst:             _ZN12dng_negative22ClearLinearizationInfoEv
        - Src:             './dng_negative.cpp:4691,2'
          Dst:             _ZN12dng_negative15ClearMosaicInfoEv
        - Src:             './dng_negative.cpp:4693,15'
          Dst:             _ZN15dng_opcode_list5ClearEv
        - Src:             './dng_negative.cpp:4694,15'
          Dst:             _ZN15dng_opcode_list5ClearEv
        - Src:             './dng_negative.cpp:4695,15'
          Dst:             _ZN15dng_opcode_list5ClearEv
        - Src:             './dng_negative.cpp:4704,2'
          Dst:             _ZNK12dng_negative19ClearRawImageDigestEv
        - Src:             './dng_negative.cpp:4706,2'
          Dst:             _ZNK12dng_negative23ClearRawJPEGImageDigestEv
        - Src:             './dng_negative.cpp:4710,29'
          Dst:             _ZNK12dng_negative15DefaultCropAreaEv
        - Src:             './dng_negative.cpp:4712,6'
          Dst:             _ZNK12dng_negative11Stage3ImageEv
        - Src:             './dng_negative.cpp:4712,22'
          Dst:             _ZNK9dng_image6BoundsEv
        - Src:             './dng_negative.cpp:4712,32'
          Dst:             _ZNK8dng_rectneERKS_
        - Src:             './dng_negative.cpp:4715,3'
          Dst:             _ZNK7AutoPtrI9dng_imageEptEv
        - Src:             './dng_negative.cpp:4717,25'
          Dst:             _ZNK7AutoPtrI9dng_imageE3GetEv
        - Src:             './dng_negative.cpp:4719,4'
          Dst:             _ZNK7AutoPtrI9dng_imageEptEv
        - Src:             './dng_negative.cpp:4722,25'
          Dst:             _ZN13dng_urationalC2Ejj
        - Src:             './dng_negative.cpp:4723,25'
          Dst:             _ZN13dng_urationalC2Ejj
        - Src:             './dng_negative.cpp:4729,23'
          Dst:             _ZNK12dng_negative11AspectRatioEv
        - Src:             './dng_negative.cpp:4731,12'
          Dst:             _ZN9dng_pointC2Eii
        - Src:             './dng_negative.cpp:4735,29'
          Dst:             _Z11Round_int32d
        - Src:             './dng_negative.cpp:4735,15'
          Dst:             _Z9Max_int32ii
        - Src:             './dng_negative.cpp:4739,29'
          Dst:             _Z11Round_int32d
        - Src:             './dng_negative.cpp:4739,15'
          Dst:             _Z9Max_int32ii
        - Src:             './dng_negative.cpp:4742,36'
          Dst:             _ZNK12dng_negative18DefaultFinalHeightEv
        - Src:             './dng_negative.cpp:4742,14'
          Dst:             _Z9Min_int32ii
        - Src:             './dng_negative.cpp:4743,36'
          Dst:             _ZNK12dng_negative17DefaultFinalWidthEv
        - Src:             './dng_negative.cpp:4743,14'
          Dst:             _Z9Min_int32ii
        - Src:             './dng_negative.cpp:4752,25'
          Dst:             sqrt
        - Src:             './dng_negative.cpp:4754,30'
          Dst:             _Z11Round_int32d
        - Src:             './dng_negative.cpp:4754,16'
          Dst:             _Z9Max_int32ii
        - Src:             './dng_negative.cpp:4761,25'
          Dst:             sqrt
        - Src:             './dng_negative.cpp:4763,30'
          Dst:             _Z11Round_int32d
        - Src:             './dng_negative.cpp:4763,16'
          Dst:             _Z9Max_int32ii
        - Src:             './dng_negative.cpp:4771,38'
          Dst:             _ZNK8dng_rect4SizeEv
        - Src:             './dng_negative.cpp:4777,31'
          Dst:             _ZNK12dng_negative11Stage3ImageEv
        - Src:             './dng_negative.cpp:4779,53'
          Dst:             _ZN8dng_rectC2ERK9dng_point
        - Src:             './dng_negative.cpp:4780,26'
          Dst:             _ZNK9dng_image6PlanesEv
        - Src:             './dng_negative.cpp:4781,26'
          Dst:             _ZNK9dng_image9PixelTypeEv
        - Src:             './dng_negative.cpp:4779,22'
          Dst:             _ZN7AutoPtrI9dng_imageEC2EPS0_
        - Src:             './dng_negative.cpp:4784,8'
          Dst:             _ZNK7AutoPtrI9dng_imageEdeEv
        - Src:             './dng_negative.cpp:4786,32'
          Dst:             _ZN7AutoPtrI9dng_imageE7ReleaseEv
        - Src:             './dng_negative.cpp:4786,16'
          Dst:             _ZN7AutoPtrI9dng_imageE5ResetEPS0_
        - Src:             './dng_negative.cpp:4788,23'
          Dst:             _ZN13dng_urationalC2Ejj
        - Src:             './dng_negative.cpp:4789,23'
          Dst:             _ZN13dng_urationalC2Ejj
        - Src:             './dng_negative.cpp:4791,20'
          Dst:             _ZN13dng_urationalC2Ejj
        - Src:             './dng_negative.cpp:4792,20'
          Dst:             _ZN13dng_urationalC2Ejj
        - Src:             './dng_negative.cpp:4794,23'
          Dst:             _ZN13dng_urationalC2Ejj
        - Src:             './dng_negative.cpp:4799,3'
          Dst:             _ZN7AutoPtrI9dng_imageED2Ev
        - Src:             './dng_negative.cpp:4799,3'
          Dst:             _ZN7AutoPtrI9dng_imageED2Ev
        - Src:             './dng_negative.cpp:4804,6'
          Dst:             _ZNK12dng_negative11Stage3ImageEv
        - Src:             './dng_negative.cpp:4804,22'
          Dst:             _ZNK9dng_image9PixelTypeEv
        - Src:             './dng_negative.cpp:4807,41'
          Dst:             _ZNK12dng_negative11Stage3ImageEv
        - Src:             './dng_negative.cpp:4807,57'
          Dst:             _ZNK9dng_image6BoundsEv
        - Src:             './dng_negative.cpp:4808,14'
          Dst:             _ZNK12dng_negative11Stage3ImageEv
        - Src:             './dng_negative.cpp:4808,30'
          Dst:             _ZNK9dng_image6PlanesEv
        - Src:             './dng_negative.cpp:4807,13'
          Dst:             _ZN7AutoPtrI9dng_imageE5ResetEPS0_
        - Src:             './dng_negative.cpp:4812,9'
          Dst:             _ZNK12dng_negative11Stage3ImageEv
        - Src:             './dng_negative.cpp:4813,8'
          Dst:             _ZNK7AutoPtrI9dng_imageEdeEv
        - Src:             './dng_negative.cpp:4811,3'
          Dst:             _Z18LimitFloatBitDepthR8dng_hostRK9dng_imageRS1_jf
        - Src:             './dng_negative.cpp:4817,3'
          Dst:             _ZN12dng_negative19SetRawFloatBitDepthEj
        - Src:             './dng_negative.cpp:4819,3'
          Dst:             _ZN12dng_negative13SetWhiteLevelEji
        - Src:             './dng_negative.cpp:4829,13'
          Dst:             _ZNK12dng_negative11Stage3ImageEv
        - Src:             './dng_negative.cpp:4828,20'
          Dst:             _ZNK12dng_negative14EncodeRawProxyER8dng_hostRK9dng_imageR15dng_opcode_list
        - Src:             './dng_negative.cpp:4828,13'
          Dst:             _ZN7AutoPtrI9dng_imageE5ResetEPS0_
        - Src:             './dng_negative.cpp:4832,17'
          Dst:             _ZNK7AutoPtrI9dng_imageE3GetEv
        - Src:             './dng_negative.cpp:4835,4'
          Dst:             _ZN12dng_negative13SetWhiteLevelEji
        - Src:             './dng_negative.cpp:4839,8'
          Dst:             _ZNK7AutoPtrI9dng_imageEptEv
        - Src:             './dng_negative.cpp:4839,19'
          Dst:             _ZNK9dng_image9PixelTypeEv
        - Src:             './dng_negative.cpp:4843,44'
          Dst:             _ZN14dng_jpeg_imageC2Ev
        - Src:             './dng_negative.cpp:4843,29'
          Dst:             _ZN7AutoPtrI14dng_jpeg_imageEC2EPS0_
        - Src:             './dng_negative.cpp:4845,5'
          Dst:             _ZNK7AutoPtrI14dng_jpeg_imageEptEv
        - Src:             './dng_negative.cpp:4848,12'
          Dst:             _ZNK7AutoPtrI9dng_imageEdeEv
        - Src:             './dng_negative.cpp:4845,16'
          Dst:             _ZN14dng_jpeg_image6EncodeER8dng_hostRK12dng_negativeR16dng_image_writerRK9dng_image
        - Src:             './dng_negative.cpp:4850,5'
          Dst:             _ZN12dng_negative15SetRawJPEGImageER7AutoPtrI14dng_jpeg_imageE
        - Src:             './dng_negative.cpp:4852,5'
          Dst:             _ZN7AutoPtrI14dng_jpeg_imageED2Ev
        - Src:             './dng_negative.cpp:4852,5'
          Dst:             _ZN7AutoPtrI14dng_jpeg_imageED2Ev
        - Src:             './dng_negative.cpp:4860,6'
          Dst:             _ZNK12dng_negative16TransparencyMaskEv
        - Src:             './dng_negative.cpp:4867,31'
          Dst:             _ZNK7AutoPtrI9dng_imageEptEv
        - Src:             './dng_negative.cpp:4867,24'
          Dst:             _ZN7AutoPtrI9dng_imageE5ResetEPS0_
        - Src:             './dng_negative.cpp:4873,2'
          Dst:             _ZN12dng_negative24RecomputeRawDataUniqueIDER8dng_host
    - functionName:    _ZNK12dng_negative15DefaultCropAreaEv
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2204
      functionLinenumberEnd: 2241
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          126
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _Z11Round_int32d
        - _ZN8dng_rectC2Ev
        - _ZNK12dng_negative11Stage3ImageEv
        - _ZNK13dng_urational9As_real64Ev
        - _ZNK9dng_image4SizeEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.cpp:2208,11'
          Dst:             _ZN8dng_rectC2Ev
        - Src:             './dng_negative.cpp:2210,46'
          Dst:             _ZNK13dng_urational9As_real64Ev
        - Src:             './dng_negative.cpp:2210,13'
          Dst:             _Z11Round_int32d
        - Src:             './dng_negative.cpp:2211,46'
          Dst:             _ZNK13dng_urational9As_real64Ev
        - Src:             './dng_negative.cpp:2211,13'
          Dst:             _Z11Round_int32d
        - Src:             './dng_negative.cpp:2213,55'
          Dst:             _ZNK13dng_urational9As_real64Ev
        - Src:             './dng_negative.cpp:2213,24'
          Dst:             _Z11Round_int32d
        - Src:             './dng_negative.cpp:2214,55'
          Dst:             _ZNK13dng_urational9As_real64Ev
        - Src:             './dng_negative.cpp:2214,24'
          Dst:             _Z11Round_int32d
        - Src:             './dng_negative.cpp:2220,27'
          Dst:             _ZNK12dng_negative11Stage3ImageEv
        - Src:             './dng_negative.cpp:2225,32'
          Dst:             _ZNK9dng_image4SizeEv
    - functionName:    _ZNK15dng_mosaic_info18IsColorFilterArrayEv
      functionSourceFile: '/src/dng_sdk/source/./dng_mosaic_info.h'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9dng_pointC2Eii
        - _ZNK9dng_pointneERKS_
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_mosaic_info.h:107,30'
          Dst:             _ZN9dng_pointC2Eii
        - Src:             './dng_mosaic_info.h:107,27'
          Dst:             _ZNK9dng_pointneERKS_
    - functionName:    _ZNK7AutoPtrI14dng_jpeg_imageE3GetEv
      functionSourceFile: '/src/dng_sdk/source/./dng_auto_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7AutoPtrI9dng_imageE5ResetEv
      functionSourceFile: '/src/dng_sdk/source/./dng_auto_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12dng_negative17ClearRawJPEGImageEv
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3555
      functionLinenumberEnd: 3559
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7AutoPtrI14dng_jpeg_imageE5ResetEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.cpp:3557,16'
          Dst:             _ZN7AutoPtrI14dng_jpeg_imageE5ResetEv
    - functionName:    _ZN12dng_negative19SetRawFloatBitDepthEj
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2234
      functionLinenumberEnd: 2236
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12dng_negative22ClearLinearizationInfoEv
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2009
      functionLinenumberEnd: 2011
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7AutoPtrI22dng_linearization_infoE5ResetEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.h:2010,23'
          Dst:             _ZN7AutoPtrI22dng_linearization_infoE5ResetEv
    - functionName:    _ZN12dng_negative15ClearMosaicInfoEv
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2067
      functionLinenumberEnd: 2069
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7AutoPtrI15dng_mosaic_infoE5ResetEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.h:2068,16'
          Dst:             _ZN7AutoPtrI15dng_mosaic_infoE5ResetEv
    - functionName:    _ZNK12dng_negative19ClearRawImageDigestEv
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1706
      functionLinenumberEnd: 1709
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN15dng_fingerprint5ClearEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.h:1707,23'
          Dst:             _ZN15dng_fingerprint5ClearEv
        - Src:             './dng_negative.h:1708,23'
          Dst:             _ZN15dng_fingerprint5ClearEv
    - functionName:    _ZNK12dng_negative23ClearRawJPEGImageDigestEv
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2254
      functionLinenumberEnd: 2256
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN15dng_fingerprint5ClearEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.h:2255,24'
          Dst:             _ZN15dng_fingerprint5ClearEv
    - functionName:    _ZNK12dng_negative11Stage3ImageEv
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2211
      functionLinenumberEnd: 2212
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7AutoPtrI9dng_imageE3GetEv
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.h:2212,24'
          Dst:             _ZNK7AutoPtrI9dng_imageE3GetEv
    - functionName:    _ZNK12dng_negative18DefaultFinalHeightEv
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1238
      functionLinenumberEnd: 1239
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK12dng_negative11FinalHeightEd
        - _ZNK12dng_negative12DefaultScaleEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.h:1239,24'
          Dst:             _ZNK12dng_negative12DefaultScaleEv
        - Src:             './dng_negative.h:1239,11'
          Dst:             _ZNK12dng_negative11FinalHeightEd
    - functionName:    _ZNK12dng_negative17DefaultFinalWidthEv
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1231
      functionLinenumberEnd: 1232
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK12dng_negative10FinalWidthEd
        - _ZNK12dng_negative12DefaultScaleEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.h:1232,23'
          Dst:             _ZNK12dng_negative12DefaultScaleEv
        - Src:             './dng_negative.h:1232,11'
          Dst:             _ZNK12dng_negative10FinalWidthEd
    - functionName:    _ZN8dng_rectC2ERK9dng_point
      functionSourceFile: '/src/dng_sdk/source/./dng_rect.h'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12dng_negative13SetWhiteLevelEji
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2533
      functionLinenumberEnd: 2558
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          66
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN12dng_negative21NeedLinearizationInfoEv
        - _ZNK7AutoPtrI22dng_linearization_infoE3GetEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.cpp:2535,2'
          Dst:             _ZN12dng_negative21NeedLinearizationInfoEv
        - Src:             './dng_negative.cpp:2537,53'
          Dst:             _ZNK7AutoPtrI22dng_linearization_infoE3GetEv
    - functionName:    _ZNK12dng_negative14EncodeRawProxyER8dng_hostRK9dng_imageR15dng_opcode_list
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4473
      functionLinenumberEnd: 4606
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         53
      ICount:          442
      EdgeCount:       96
      CyclomaticComplexity: 45
      functionsReached:
        - _Z11Round_int32d
        - _Z13HistogramAreaR8dng_hostRK9dng_imageRK8dng_rectPjjj
        - _ZN13dng_area_specC2ERK8dng_rectjjjj
        - _ZN15dng_opcode_list6AppendER7AutoPtrI10dng_opcodeE
        - _ZN16dng_memory_block13Buffer_uint32Ev
        - _ZN21dng_encode_proxy_taskC2ER8dng_hostRK9dng_imageRS2_PKdS7_b
        - _ZN21dng_encode_proxy_taskD2Ev
        - _ZN24dng_opcode_MapPolynomialC2ERK13dng_area_specjPKd
        - _ZN7AutoPtrI10dng_opcodeEC2EPS0_
        - _ZN7AutoPtrI10dng_opcodeED2Ev
        - _ZN7AutoPtrI16dng_memory_blockEC2EPS0_
        - _ZN7AutoPtrI16dng_memory_blockED2Ev
        - _ZN7AutoPtrI9dng_imageE7ReleaseEv
        - _ZN7AutoPtrI9dng_imageEC2EPS0_
        - _ZN7AutoPtrI9dng_imageED2Ev
        - _ZNK12dng_negative21ColorimetricReferenceEv
        - _ZNK7AutoPtrI16dng_memory_blockEptEv
        - _ZNK7AutoPtrI9dng_imageEdeEv
        - _ZNK8dng_rect1HEv
        - _ZNK8dng_rect1WEv
        - _ZNK9dng_image6BoundsEv
        - _ZNK9dng_image6PlanesEv
        - _ZNK9dng_image9PixelTypeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.cpp:4475,15'
          Dst:             _ZNK9dng_image9PixelTypeEv
        - Src:             './dng_negative.cpp:4483,26'
          Dst:             _ZNK12dng_negative21ColorimetricReferenceEv
        - Src:             './dng_negative.cpp:4489,37'
          Dst:             _ZNK9dng_image6BoundsEv
        - Src:             './dng_negative.cpp:4489,47'
          Dst:             _ZNK8dng_rect1HEv
        - Src:             './dng_negative.cpp:4490,25'
          Dst:             _ZNK9dng_image6BoundsEv
        - Src:             './dng_negative.cpp:4490,35'
          Dst:             _ZNK8dng_rect1WEv
        - Src:             './dng_negative.cpp:4492,18'
          Dst:             _Z11Round_int32d
        - Src:             './dng_negative.cpp:4494,29'
          Dst:             _ZN7AutoPtrI16dng_memory_blockEC2EPS0_
        - Src:             './dng_negative.cpp:4496,18'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_negative.cpp:4496,28'
          Dst:             _ZN16dng_memory_block13Buffer_uint32Ev
        - Src:             './dng_negative.cpp:4498,43'
          Dst:             _ZNK9dng_image6PlanesEv
        - Src:             './dng_negative.cpp:4503,19'
          Dst:             _ZNK9dng_image6BoundsEv
        - Src:             './dng_negative.cpp:4501,4'
          Dst:             _Z13HistogramAreaR8dng_hostRK9dng_imageRK8dng_rectPjjj
        - Src:             './dng_negative.cpp:4539,3'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
        - Src:             './dng_negative.cpp:4539,3'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
        - Src:             './dng_negative.cpp:4543,61'
          Dst:             _ZNK9dng_image6BoundsEv
        - Src:             './dng_negative.cpp:4544,25'
          Dst:             _ZNK9dng_image6PlanesEv
        - Src:             './dng_negative.cpp:4543,21'
          Dst:             _ZN7AutoPtrI9dng_imageEC2EPS0_
        - Src:             './dng_negative.cpp:4551,10'
          Dst:             _ZNK7AutoPtrI9dng_imageEdeEv
        - Src:             './dng_negative.cpp:4549,25'
          Dst:             _ZN21dng_encode_proxy_taskC2ER8dng_hostRK9dng_imageRS2_PKdS7_b
        - Src:             './dng_negative.cpp:4557,19'
          Dst:             _ZNK9dng_image6BoundsEv
        - Src:             './dng_negative.cpp:4559,3'
          Dst:             _ZN21dng_encode_proxy_taskD2Ev
        - Src:             './dng_negative.cpp:4565,43'
          Dst:             _ZNK9dng_image6PlanesEv
        - Src:             './dng_negative.cpp:4568,37'
          Dst:             _ZNK9dng_image6BoundsEv
        - Src:             './dng_negative.cpp:4568,18'
          Dst:             _ZN13dng_area_specC2ERK8dng_rectjjjj
        - Src:             './dng_negative.cpp:4559,3'
          Dst:             _ZN21dng_encode_proxy_taskD2Ev
        - Src:             './dng_negative.cpp:4594,36'
          Dst:             _ZN24dng_opcode_MapPolynomialC2ERK13dng_area_specjPKd
        - Src:             './dng_negative.cpp:4594,24'
          Dst:             _ZN7AutoPtrI10dng_opcodeEC2EPS0_
        - Src:             './dng_negative.cpp:4598,15'
          Dst:             _ZN15dng_opcode_list6AppendER7AutoPtrI10dng_opcodeE
        - Src:             './dng_negative.cpp:4600,4'
          Dst:             _ZN7AutoPtrI10dng_opcodeED2Ev
        - Src:             './dng_negative.cpp:4600,4'
          Dst:             _ZN7AutoPtrI10dng_opcodeED2Ev
        - Src:             './dng_negative.cpp:4604,18'
          Dst:             _ZN7AutoPtrI9dng_imageE7ReleaseEv
        - Src:             './dng_negative.cpp:4606,2'
          Dst:             _ZN7AutoPtrI9dng_imageED2Ev
        - Src:             './dng_negative.cpp:4606,2'
          Dst:             _ZN7AutoPtrI9dng_imageED2Ev
    - functionName:    _ZNK7AutoPtrI14dng_jpeg_imageEptEv
      functionSourceFile: '/src/dng_sdk/source/./dng_auto_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12dng_negative15SetRawJPEGImageER7AutoPtrI14dng_jpeg_imageE
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3546
      functionLinenumberEnd: 3550
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7AutoPtrI14dng_jpeg_imageE5ResetEPS0_
        - _ZN7AutoPtrI14dng_jpeg_imageE7ReleaseEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.cpp:3548,33'
          Dst:             _ZN7AutoPtrI14dng_jpeg_imageE7ReleaseEv
        - Src:             './dng_negative.cpp:3548,16'
          Dst:             _ZN7AutoPtrI14dng_jpeg_imageE5ResetEPS0_
    - functionName:    _ZN7AutoPtrI14dng_jpeg_imageED2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_auto_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN14dng_jpeg_imageD2Ev
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_auto_ptr.h:127,2'
          Dst:             _ZN14dng_jpeg_imageD2Ev
    - functionName:    _ZN12dng_negative24RecomputeRawDataUniqueIDER8dng_host
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2120
      functionLinenumberEnd: 2126
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN15dng_fingerprint5ClearEv
        - _ZNK12dng_negative19FindRawDataUniqueIDER8dng_host
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.cpp:2122,19'
          Dst:             _ZN15dng_fingerprint5ClearEv
        - Src:             './dng_negative.cpp:2124,2'
          Dst:             _ZNK12dng_negative19FindRawDataUniqueIDER8dng_host
    - functionName:    _ZNK12dng_negative19FindRawDataUniqueIDER8dng_host
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2034
      functionLinenumberEnd: 2112
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         45
      ICount:          243
      EdgeCount:       61
      CyclomaticComplexity: 18
      functionsReached:
        - _ZN10dng_stream10Put_uint32Ej
        - _ZN10dng_stream3PutEPKvj
        - _ZN22dng_md5_printer_stream6ResultEv
        - _ZN22dng_md5_printer_streamC2Ev
        - _ZN22dng_md5_printer_streamD2Ev
        - _ZNK10dng_string3GetEv
        - _ZNK10dng_string6LengthEv
        - _ZNK12dng_negative12RawJPEGImageEv
        - _ZNK12dng_negative19RawTransparencyMaskEv
        - _ZNK12dng_negative21FindNewRawImageDigestER8dng_host
        - _ZNK12dng_negative22FindRawJPEGImageDigestER8dng_host
        - _ZNK12dng_negative9ModelNameEv
        - _ZNK15dng_fingerprint6IsNullEv
        - _ZNK15dng_opcode_list19FingerprintToStreamER10dng_stream
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.cpp:2036,23'
          Dst:             _ZNK15dng_fingerprint6IsNullEv
        - Src:             './dng_negative.cpp:2039,26'
          Dst:             _ZN22dng_md5_printer_streamC2Ev
        - Src:             './dng_negative.cpp:2047,7'
          Dst:             _ZNK12dng_negative12RawJPEGImageEv
        - Src:             './dng_negative.cpp:2047,27'
          Dst:             _ZNK12dng_negative19RawTransparencyMaskEv
        - Src:             './dng_negative.cpp:2050,4'
          Dst:             _ZNK12dng_negative22FindRawJPEGImageDigestER8dng_host
        - Src:             './dng_negative.cpp:2052,12'
          Dst:             _ZN10dng_stream3PutEPKvj
        - Src:             './dng_negative.cpp:2110,3'
          Dst:             _ZN22dng_md5_printer_streamD2Ev
        - Src:             './dng_negative.cpp:2061,4'
          Dst:             _ZNK12dng_negative21FindNewRawImageDigestER8dng_host
        - Src:             './dng_negative.cpp:2063,12'
          Dst:             _ZN10dng_stream3PutEPKvj
        - Src:             './dng_negative.cpp:2069,16'
          Dst:             _ZNK12dng_negative9ModelNameEv
        - Src:             './dng_negative.cpp:2069,29'
          Dst:             _ZNK10dng_string3GetEv
        - Src:             './dng_negative.cpp:2070,7'
          Dst:             _ZNK12dng_negative9ModelNameEv
        - Src:             './dng_negative.cpp:2070,20'
          Dst:             _ZNK10dng_string6LengthEv
        - Src:             './dng_negative.cpp:2069,11'
          Dst:             _ZN10dng_stream3PutEPKvj
        - Src:             './dng_negative.cpp:2075,11'
          Dst:             _ZN10dng_stream10Put_uint32Ej
        - Src:             './dng_negative.cpp:2076,11'
          Dst:             _ZN10dng_stream10Put_uint32Ej
        - Src:             './dng_negative.cpp:2078,11'
          Dst:             _ZN10dng_stream10Put_uint32Ej
        - Src:             './dng_negative.cpp:2079,11'
          Dst:             _ZN10dng_stream10Put_uint32Ej
        - Src:             './dng_negative.cpp:2081,11'
          Dst:             _ZN10dng_stream10Put_uint32Ej
        - Src:             './dng_negative.cpp:2082,11'
          Dst:             _ZN10dng_stream10Put_uint32Ej
        - Src:             './dng_negative.cpp:2084,11'
          Dst:             _ZN10dng_stream10Put_uint32Ej
        - Src:             './dng_negative.cpp:2085,11'
          Dst:             _ZN10dng_stream10Put_uint32Ej
        - Src:             './dng_negative.cpp:2089,11'
          Dst:             _ZN10dng_stream10Put_uint32Ej
        - Src:             './dng_negative.cpp:2090,11'
          Dst:             _ZN10dng_stream10Put_uint32Ej
        - Src:             './dng_negative.cpp:2092,11'
          Dst:             _ZN10dng_stream10Put_uint32Ej
        - Src:             './dng_negative.cpp:2093,11'
          Dst:             _ZN10dng_stream10Put_uint32Ej
        - Src:             './dng_negative.cpp:2095,11'
          Dst:             _ZN10dng_stream10Put_uint32Ej
        - Src:             './dng_negative.cpp:2096,11'
          Dst:             _ZN10dng_stream10Put_uint32Ej
        - Src:             './dng_negative.cpp:2098,11'
          Dst:             _ZN10dng_stream10Put_uint32Ej
        - Src:             './dng_negative.cpp:2099,11'
          Dst:             _ZN10dng_stream10Put_uint32Ej
        - Src:             './dng_negative.cpp:2104,16'
          Dst:             _ZNK15dng_opcode_list19FingerprintToStreamER10dng_stream
        - Src:             './dng_negative.cpp:2105,16'
          Dst:             _ZNK15dng_opcode_list19FingerprintToStreamER10dng_stream
        - Src:             './dng_negative.cpp:2106,16'
          Dst:             _ZNK15dng_opcode_list19FingerprintToStreamER10dng_stream
        - Src:             './dng_negative.cpp:2108,30'
          Dst:             _ZN22dng_md5_printer_stream6ResultEv
        - Src:             './dng_negative.cpp:2110,3'
          Dst:             _ZN22dng_md5_printer_streamD2Ev
    - functionName:    _ZN22dng_md5_printer_streamC2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_fingerprint.h'
      linkageType:     InternalLinkage
      functionLinenumber: 337
      functionLinenumberEnd: 338
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN10dng_streamC2EP17dng_abort_snifferjm
        - _ZN10dng_streamD2Ev
        - _ZN15dng_md5_printerC2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_fingerprint.h:333,3'
          Dst:             _ZN10dng_streamC2EP17dng_abort_snifferjm
        - Src:             './dng_fingerprint.h:333,3'
          Dst:             _ZN15dng_md5_printerC2Ev
        - Src:             './dng_fingerprint.h:338,4'
          Dst:             _ZN10dng_streamD2Ev
    - functionName:    _ZNK12dng_negative12RawJPEGImageEv
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3537
      functionLinenumberEnd: 3539
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7AutoPtrI14dng_jpeg_imageE3GetEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.cpp:3539,23'
          Dst:             _ZNK7AutoPtrI14dng_jpeg_imageE3GetEv
    - functionName:    _ZNK12dng_negative22FindRawJPEGImageDigestER8dng_host
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3564
      functionLinenumberEnd: 3591
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _Z17ThrowProgramErrorPKc
        - _ZNK14dng_jpeg_image10FindDigestER8dng_host
        - _ZNK15dng_fingerprint6IsNullEv
        - _ZNK7AutoPtrI14dng_jpeg_imageE3GetEv
        - _ZNK7AutoPtrI14dng_jpeg_imageEptEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.cpp:3566,26'
          Dst:             _ZNK15dng_fingerprint6IsNullEv
        - Src:             './dng_negative.cpp:3569,21'
          Dst:             _ZNK7AutoPtrI14dng_jpeg_imageE3GetEv
        - Src:             './dng_negative.cpp:3578,26'
          Dst:             _ZNK7AutoPtrI14dng_jpeg_imageEptEv
        - Src:             './dng_negative.cpp:3578,41'
          Dst:             _ZNK14dng_jpeg_image10FindDigestER8dng_host
        - Src:             './dng_negative.cpp:3585,4'
          Dst:             _Z17ThrowProgramErrorPKc
    - functionName:    _ZNK12dng_negative21FindNewRawImageDigestER8dng_host
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1780
      functionLinenumberEnd: 1876
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         35
      ICount:          215
      EdgeCount:       65
      CyclomaticComplexity: 32
      functionsReached:
        - _ZN15dng_fingerprintC2Ev
        - _ZN15dng_md5_printer6ResultEv
        - _ZN15dng_md5_printer7ProcessEPKvj
        - _ZN15dng_md5_printerC2Ev
        - _ZN15dng_md5_printerD2Ev
        - _ZN34dng_find_new_raw_image_digest_task6ResultEv
        - _ZN34dng_find_new_raw_image_digest_taskC2ERK9dng_imagej
        - _ZN34dng_find_new_raw_image_digest_taskD2Ev
        - _ZNK12dng_negative19RawTransparencyMaskEv
        - _ZNK12dng_negative20GetLinearizationInfoEv
        - _ZNK12dng_negative8RawImageEv
        - _ZNK15dng_fingerprint6IsNullEv
        - _ZNK16dng_memory_block11LogicalSizeEv
        - _ZNK7AutoPtrI16dng_memory_blockE3GetEv
        - _ZNK7AutoPtrI16dng_memory_blockEptEv
        - _ZNK9dng_image6BoundsEv
        - _ZNK9dng_image9PixelTypeEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.cpp:1782,25'
          Dst:             _ZNK15dng_fingerprint6IsNullEv
        - Src:             './dng_negative.cpp:1795,32'
          Dst:             _ZNK12dng_negative8RawImageEv
        - Src:             './dng_negative.cpp:1800,35'
          Dst:             _ZNK9dng_image9PixelTypeEv
        - Src:             './dng_negative.cpp:1808,47'
          Dst:             _ZNK12dng_negative20GetLinearizationInfoEv
        - Src:             './dng_negative.cpp:1813,41'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockE3GetEv
        - Src:             './dng_negative.cpp:1816,24'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_negative.cpp:1816,56'
          Dst:             _ZNK16dng_memory_block11LogicalSizeEv
        - Src:             './dng_negative.cpp:1833,39'
          Dst:             _ZN34dng_find_new_raw_image_digest_taskC2ERK9dng_imagej
        - Src:             './dng_negative.cpp:1835,41'
          Dst:             _ZNK9dng_image6BoundsEv
        - Src:             './dng_negative.cpp:1837,30'
          Dst:             _ZN34dng_find_new_raw_image_digest_task6ResultEv
        - Src:             './dng_negative.cpp:1839,4'
          Dst:             _ZN34dng_find_new_raw_image_digest_taskD2Ev
        - Src:             './dng_negative.cpp:1844,7'
          Dst:             _ZNK12dng_negative19RawTransparencyMaskEv
        - Src:             './dng_negative.cpp:1849,20'
          Dst:             _ZN15dng_fingerprintC2Ev
        - Src:             './dng_negative.cpp:1853,47'
          Dst:             _ZNK12dng_negative19RawTransparencyMaskEv
        - Src:             './dng_negative.cpp:1854,16'
          Dst:             _ZNK12dng_negative19RawTransparencyMaskEv
        - Src:             './dng_negative.cpp:1854,40'
          Dst:             _ZNK9dng_image9PixelTypeEv
        - Src:             './dng_negative.cpp:1853,40'
          Dst:             _ZN34dng_find_new_raw_image_digest_taskC2ERK9dng_imagej
        - Src:             './dng_negative.cpp:1856,33'
          Dst:             _ZNK12dng_negative19RawTransparencyMaskEv
        - Src:             './dng_negative.cpp:1856,57'
          Dst:             _ZNK9dng_image6BoundsEv
        - Src:             './dng_negative.cpp:1858,23'
          Dst:             _ZN34dng_find_new_raw_image_digest_task6ResultEv
        - Src:             './dng_negative.cpp:1860,5'
          Dst:             _ZN34dng_find_new_raw_image_digest_taskD2Ev
        - Src:             './dng_negative.cpp:1864,20'
          Dst:             _ZN15dng_md5_printerC2Ev
        - Src:             './dng_negative.cpp:1866,12'
          Dst:             _ZN15dng_md5_printer7ProcessEPKvj
        - Src:             './dng_negative.cpp:1868,12'
          Dst:             _ZN15dng_md5_printer7ProcessEPKvj
        - Src:             './dng_negative.cpp:1870,33'
          Dst:             _ZN15dng_md5_printer6ResultEv
        - Src:             './dng_negative.cpp:1872,4'
          Dst:             _ZN15dng_md5_printerD2Ev
        - Src:             './dng_negative.cpp:1839,4'
          Dst:             _ZN34dng_find_new_raw_image_digest_taskD2Ev
        - Src:             './dng_negative.cpp:1860,5'
          Dst:             _ZN34dng_find_new_raw_image_digest_taskD2Ev
        - Src:             './dng_negative.cpp:1872,4'
          Dst:             _ZN15dng_md5_printerD2Ev
    - functionName:    _ZNK12dng_negative9ModelNameEv
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 864
      functionLinenumberEnd: 865
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN22dng_md5_printer_stream6ResultEv
      functionSourceFile: '/src/dng_sdk/source/./dng_fingerprint.h'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10dng_stream5FlushEv
        - _ZN15dng_md5_printer6ResultEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_fingerprint.h:385,4'
          Dst:             _ZN10dng_stream5FlushEv
        - Src:             './dng_fingerprint.h:387,28'
          Dst:             _ZN15dng_md5_printer6ResultEv
    - functionName:    _ZNK12dng_negative8RawImageEv
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3510
      functionLinenumberEnd: 3532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          58
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK7AutoPtrI9dng_imageE3GetEv
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.cpp:3512,16'
          Dst:             _ZNK7AutoPtrI9dng_imageE3GetEv
        - Src:             './dng_negative.cpp:3514,21'
          Dst:             _ZNK7AutoPtrI9dng_imageE3GetEv
        - Src:             './dng_negative.cpp:3517,19'
          Dst:             _ZNK7AutoPtrI9dng_imageE3GetEv
        - Src:             './dng_negative.cpp:3519,24'
          Dst:             _ZNK7AutoPtrI9dng_imageE3GetEv
        - Src:             './dng_negative.cpp:3522,30'
          Dst:             _ZNK7AutoPtrI9dng_imageE3GetEv
        - Src:             './dng_negative.cpp:3524,35'
          Dst:             _ZNK7AutoPtrI9dng_imageE3GetEv
        - Src:             './dng_negative.cpp:3530,23'
          Dst:             _ZNK7AutoPtrI9dng_imageE3GetEv
    - functionName:    _ZNK12dng_negative20GetLinearizationInfoEv
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2004
      functionLinenumberEnd: 2005
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7AutoPtrI22dng_linearization_infoE3GetEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.h:2005,30'
          Dst:             _ZNK7AutoPtrI22dng_linearization_infoE3GetEv
    - functionName:    _ZNK7AutoPtrI16dng_memory_blockE3GetEv
      functionSourceFile: '/src/dng_sdk/source/./dng_auto_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    55
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN34dng_find_new_raw_image_digest_taskC2ERK9dng_imagej
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1651
      functionLinenumberEnd: 1660
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          158
      EdgeCount:       53
      CyclomaticComplexity: 26
      functionsReached:
        - _Z11TagTypeSizej
        - _Z9Min_int32ii
        - _ZN13dng_area_taskC2Ev
        - _ZN13dng_area_taskD2Ev
        - _ZN7AutoPtrI16dng_memory_blockEC2Ev
        - _ZN7AutoPtrI16dng_memory_blockED2Ev
        - _ZN9AutoArrayI15dng_fingerprintEC2Ev
        - _ZN9AutoArrayI15dng_fingerprintED2Ev
        - _ZN9dng_pointC2Eii
        - _ZNK8dng_rect1HEv
        - _ZNK8dng_rect1WEv
        - _ZNK9dng_image6BoundsEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.cpp:1640,3'
          Dst:             _ZN13dng_area_taskC2Ev
        - Src:             './dng_negative.cpp:1645,19'
          Dst:             _Z11TagTypeSizej
        - Src:             './dng_negative.cpp:1649,6'
          Dst:             _ZN9AutoArrayI15dng_fingerprintEC2Ev
        - Src:             './dng_negative.cpp:1640,3'
          Dst:             _ZN7AutoPtrI16dng_memory_blockEC2Ev
        - Src:             './dng_negative.cpp:1655,56'
          Dst:             _ZNK9dng_image6BoundsEv
        - Src:             './dng_negative.cpp:1655,66'
          Dst:             _ZNK8dng_rect1HEv
        - Src:             './dng_negative.cpp:1655,27'
          Dst:             _Z9Min_int32ii
        - Src:             './dng_negative.cpp:1656,41'
          Dst:             _ZNK9dng_image6BoundsEv
        - Src:             './dng_negative.cpp:1656,51'
          Dst:             _ZNK8dng_rect1WEv
        - Src:             './dng_negative.cpp:1656,12'
          Dst:             _Z9Min_int32ii
        - Src:             './dng_negative.cpp:1655,16'
          Dst:             _ZN9dng_pointC2Eii
        - Src:             './dng_negative.cpp:1640,3'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
        - Src:             './dng_negative.cpp:1660,4'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
        - Src:             './dng_negative.cpp:1660,4'
          Dst:             _ZN9AutoArrayI15dng_fingerprintED2Ev
        - Src:             './dng_negative.cpp:1660,4'
          Dst:             _ZN13dng_area_taskD2Ev
    - functionName:    _ZN34dng_find_new_raw_image_digest_task6ResultEv
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1760
      functionLinenumberEnd: 1773
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          72
      EdgeCount:       20
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN15dng_md5_printer6ResultEv
        - _ZN15dng_md5_printer7ProcessEPKvj
        - _ZN15dng_md5_printerC2Ev
        - _ZN15dng_md5_printerD2Ev
        - _ZN9AutoArrayI15dng_fingerprintEixEl
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.cpp:1762,20'
          Dst:             _ZN15dng_md5_printerC2Ev
        - Src:             './dng_negative.cpp:1767,22'
          Dst:             _ZN9AutoArrayI15dng_fingerprintEixEl
        - Src:             './dng_negative.cpp:1767,13'
          Dst:             _ZN15dng_md5_printer7ProcessEPKvj
        - Src:             './dng_negative.cpp:1773,4'
          Dst:             _ZN15dng_md5_printerD2Ev
        - Src:             './dng_negative.cpp:1771,19'
          Dst:             _ZN15dng_md5_printer6ResultEv
        - Src:             './dng_negative.cpp:1773,4'
          Dst:             _ZN15dng_md5_printerD2Ev
    - functionName:    _ZNK7AutoPtrI22dng_linearization_infoE3GetEv
      functionSourceFile: '/src/dng_sdk/source/./dng_auto_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    19
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7AutoPtrI14dng_jpeg_imageE7ReleaseEv
      functionSourceFile: '/src/dng_sdk/source/./dng_auto_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7AutoPtrI14dng_jpeg_imageE5ResetEPS0_
      functionSourceFile: '/src/dng_sdk/source/./dng_auto_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          52
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN14dng_jpeg_imageD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_auto_ptr.h:151,4'
          Dst:             _ZN14dng_jpeg_imageD2Ev
    - functionName:    _ZNK12dng_negative21ColorimetricReferenceEv
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1504
      functionLinenumberEnd: 1505
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN16dng_memory_block13Buffer_uint32Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_memory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 439
      functionLinenumberEnd: 440
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16dng_memory_block6BufferEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_memory.h:440,22'
          Dst:             _ZN16dng_memory_block6BufferEv
    - functionName:    _ZN7AutoPtrI10dng_opcodeEC2EPS0_
      functionSourceFile: '/src/dng_sdk/source/./dng_auto_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7AutoPtrI10dng_opcodeED2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_auto_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN21dng_encode_proxy_taskC2ER8dng_hostRK9dng_imageRS2_PKdS7_b
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4394
      functionLinenumberEnd: 4413
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          214
      EdgeCount:       69
      CyclomaticComplexity: 33
      functionsReached:
        - _ZN12dng_1d_table10InitializeER20dng_memory_allocatorRK15dng_1d_functionb
        - _ZN12dng_1d_tableC2Ev
        - _ZN12dng_1d_tableD2Ev
        - _ZN13dng_area_taskC2Ev
        - _ZN13dng_area_taskD2Ev
        - _ZN16dng_memory_block13Buffer_uint16Ev
        - _ZN22dng_gamma_encode_proxyC2Eddb
        - _ZN22dng_gamma_encode_proxyD2Ev
        - _ZN7AutoPtrI16dng_memory_blockE5ResetEPS0_
        - _ZN7AutoPtrI16dng_memory_blockEC2Ev
        - _ZN7AutoPtrI16dng_memory_blockED2Ev
        - _ZN8dng_host9AllocatorEv
        - _ZNK12dng_1d_table8Expand16EPt
        - _ZNK7AutoPtrI16dng_memory_blockEptEv
        - _ZNK9dng_image6PlanesEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.cpp:4384,24'
          Dst:             _ZN13dng_area_taskC2Ev
        - Src:             './dng_negative.cpp:4384,24'
          Dst:             _ZN7AutoPtrI16dng_memory_blockEC2Ev
        - Src:             './dng_negative.cpp:4396,43'
          Dst:             _ZNK9dng_image6PlanesEv
        - Src:             './dng_negative.cpp:4399,26'
          Dst:             _ZN22dng_gamma_encode_proxyC2Eddb
        - Src:             './dng_negative.cpp:4403,16'
          Dst:             _ZN12dng_1d_tableC2Ev
        - Src:             './dng_negative.cpp:4405,28'
          Dst:             _ZN8dng_host9AllocatorEv
        - Src:             './dng_negative.cpp:4405,11'
          Dst:             _ZN12dng_1d_table10InitializeER20dng_memory_allocatorRK15dng_1d_functionb
        - Src:             './dng_negative.cpp:4407,22'
          Dst:             _ZN7AutoPtrI16dng_memory_blockE5ResetEPS0_
        - Src:             './dng_negative.cpp:4409,21'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_negative.cpp:4409,39'
          Dst:             _ZN16dng_memory_block13Buffer_uint16Ev
        - Src:             './dng_negative.cpp:4409,11'
          Dst:             _ZNK12dng_1d_table8Expand16EPt
        - Src:             './dng_negative.cpp:4411,3'
          Dst:             _ZN12dng_1d_tableD2Ev
        - Src:             './dng_negative.cpp:4411,3'
          Dst:             _ZN22dng_gamma_encode_proxyD2Ev
        - Src:             './dng_negative.cpp:4384,24'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
        - Src:             './dng_negative.cpp:4411,3'
          Dst:             _ZN12dng_1d_tableD2Ev
        - Src:             './dng_negative.cpp:4411,3'
          Dst:             _ZN22dng_gamma_encode_proxyD2Ev
        - Src:             './dng_negative.cpp:4413,2'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
        - Src:             './dng_negative.cpp:4413,2'
          Dst:             _ZN13dng_area_taskD2Ev
    - functionName:    _ZN22dng_gamma_encode_proxyC2Eddb
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4298
      functionLinenumberEnd: 4299
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - double
        - double
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          47
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN15dng_1d_functionC2Ev
        - pow
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.cpp:4287,3'
          Dst:             _ZN15dng_1d_functionC2Ev
        - Src:             './dng_negative.cpp:4296,24'
          Dst:             pow
    - functionName:    _ZN12dng_negative21NeedLinearizationInfoEv
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4896
      functionLinenumberEnd: 4905
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7AutoPtrI22dng_linearization_infoE5ResetEPS0_
        - _ZNK7AutoPtrI22dng_linearization_infoE3GetEv
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.cpp:4898,26'
          Dst:             _ZNK7AutoPtrI22dng_linearization_infoE3GetEv
        - Src:             './dng_negative.cpp:4901,22'
          Dst:             _ZN7AutoPtrI22dng_linearization_infoE5ResetEPS0_
    - functionName:    _ZN7AutoPtrI14dng_jpeg_imageE5ResetEv
      functionSourceFile: '/src/dng_sdk/source/./dng_auto_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          39
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN14dng_jpeg_imageD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_auto_ptr.h:165,3'
          Dst:             _ZN14dng_jpeg_imageD2Ev
    - functionName:    _ZNK9dng_image4SizeEv
      functionSourceFile: '/src/dng_sdk/source/./dng_image.h'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8dng_rect4SizeEv
        - _ZNK9dng_image6BoundsEv
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_image.h:196,11'
          Dst:             _ZNK9dng_image6BoundsEv
        - Src:             './dng_image.h:196,21'
          Dst:             _ZNK8dng_rect4SizeEv
    - functionName:    _ZN12dng_negative22AdjustProfileForStage3Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4611
      functionLinenumberEnd: 4616
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12dng_negative16BuildStage3ImageER8dng_hosti
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4164
      functionLinenumberEnd: 4268
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          236
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - _Z12Round_uint32d
        - _Z14SafeUint32Multjj
        - _ZN12dng_negative15ClearMosaicInfoEv
        - _ZN15dng_opcode_list5ClearEv
        - _ZN7AutoPtrI9dng_imageE5ResetEPS0_
        - _ZN7AutoPtrI9dng_imageE5ResetEv
        - _ZNK7AutoPtrI15dng_mosaic_infoE3GetEv
        - _ZNK7AutoPtrI9dng_imageE3GetEv
        - _ZNK7AutoPtrI9dng_imageEptEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.cpp:4168,38'
          Dst:             _ZNK7AutoPtrI15dng_mosaic_infoE3GetEv
        - Src:             './dng_negative.cpp:4183,15'
          Dst:             _ZN7AutoPtrI9dng_imageE5ResetEv
        - Src:             './dng_negative.cpp:4190,3'
          Dst:             _ZN12dng_negative15ClearMosaicInfoEv
        - Src:             './dng_negative.cpp:4198,20'
          Dst:             _Z12Round_uint32d
        - Src:             './dng_negative.cpp:4201,5'
          Dst:             _Z14SafeUint32Multjj
        - Src:             './dng_negative.cpp:4203,5'
          Dst:             _Z14SafeUint32Multjj
        - Src:             './dng_negative.cpp:4204,28'
          Dst:             _Z14SafeUint32Multjj
        - Src:             './dng_negative.cpp:4213,20'
          Dst:             _Z12Round_uint32d
        - Src:             './dng_negative.cpp:4216,5'
          Dst:             _Z14SafeUint32Multjj
        - Src:             './dng_negative.cpp:4218,5'
          Dst:             _Z14SafeUint32Multjj
        - Src:             './dng_negative.cpp:4220,5'
          Dst:             _Z14SafeUint32Multjj
        - Src:             './dng_negative.cpp:4237,20'
          Dst:             _ZNK7AutoPtrI9dng_imageEptEv
        - Src:             './dng_negative.cpp:4237,13'
          Dst:             _ZN7AutoPtrI9dng_imageE5ResetEPS0_
        - Src:             './dng_negative.cpp:4239,25'
          Dst:             _ZNK7AutoPtrI9dng_imageE3GetEv
        - Src:             './dng_negative.cpp:4241,32'
          Dst:             _ZNK7AutoPtrI9dng_imageEptEv
        - Src:             './dng_negative.cpp:4241,25'
          Dst:             _ZN7AutoPtrI9dng_imageE5ResetEPS0_
        - Src:             './dng_negative.cpp:4255,16'
          Dst:             _ZN15dng_opcode_list5ClearEv
    - functionName:    _ZN12dng_negative13DoBuildStage3ER8dng_hosti
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4110
      functionLinenumberEnd: 4158
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          108
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7AutoPtrI9dng_imageE5ResetEPS0_
        - _ZN7AutoPtrI9dng_imageE7ReleaseEv
        - _ZNK15dng_mosaic_info18IsColorFilterArrayEv
        - _ZNK7AutoPtrI15dng_mosaic_infoE3GetEv
        - _ZNK7AutoPtrI9dng_imageEptEv
        - _ZNK9dng_image4SizeEv
        - _ZNK9dng_image6PlanesEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.cpp:4115,38'
          Dst:             _ZNK7AutoPtrI15dng_mosaic_infoE3GetEv
        - Src:             './dng_negative.cpp:4117,22'
          Dst:             _ZNK15dng_mosaic_info18IsColorFilterArrayEv
        - Src:             './dng_negative.cpp:4120,36'
          Dst:             _ZN7AutoPtrI9dng_imageE7ReleaseEv
        - Src:             './dng_negative.cpp:4120,16'
          Dst:             _ZN7AutoPtrI9dng_imageE5ResetEPS0_
        - Src:             './dng_negative.cpp:4129,27'
          Dst:             _ZNK7AutoPtrI9dng_imageEptEv
        - Src:             './dng_negative.cpp:4129,41'
          Dst:             _ZNK9dng_image4SizeEv
        - Src:             './dng_negative.cpp:4133,8'
          Dst:             _ZNK7AutoPtrI9dng_imageEptEv
        - Src:             './dng_negative.cpp:4133,22'
          Dst:             _ZNK9dng_image6PlanesEv
        - Src:             './dng_negative.cpp:4151,27'
          Dst:             _ZNK7AutoPtrI9dng_imageEptEv
        - Src:             './dng_negative.cpp:4151,41'
          Dst:             _ZNK9dng_image4SizeEv
    - functionName:    _ZN12dng_negative13DoMergeStage3ER8dng_host
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4092
      functionLinenumberEnd: 4104
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK12dng_negative16BaselineExposureEv
        - pow
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.cpp:4102,26'
          Dst:             _ZNK12dng_negative16BaselineExposureEv
        - Src:             './dng_negative.cpp:4102,16'
          Dst:             pow
    - functionName:    _ZNK12dng_negative16BaselineExposureEv
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1399
      functionLinenumberEnd: 1400
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK12dng_negative17BaselineExposureREv
        - _ZNK13dng_srational9As_real64Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.h:1400,11'
          Dst:             _ZNK12dng_negative17BaselineExposureREv
        - Src:             './dng_negative.h:1400,32'
          Dst:             _ZNK13dng_srational9As_real64Ev
    - functionName:    _ZN12dng_negative12SetIsPreviewEb
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2320
      functionLinenumberEnd: 2322
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8dng_host10CropFactorEv
      functionSourceFile: '/src/dng_sdk/source/./dng_host.h'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 270
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12dng_negative19DoInterpolateStage3ER8dng_hosti
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4052
      functionLinenumberEnd: 4085
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          115
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN12dng_negative12SetIsPreviewEb
        - _ZN7AutoPtrI9dng_imageE5ResetEPS0_
        - _ZN8dng_rectC2ERK9dng_point
        - _ZN9dng_pointC2Eii
        - _ZNK7AutoPtrI15dng_mosaic_infoE3GetEv
        - _ZNK7AutoPtrI9dng_imageE3GetEv
        - _ZNK8dng_host10CropFactorEv
        - _ZNK8dng_host11MinimumSizeEv
        - _ZNK8dng_host13PreferredSizeEv
        - _ZNK9dng_image6PlanesEv
        - _ZNK9dng_image9PixelTypeEv
        - _ZNK9dng_pointneERKS_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.cpp:4054,36'
          Dst:             _ZNK7AutoPtrI9dng_imageE3GetEv
        - Src:             './dng_negative.cpp:4056,39'
          Dst:             _ZNK7AutoPtrI15dng_mosaic_infoE3GetEv
        - Src:             './dng_negative.cpp:4058,45'
          Dst:             _ZNK8dng_host11MinimumSizeEv
        - Src:             './dng_negative.cpp:4059,18'
          Dst:             _ZNK8dng_host13PreferredSizeEv
        - Src:             './dng_negative.cpp:4060,18'
          Dst:             _ZNK8dng_host10CropFactorEv
        - Src:             './dng_negative.cpp:4062,19'
          Dst:             _ZN9dng_pointC2Eii
        - Src:             './dng_negative.cpp:4062,16'
          Dst:             _ZNK9dng_pointneERKS_
        - Src:             './dng_negative.cpp:4064,3'
          Dst:             _ZN12dng_negative12SetIsPreviewEb
        - Src:             './dng_negative.cpp:4069,43'
          Dst:             _ZN8dng_rectC2ERK9dng_point
        - Src:             './dng_negative.cpp:4071,20'
          Dst:             _ZNK9dng_image9PixelTypeEv
        - Src:             './dng_negative.cpp:4069,15'
          Dst:             _ZN7AutoPtrI9dng_imageE5ResetEPS0_
        - Src:             './dng_negative.cpp:4073,49'
          Dst:             _ZNK9dng_image6PlanesEv
        - Src:             './dng_negative.cpp:4081,22'
          Dst:             _ZNK7AutoPtrI9dng_imageE3GetEv
    - functionName:    _ZNK15dng_opcode_list11AlwaysApplyEv
      functionSourceFile: '/src/dng_sdk/source/./dng_opcode_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK15dng_opcode_list8NotEmptyEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_opcode_list.h:73,27'
          Dst:             _ZNK15dng_opcode_list8NotEmptyEv
    - functionName:    _ZN12dng_negative16BuildStage2ImageER8dng_host
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3830
      functionLinenumberEnd: 4046
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         75
      ICount:          464
      EdgeCount:       99
      CyclomaticComplexity: 26
      functionsReached:
        - _ZN12dng_negative17ClearRawJPEGImageEv
        - _ZN12dng_negative19SetRawFloatBitDepthEj
        - _ZN12dng_negative21NeedLinearizationInfoEv
        - _ZN12dng_negative22ClearLinearizationInfoEv
        - _ZN15dng_opcode_list5ClearEv
        - _ZN7AutoPtrI9dng_imageE5ResetEPS0_
        - _ZN7AutoPtrI9dng_imageE5ResetEv
        - _ZNK12dng_negative16TransparencyMaskEv
        - _ZNK12dng_negative19ClearRawImageDigestEv
        - _ZNK12dng_negative23ClearRawJPEGImageDigestEv
        - _ZNK15dng_opcode_list10MinVersionEb
        - _ZNK15dng_opcode_list11AlwaysApplyEv
        - _ZNK7AutoPtrI22dng_linearization_infoE3GetEv
        - _ZNK7AutoPtrI9dng_imageE3GetEv
        - _ZNK7AutoPtrI9dng_imageEptEv
        - _ZNK9dng_image9PixelTypeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.cpp:3842,7'
          Dst:             _ZNK12dng_negative16TransparencyMaskEv
        - Src:             './dng_negative.cpp:3847,25'
          Dst:             _ZNK15dng_opcode_list10MinVersionEb
        - Src:             './dng_negative.cpp:3848,22'
          Dst:             _ZNK15dng_opcode_list11AlwaysApplyEv
        - Src:             './dng_negative.cpp:3860,21'
          Dst:             _ZNK15dng_opcode_list10MinVersionEb
        - Src:             './dng_negative.cpp:3872,25'
          Dst:             _ZNK15dng_opcode_list10MinVersionEb
        - Src:             './dng_negative.cpp:3873,19'
          Dst:             _ZNK15dng_opcode_list11AlwaysApplyEv
        - Src:             './dng_negative.cpp:3878,25'
          Dst:             _ZNK15dng_opcode_list10MinVersionEb
        - Src:             './dng_negative.cpp:3879,19'
          Dst:             _ZNK15dng_opcode_list11AlwaysApplyEv
        - Src:             './dng_negative.cpp:3894,7'
          Dst:             _ZNK7AutoPtrI9dng_imageEptEv
        - Src:             './dng_negative.cpp:3894,21'
          Dst:             _ZNK9dng_image9PixelTypeEv
        - Src:             './dng_negative.cpp:3918,20'
          Dst:             _ZNK7AutoPtrI9dng_imageEptEv
        - Src:             './dng_negative.cpp:3918,13'
          Dst:             _ZN7AutoPtrI9dng_imageE5ResetEPS0_
        - Src:             './dng_negative.cpp:3920,25'
          Dst:             _ZNK7AutoPtrI9dng_imageE3GetEv
        - Src:             './dng_negative.cpp:3922,32'
          Dst:             _ZNK7AutoPtrI9dng_imageEptEv
        - Src:             './dng_negative.cpp:3922,25'
          Dst:             _ZN7AutoPtrI9dng_imageE5ResetEPS0_
        - Src:             './dng_negative.cpp:3933,3'
          Dst:             _ZNK12dng_negative19ClearRawImageDigestEv
        - Src:             './dng_negative.cpp:3938,3'
          Dst:             _ZN12dng_negative17ClearRawJPEGImageEv
        - Src:             './dng_negative.cpp:3942,3'
          Dst:             _ZNK12dng_negative23ClearRawJPEGImageDigestEv
        - Src:             './dng_negative.cpp:3946,3'
          Dst:             _ZN12dng_negative19SetRawFloatBitDepthEj
        - Src:             './dng_negative.cpp:3959,16'
          Dst:             _ZN15dng_opcode_list5ClearEv
        - Src:             './dng_negative.cpp:3968,20'
          Dst:             _ZNK7AutoPtrI9dng_imageEptEv
        - Src:             './dng_negative.cpp:3968,13'
          Dst:             _ZN7AutoPtrI9dng_imageE5ResetEPS0_
        - Src:             './dng_negative.cpp:3970,25'
          Dst:             _ZNK7AutoPtrI9dng_imageE3GetEv
        - Src:             './dng_negative.cpp:3972,32'
          Dst:             _ZNK7AutoPtrI9dng_imageEptEv
        - Src:             './dng_negative.cpp:3972,25'
          Dst:             _ZN7AutoPtrI9dng_imageE5ResetEPS0_
        - Src:             './dng_negative.cpp:3981,3'
          Dst:             _ZN12dng_negative21NeedLinearizationInfoEv
        - Src:             './dng_negative.cpp:3983,54'
          Dst:             _ZNK7AutoPtrI22dng_linearization_infoE3GetEv
        - Src:             './dng_negative.cpp:3995,15'
          Dst:             _ZN7AutoPtrI9dng_imageE5ResetEv
        - Src:             './dng_negative.cpp:4002,3'
          Dst:             _ZN12dng_negative22ClearLinearizationInfoEv
        - Src:             './dng_negative.cpp:4015,16'
          Dst:             _ZN15dng_opcode_list5ClearEv
        - Src:             './dng_negative.cpp:4037,20'
          Dst:             _ZNK7AutoPtrI9dng_imageEptEv
        - Src:             './dng_negative.cpp:4037,13'
          Dst:             _ZN7AutoPtrI9dng_imageE5ResetEPS0_
        - Src:             './dng_negative.cpp:4039,25'
          Dst:             _ZNK7AutoPtrI9dng_imageE3GetEv
        - Src:             './dng_negative.cpp:4041,32'
          Dst:             _ZNK7AutoPtrI9dng_imageEptEv
        - Src:             './dng_negative.cpp:4041,25'
          Dst:             _ZN7AutoPtrI9dng_imageE5ResetEPS0_
    - functionName:    _ZN12dng_negative13DefloatStage2ER8dng_host
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3821
      functionLinenumberEnd: 3825
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z22ThrowNotYetImplementedPKc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.cpp:3823,2'
          Dst:             _Z22ThrowNotYetImplementedPKc
    - functionName:    _ZN12dng_negative17NeedDefloatStage2ER8dng_host
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3798
      functionLinenumberEnd: 3816
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          73
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZNK7AutoPtrI9dng_imageEptEv
        - _ZNK9dng_image9PixelTypeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.cpp:3800,6'
          Dst:             _ZNK7AutoPtrI9dng_imageEptEv
        - Src:             './dng_negative.cpp:3800,20'
          Dst:             _ZNK9dng_image9PixelTypeEv
    - functionName:    _ZN12dng_negative17DoPostOpcodeList2ER8dng_host
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3789
      functionLinenumberEnd: 3793
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12dng_negative13DoBuildStage2ER8dng_host
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3760
      functionLinenumberEnd: 3784
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          80
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN7AutoPtrI9dng_imageE5ResetEPS0_
        - _ZN8dng_rectC2ERK9dng_point
        - _ZNK7AutoPtrI22dng_linearization_infoE3GetEv
        - _ZNK7AutoPtrI9dng_imageE3GetEv
        - _ZNK8dng_rect4SizeEv
        - _ZNK9dng_image6PlanesEv
        - _ZNK9dng_image9PixelTypeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.cpp:3762,36'
          Dst:             _ZNK7AutoPtrI9dng_imageE3GetEv
        - Src:             './dng_negative.cpp:3764,53'
          Dst:             _ZNK7AutoPtrI22dng_linearization_infoE3GetEv
        - Src:             './dng_negative.cpp:3768,13'
          Dst:             _ZNK9dng_image9PixelTypeEv
        - Src:             './dng_negative.cpp:3769,10'
          Dst:             _ZNK9dng_image9PixelTypeEv
        - Src:             './dng_negative.cpp:3776,60'
          Dst:             _ZNK8dng_rect4SizeEv
        - Src:             './dng_negative.cpp:3776,43'
          Dst:             _ZN8dng_rectC2ERK9dng_point
        - Src:             './dng_negative.cpp:3777,20'
          Dst:             _ZNK9dng_image6PlanesEv
        - Src:             './dng_negative.cpp:3776,15'
          Dst:             _ZN7AutoPtrI9dng_imageE5ResetEPS0_
        - Src:             './dng_negative.cpp:3782,20'
          Dst:             _ZNK7AutoPtrI9dng_imageE3GetEv
    - functionName:    _ZN12dng_negative14SetStage3ImageER7AutoPtrI9dng_imageE
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3751
      functionLinenumberEnd: 3755
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7AutoPtrI9dng_imageE5ResetEPS0_
        - _ZN7AutoPtrI9dng_imageE7ReleaseEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.cpp:3753,28'
          Dst:             _ZN7AutoPtrI9dng_imageE7ReleaseEv
        - Src:             './dng_negative.cpp:3753,15'
          Dst:             _ZN7AutoPtrI9dng_imageE5ResetEPS0_
    - functionName:    _ZN12dng_negative14SetStage2ImageER7AutoPtrI9dng_imageE
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3742
      functionLinenumberEnd: 3746
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7AutoPtrI9dng_imageE5ResetEPS0_
        - _ZN7AutoPtrI9dng_imageE7ReleaseEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.cpp:3744,28'
          Dst:             _ZN7AutoPtrI9dng_imageE7ReleaseEv
        - Src:             './dng_negative.cpp:3744,15'
          Dst:             _ZN7AutoPtrI9dng_imageE5ResetEPS0_
    - functionName:    _ZN12dng_negative14SetStage1ImageER7AutoPtrI9dng_imageE
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3733
      functionLinenumberEnd: 3737
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7AutoPtrI9dng_imageE5ResetEPS0_
        - _ZN7AutoPtrI9dng_imageE7ReleaseEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.cpp:3735,28'
          Dst:             _ZN7AutoPtrI9dng_imageE7ReleaseEv
        - Src:             './dng_negative.cpp:3735,15'
          Dst:             _ZN7AutoPtrI9dng_imageE5ResetEPS0_
    - functionName:    _ZN12dng_negative21SetRawJPEGImageDigestERK15dng_fingerprint
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2249
      functionLinenumberEnd: 2251
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK12dng_negative17NewRawImageDigestEv
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1717
      functionLinenumberEnd: 1718
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK12dng_negative14RawImageDigestEv
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1712
      functionLinenumberEnd: 1713
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8dng_host10ForPreviewEv
      functionSourceFile: '/src/dng_sdk/source/./dng_host.h'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12dng_negative15ReadStage1ImageER8dng_hostR10dng_streamR8dng_info
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3598
      functionLinenumberEnd: 3728
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         70
      ICount:          371
      EdgeCount:       128
      CyclomaticComplexity: 60
      functionsReached:
        - _ZN12dng_negative15SetRawJPEGImageER7AutoPtrI14dng_jpeg_imageE
        - _ZN12dng_negative19SetRawFloatBitDepthEj
        - _ZN12dng_negative21SetRawJPEGImageDigestERK15dng_fingerprint
        - _ZN14dng_jpeg_imageC2Ev
        - _ZN15dng_fingerprintC2Ev
        - _ZN15dng_opcode_list5ParseER8dng_hostR10dng_streamjm
        - _ZN7AutoPtrI14dng_jpeg_imageE5ResetEPS0_
        - _ZN7AutoPtrI14dng_jpeg_imageEC2Ev
        - _ZN7AutoPtrI14dng_jpeg_imageED2Ev
        - _ZN7AutoPtrI9dng_imageE5ResetEPS0_
        - _ZNK12dng_negative14RawImageDigestEv
        - _ZNK12dng_negative17NewRawImageDigestEv
        - _ZNK15dng_fingerprint7IsValidEv
        - _ZNK7AutoPtrI14dng_jpeg_imageE3GetEv
        - _ZNK7AutoPtrI7dng_ifdE3GetEv
        - _ZNK7AutoPtrI9dng_imageE3GetEv
        - _ZNK7AutoPtrI9dng_imageEptEv
        - _ZNK7dng_ifd6BoundsEv
        - _ZNK8dng_host10ForPreviewEv
        - _ZNK8dng_host13PreferredSizeEv
        - _ZNK9dng_image9PixelTypeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.cpp:3602,49'
          Dst:             _ZNK7AutoPtrI7dng_ifdE3GetEv
        - Src:             './dng_negative.cpp:3604,50'
          Dst:             _ZNK7dng_ifd6BoundsEv
        - Src:             './dng_negative.cpp:3604,15'
          Dst:             _ZN7AutoPtrI9dng_imageE5ResetEPS0_
        - Src:             './dng_negative.cpp:3610,26'
          Dst:             _ZN7AutoPtrI14dng_jpeg_imageEC2Ev
        - Src:             './dng_negative.cpp:3613,9'
          Dst:             _ZNK8dng_host13PreferredSizeEv
        - Src:             './dng_negative.cpp:3614,9'
          Dst:             _ZNK8dng_host10ForPreviewEv
        - Src:             './dng_negative.cpp:3618,24'
          Dst:             _ZN14dng_jpeg_imageC2Ev
        - Src:             './dng_negative.cpp:3618,13'
          Dst:             _ZN7AutoPtrI14dng_jpeg_imageE5ResetEPS0_
        - Src:             './dng_negative.cpp:3625,25'
          Dst:             _ZNK12dng_negative14RawImageDigestEv
        - Src:             './dng_negative.cpp:3625,46'
          Dst:             _ZNK15dng_fingerprint7IsValidEv
        - Src:             './dng_negative.cpp:3626,10'
          Dst:             _ZNK12dng_negative17NewRawImageDigestEv
        - Src:             './dng_negative.cpp:3626,31'
          Dst:             _ZNK15dng_fingerprint7IsValidEv
        - Src:             './dng_negative.cpp:3628,19'
          Dst:             _ZNK7AutoPtrI14dng_jpeg_imageE3GetEv
        - Src:             './dng_negative.cpp:3630,18'
          Dst:             _ZN15dng_fingerprintC2Ev
        - Src:             './dng_negative.cpp:3636,22'
          Dst:             _ZNK7AutoPtrI9dng_imageE3GetEv
        - Src:             './dng_negative.cpp:3637,18'
          Dst:             _ZNK7AutoPtrI14dng_jpeg_imageE3GetEv
        - Src:             './dng_negative.cpp:3643,6'
          Dst:             _ZNK7AutoPtrI9dng_imageEptEv
        - Src:             './dng_negative.cpp:3643,20'
          Dst:             _ZNK9dng_image9PixelTypeEv
        - Src:             './dng_negative.cpp:3646,3'
          Dst:             _ZN12dng_negative19SetRawFloatBitDepthEj
        - Src:             './dng_negative.cpp:3652,16'
          Dst:             _ZNK7AutoPtrI14dng_jpeg_imageE3GetEv
        - Src:             './dng_negative.cpp:3655,3'
          Dst:             _ZN12dng_negative15SetRawJPEGImageER7AutoPtrI14dng_jpeg_imageE
        - Src:             './dng_negative.cpp:3661,17'
          Dst:             _ZNK15dng_fingerprint7IsValidEv
        - Src:             './dng_negative.cpp:3664,3'
          Dst:             _ZN12dng_negative21SetRawJPEGImageDigestERK15dng_fingerprint
        - Src:             './dng_negative.cpp:3683,16'
          Dst:             _ZN15dng_opcode_list5ParseER8dng_hostR10dng_streamjm
        - Src:             './dng_negative.cpp:3702,16'
          Dst:             _ZN15dng_opcode_list5ParseER8dng_hostR10dng_streamjm
        - Src:             './dng_negative.cpp:3721,16'
          Dst:             _ZN15dng_opcode_list5ParseER8dng_hostR10dng_streamjm
        - Src:             './dng_negative.cpp:3728,2'
          Dst:             _ZN7AutoPtrI14dng_jpeg_imageED2Ev
        - Src:             './dng_negative.cpp:3728,2'
          Dst:             _ZN7AutoPtrI14dng_jpeg_imageED2Ev
    - functionName:    _ZN7AutoPtrI14dng_jpeg_imageEC2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_auto_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK15dng_fingerprint7IsValidEv
      functionSourceFile: '/src/dng_sdk/source/./dng_fingerprint.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK15dng_fingerprint6IsNullEv
      functionUses:    19
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_fingerprint.h:57,12'
          Dst:             _ZNK15dng_fingerprint6IsNullEv
    - functionName:    _ZN12dng_negative17SetFourColorBayerEv
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3458
      functionLinenumberEnd: 3505
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         27
      ICount:          165
      EdgeCount:       50
      CyclomaticComplexity: 25
      functionsReached:
        - _ZN10dng_matrix5ClearEv
        - _ZN10dng_string5ClearEv
        - _ZN10dng_vectorC2Ej
        - _ZN10dng_vectorD2Ev
        - _ZN10dng_vectoraSERKS_
        - _ZN10dng_vectorixEj
        - _ZN12dng_negative16SetColorChannelsEj
        - _ZNK10dng_vector5CountEv
        - _ZNK12dng_negative13ColorChannelsEv
        - _ZNK7AutoPtrI15dng_mosaic_infoE3GetEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.cpp:3460,6'
          Dst:             _ZNK12dng_negative13ColorChannelsEv
        - Src:             './dng_negative.cpp:3465,19'
          Dst:             _ZNK7AutoPtrI15dng_mosaic_infoE3GetEv
        - Src:             './dng_negative.cpp:3470,19'
          Dst:             _ZNK7AutoPtrI15dng_mosaic_infoE3GetEv
        - Src:             './dng_negative.cpp:3475,2'
          Dst:             _ZN12dng_negative16SetColorChannelsEj
        - Src:             './dng_negative.cpp:3477,21'
          Dst:             _ZNK10dng_vector5CountEv
        - Src:             './dng_negative.cpp:3480,14'
          Dst:             _ZN10dng_vectorC2Ej
        - Src:             './dng_negative.cpp:3482,11'
          Dst:             _ZN10dng_vectorixEj
        - Src:             './dng_negative.cpp:3482,3'
          Dst:             _ZN10dng_vectorixEj
        - Src:             './dng_negative.cpp:3483,11'
          Dst:             _ZN10dng_vectorixEj
        - Src:             './dng_negative.cpp:3483,3'
          Dst:             _ZN10dng_vectorixEj
        - Src:             './dng_negative.cpp:3484,11'
          Dst:             _ZN10dng_vectorixEj
        - Src:             './dng_negative.cpp:3484,3'
          Dst:             _ZN10dng_vectorixEj
        - Src:             './dng_negative.cpp:3485,11'
          Dst:             _ZN10dng_vectorixEj
        - Src:             './dng_negative.cpp:3485,3'
          Dst:             _ZN10dng_vectorixEj
        - Src:             './dng_negative.cpp:3487,18'
          Dst:             _ZN10dng_vectoraSERKS_
        - Src:             './dng_negative.cpp:3489,3'
          Dst:             _ZN10dng_vectorD2Ev
        - Src:             './dng_negative.cpp:3489,3'
          Dst:             _ZN10dng_vectorD2Ev
        - Src:             './dng_negative.cpp:3491,22'
          Dst:             _ZN10dng_matrix5ClearEv
        - Src:             './dng_negative.cpp:3492,22'
          Dst:             _ZN10dng_matrix5ClearEv
        - Src:             './dng_negative.cpp:3494,30'
          Dst:             _ZN10dng_string5ClearEv
    - functionName:    _ZN12dng_negative16SetColorChannelsEj
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1511
      functionLinenumberEnd: 1513
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK12dng_negative16HasCameraNeutralEv
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1562
      functionLinenumberEnd: 1563
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK10dng_vector8NotEmptyEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.h:1563,26'
          Dst:             _ZNK10dng_vector8NotEmptyEv
    - functionName:    _ZNK10dng_vector8NotEmptyEv
      functionSourceFile: '/src/dng_sdk/source/./dng_matrix.h'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK10dng_vector7IsEmptyEv
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_matrix.h:212,12'
          Dst:             _ZNK10dng_vector7IsEmptyEv
    - functionName:    _ZN12dng_negative18ClearCameraNeutralEv
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1555
      functionLinenumberEnd: 1557
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10dng_vector5ClearEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.h:1556,19'
          Dst:             _ZN10dng_vector5ClearEv
    - functionName:    _ZNK12dng_negative12IsMonochromeEv
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1532
      functionLinenumberEnd: 1533
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK12dng_negative13ColorChannelsEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.h:1533,11'
          Dst:             _ZNK12dng_negative13ColorChannelsEv
    - functionName:    _ZN12dng_negative7SetIPTCER7AutoPtrI16dng_memory_blockEm
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1902
      functionLinenumberEnd: 1904
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12dng_metadata7SetIPTCER7AutoPtrI16dng_memory_blockEm
        - _ZN12dng_negative8MetadataEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.h:1903,4'
          Dst:             _ZN12dng_negative8MetadataEv
        - Src:             './dng_negative.h:1903,16'
          Dst:             _ZN12dng_metadata7SetIPTCER7AutoPtrI16dng_memory_blockEm
    - functionName:    _ZN12dng_metadata7SetIPTCER7AutoPtrI16dng_memory_blockEm
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 405
      functionLinenumberEnd: 411
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7AutoPtrI16dng_memory_blockE5ResetEPS0_
        - _ZN7AutoPtrI16dng_memory_blockE7ReleaseEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.cpp:407,26'
          Dst:             _ZN7AutoPtrI16dng_memory_blockE7ReleaseEv
        - Src:             './dng_negative.cpp:407,13'
          Dst:             _ZN7AutoPtrI16dng_memory_blockE5ResetEPS0_
    - functionName:    _ZN12dng_negative12SetMakerNoteER7AutoPtrI16dng_memory_blockE
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1842
      functionLinenumberEnd: 1844
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12dng_metadata12SetMakerNoteER7AutoPtrI16dng_memory_blockE
        - _ZN12dng_negative8MetadataEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.h:1843,4'
          Dst:             _ZN12dng_negative8MetadataEv
        - Src:             './dng_negative.h:1843,16'
          Dst:             _ZN12dng_metadata12SetMakerNoteER7AutoPtrI16dng_memory_blockE
    - functionName:    _ZN12dng_negative15IsMakerNoteSafeEv
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1837
      functionLinenumberEnd: 1838
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12dng_negative8MetadataEv
        - _ZNK12dng_metadata15IsMakerNoteSafeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.h:1838,11'
          Dst:             _ZN12dng_negative8MetadataEv
        - Src:             './dng_negative.h:1838,23'
          Dst:             _ZNK12dng_metadata15IsMakerNoteSafeEv
    - functionName:    _ZNK12dng_metadata15IsMakerNoteSafeEv
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 338
      functionLinenumberEnd: 339
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12dng_negative18SetMakerNoteSafetyEb
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1832
      functionLinenumberEnd: 1834
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12dng_metadata18SetMakerNoteSafetyEb
        - _ZN12dng_negative8MetadataEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.h:1833,4'
          Dst:             _ZN12dng_negative8MetadataEv
        - Src:             './dng_negative.h:1833,16'
          Dst:             _ZN12dng_metadata18SetMakerNoteSafetyEb
    - functionName:    _ZN12dng_negative9PostParseER8dng_hostR10dng_streamR8dng_info
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3320
      functionLinenumberEnd: 3453
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          256
      EdgeCount:       85
      CyclomaticComplexity: 42
      functionsReached:
        - _Z7PCStoXYv
        - _ZN10dng_stream15SetReadPositionEm
        - _ZN10dng_stream3GetEPvj
        - _ZN12dng_negative12SetMakerNoteER7AutoPtrI16dng_memory_blockE
        - _ZN12dng_negative15IsMakerNoteSafeEv
        - _ZN12dng_negative16SetCameraNeutralERK10dng_vector
        - _ZN12dng_negative16SetCameraWhiteXYERK12dng_xy_coord
        - _ZN12dng_negative18ClearCameraNeutralEv
        - _ZN12dng_negative18SetMakerNoteSafetyEb
        - _ZN12dng_negative23SetDefaultOriginalSizesEv
        - _ZN12dng_negative7SetIPTCER7AutoPtrI16dng_memory_blockEm
        - _ZN16dng_memory_block6BufferEv
        - _ZN7AutoPtrI16dng_memory_blockEC2EPS0_
        - _ZN7AutoPtrI16dng_memory_blockED2Ev
        - _ZNK10dng_stream22PositionInOriginalFileEv
        - _ZNK10dng_vector5CountEv
        - _ZNK12dng_negative12IsMonochromeEv
        - _ZNK12dng_negative13ColorChannelsEv
        - _ZNK12dng_negative16HasCameraNeutralEv
        - _ZNK12dng_negative21ColorimetricReferenceEv
        - _ZNK12dng_xy_coord7IsValidEv
        - _ZNK16dng_memory_block11LogicalSizeEv
        - _ZNK7AutoPtrI10dng_sharedE3GetEv
        - _ZNK7AutoPtrI16dng_memory_blockEptEv
        - _ZNK8dng_host9NeedsMetaEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.cpp:3324,38'
          Dst:             _ZNK7AutoPtrI10dng_sharedE3GetEv
        - Src:             './dng_negative.cpp:3326,11'
          Dst:             _ZNK8dng_host9NeedsMetaEv
        - Src:             './dng_negative.cpp:3331,3'
          Dst:             _ZN12dng_negative23SetDefaultOriginalSizesEv
        - Src:             './dng_negative.cpp:3340,4'
          Dst:             _ZN12dng_negative18SetMakerNoteSafetyEb
        - Src:             './dng_negative.cpp:3344,8'
          Dst:             _ZN12dng_negative15IsMakerNoteSafeEv
        - Src:             './dng_negative.cpp:3347,31'
          Dst:             _ZN7AutoPtrI16dng_memory_blockEC2EPS0_
        - Src:             './dng_negative.cpp:3349,12'
          Dst:             _ZN10dng_stream15SetReadPositionEm
        - Src:             './dng_negative.cpp:3351,17'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_negative.cpp:3351,24'
          Dst:             _ZN16dng_memory_block6BufferEv
        - Src:             './dng_negative.cpp:3351,12'
          Dst:             _ZN10dng_stream3GetEPvj
        - Src:             './dng_negative.cpp:3353,5'
          Dst:             _ZN12dng_negative12SetMakerNoteER7AutoPtrI16dng_memory_blockE
        - Src:             './dng_negative.cpp:3355,5'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
        - Src:             './dng_negative.cpp:3355,5'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
        - Src:             './dng_negative.cpp:3364,30'
          Dst:             _ZN7AutoPtrI16dng_memory_blockEC2EPS0_
        - Src:             './dng_negative.cpp:3366,11'
          Dst:             _ZN10dng_stream15SetReadPositionEm
        - Src:             './dng_negative.cpp:3368,31'
          Dst:             _ZNK10dng_stream22PositionInOriginalFileEv
        - Src:             './dng_negative.cpp:3370,16'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_negative.cpp:3370,23'
          Dst:             _ZN16dng_memory_block6BufferEv
        - Src:             './dng_negative.cpp:3371,7'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_negative.cpp:3371,14'
          Dst:             _ZNK16dng_memory_block11LogicalSizeEv
        - Src:             './dng_negative.cpp:3370,11'
          Dst:             _ZN10dng_stream3GetEPvj
        - Src:             './dng_negative.cpp:3373,4'
          Dst:             _ZN12dng_negative7SetIPTCER7AutoPtrI16dng_memory_blockEm
        - Src:             './dng_negative.cpp:3375,4'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
        - Src:             './dng_negative.cpp:3375,4'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
        - Src:             './dng_negative.cpp:3410,8'
          Dst:             _ZNK12dng_negative12IsMonochromeEv
        - Src:             './dng_negative.cpp:3417,8'
          Dst:             _ZNK12dng_negative21ColorimetricReferenceEv
        - Src:             './dng_negative.cpp:3420,5'
          Dst:             _ZN12dng_negative18ClearCameraNeutralEv
        - Src:             './dng_negative.cpp:3422,23'
          Dst:             _Z7PCStoXYv
        - Src:             './dng_negative.cpp:3422,5'
          Dst:             _ZN12dng_negative16SetCameraWhiteXYERK12dng_xy_coord
        - Src:             './dng_negative.cpp:3431,31'
          Dst:             _ZNK10dng_vector5CountEv
        - Src:             './dng_negative.cpp:3431,43'
          Dst:             _ZNK12dng_negative13ColorChannelsEv
        - Src:             './dng_negative.cpp:3434,6'
          Dst:             _ZN12dng_negative16SetCameraNeutralERK10dng_vector
        - Src:             './dng_negative.cpp:3440,31'
          Dst:             _ZNK12dng_xy_coord7IsValidEv
        - Src:             './dng_negative.cpp:3440,46'
          Dst:             _ZNK12dng_negative16HasCameraNeutralEv
        - Src:             './dng_negative.cpp:3443,6'
          Dst:             _ZN12dng_negative16SetCameraWhiteXYERK12dng_xy_coord
    - functionName:    _ZNK8dng_host9NeedsMetaEv
      functionSourceFile: '/src/dng_sdk/source/./dng_host.h'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12dng_negative23SetDefaultOriginalSizesEv
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3284
      functionLinenumberEnd: 3313
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          72
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN12dng_negative26SetOriginalDefaultCropSizeERK13dng_urationalS2_
        - _ZN12dng_negative27SetOriginalDefaultFinalSizeERK9dng_point
        - _ZN12dng_negative31SetOriginalBestQualityFinalSizeERK9dng_point
        - _ZN9dng_pointC2Eii
        - _ZN9dng_pointC2Ev
        - _ZNK12dng_negative16DefaultCropSizeHEv
        - _ZNK12dng_negative16DefaultCropSizeVEv
        - _ZNK12dng_negative17DefaultFinalWidthEv
        - _ZNK12dng_negative18DefaultFinalHeightEv
        - _ZNK12dng_negative21BestQualityFinalWidthEv
        - _ZNK12dng_negative22BestQualityFinalHeightEv
        - _ZNK12dng_negative24OriginalDefaultCropSizeHEv
        - _ZNK12dng_negative24OriginalDefaultCropSizeVEv
        - _ZNK12dng_negative24OriginalDefaultFinalSizeEv
        - _ZNK12dng_negative28OriginalBestQualityFinalSizeEv
        - _ZNK13dng_urational8NotValidEv
        - _ZNK9dng_pointeqERKS_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.cpp:3288,6'
          Dst:             _ZNK12dng_negative24OriginalDefaultFinalSizeEv
        - Src:             './dng_negative.cpp:3288,37'
          Dst:             _ZN9dng_pointC2Ev
        - Src:             './dng_negative.cpp:3288,34'
          Dst:             _ZNK9dng_pointeqERKS_
        - Src:             './dng_negative.cpp:3291,43'
          Dst:             _ZNK12dng_negative18DefaultFinalHeightEv
        - Src:             './dng_negative.cpp:3292,13'
          Dst:             _ZNK12dng_negative17DefaultFinalWidthEv
        - Src:             './dng_negative.cpp:3291,32'
          Dst:             _ZN9dng_pointC2Eii
        - Src:             './dng_negative.cpp:3291,3'
          Dst:             _ZN12dng_negative27SetOriginalDefaultFinalSizeERK9dng_point
        - Src:             './dng_negative.cpp:3296,6'
          Dst:             _ZNK12dng_negative28OriginalBestQualityFinalSizeEv
        - Src:             './dng_negative.cpp:3296,41'
          Dst:             _ZN9dng_pointC2Ev
        - Src:             './dng_negative.cpp:3296,38'
          Dst:             _ZNK9dng_pointeqERKS_
        - Src:             './dng_negative.cpp:3299,47'
          Dst:             _ZNK12dng_negative22BestQualityFinalHeightEv
        - Src:             './dng_negative.cpp:3300,14'
          Dst:             _ZNK12dng_negative21BestQualityFinalWidthEv
        - Src:             './dng_negative.cpp:3299,36'
          Dst:             _ZN9dng_pointC2Eii
        - Src:             './dng_negative.cpp:3299,3'
          Dst:             _ZN12dng_negative31SetOriginalBestQualityFinalSizeERK9dng_point
        - Src:             './dng_negative.cpp:3304,6'
          Dst:             _ZNK12dng_negative24OriginalDefaultCropSizeHEv
        - Src:             './dng_negative.cpp:3304,34'
          Dst:             _ZNK13dng_urational8NotValidEv
        - Src:             './dng_negative.cpp:3305,3'
          Dst:             _ZNK12dng_negative24OriginalDefaultCropSizeVEv
        - Src:             './dng_negative.cpp:3305,31'
          Dst:             _ZNK13dng_urational8NotValidEv
        - Src:             './dng_negative.cpp:3308,31'
          Dst:             _ZNK12dng_negative16DefaultCropSizeHEv
        - Src:             './dng_negative.cpp:3309,10'
          Dst:             _ZNK12dng_negative16DefaultCropSizeVEv
        - Src:             './dng_negative.cpp:3308,3'
          Dst:             _ZN12dng_negative26SetOriginalDefaultCropSizeERK13dng_urationalS2_
    - functionName:    _ZN12dng_negative16SetCameraWhiteXYERK12dng_xy_coord
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 963
      functionLinenumberEnd: 980
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z11Round_int32d
        - _ZN12dng_xy_coord5ClearEv
        - _ZNK12dng_xy_coord7IsValidEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.cpp:965,12'
          Dst:             _ZNK12dng_xy_coord7IsValidEv
        - Src:             './dng_negative.cpp:968,22'
          Dst:             _Z11Round_int32d
        - Src:             './dng_negative.cpp:969,22'
          Dst:             _Z11Round_int32d
        - Src:             './dng_negative.cpp:976,18'
          Dst:             _ZN12dng_xy_coord5ClearEv
    - functionName:    _ZN12dng_negative16SetCameraNeutralERK10dng_vector
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 923
      functionLinenumberEnd: 945
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN10dng_vector5ClearEv
        - _ZN10dng_vector5RoundEd
        - _ZN10dng_vector5ScaleEd
        - _ZN10dng_vectoraSERKS_
        - _ZNK10dng_vector8MaxEntryEv
        - _ZNK10dng_vector8NotEmptyEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.cpp:925,22'
          Dst:             _ZNK10dng_vector8MaxEntryEv
        - Src:             './dng_negative.cpp:927,8'
          Dst:             _ZNK10dng_vector8NotEmptyEv
        - Src:             './dng_negative.cpp:930,18'
          Dst:             _ZN10dng_vectoraSERKS_
        - Src:             './dng_negative.cpp:932,18'
          Dst:             _ZN10dng_vector5ScaleEd
        - Src:             './dng_negative.cpp:934,18'
          Dst:             _ZN10dng_vector5RoundEd
        - Src:             './dng_negative.cpp:941,18'
          Dst:             _ZN10dng_vector5ClearEv
    - functionName:    _ZNK12dng_xy_coord7IsValidEv
      functionSourceFile: '/src/dng_sdk/source/./dng_xy_coord.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12dng_xy_coord5ClearEv
      functionSourceFile: '/src/dng_sdk/source/./dng_xy_coord.h'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK12dng_negative24OriginalDefaultFinalSizeEv
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1266
      functionLinenumberEnd: 1267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12dng_negative27SetOriginalDefaultFinalSizeERK9dng_point
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1273
      functionLinenumberEnd: 1275
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK12dng_negative28OriginalBestQualityFinalSizeEv
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1283
      functionLinenumberEnd: 1284
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK12dng_negative22BestQualityFinalHeightEv
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1256
      functionLinenumberEnd: 1257
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK12dng_negative11FinalHeightEd
        - _ZNK12dng_negative12DefaultScaleEv
        - _ZNK12dng_negative16BestQualityScaleEv
        - _ZNK13dng_urational9As_real64Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.h:1257,24'
          Dst:             _ZNK12dng_negative12DefaultScaleEv
        - Src:             './dng_negative.h:1257,42'
          Dst:             _ZNK12dng_negative16BestQualityScaleEv
        - Src:             './dng_negative.h:1257,62'
          Dst:             _ZNK13dng_urational9As_real64Ev
        - Src:             './dng_negative.h:1257,11'
          Dst:             _ZNK12dng_negative11FinalHeightEd
    - functionName:    _ZNK12dng_negative21BestQualityFinalWidthEv
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1247
      functionLinenumberEnd: 1248
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK12dng_negative10FinalWidthEd
        - _ZNK12dng_negative12DefaultScaleEv
        - _ZNK12dng_negative16BestQualityScaleEv
        - _ZNK13dng_urational9As_real64Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.h:1248,23'
          Dst:             _ZNK12dng_negative12DefaultScaleEv
        - Src:             './dng_negative.h:1248,41'
          Dst:             _ZNK12dng_negative16BestQualityScaleEv
        - Src:             './dng_negative.h:1248,61'
          Dst:             _ZNK13dng_urational9As_real64Ev
        - Src:             './dng_negative.h:1248,11'
          Dst:             _ZNK12dng_negative10FinalWidthEd
    - functionName:    _ZN12dng_negative31SetOriginalBestQualityFinalSizeERK9dng_point
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1290
      functionLinenumberEnd: 1292
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK12dng_negative24OriginalDefaultCropSizeHEv
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1299
      functionLinenumberEnd: 1300
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13dng_urational8NotValidEv
      functionSourceFile: '/src/dng_sdk/source/./dng_rational.h'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK13dng_urational7IsValidEv
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_rational.h:123,12'
          Dst:             _ZNK13dng_urational7IsValidEv
    - functionName:    _ZNK12dng_negative24OriginalDefaultCropSizeVEv
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1304
      functionLinenumberEnd: 1305
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12dng_negative26SetOriginalDefaultCropSizeERK13dng_urationalS2_
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1312
      functionLinenumberEnd: 1315
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7AutoPtrI8dng_exifE7ReleaseEv
      functionSourceFile: '/src/dng_sdk/source/./dng_auto_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12dng_negative9ResetExifEP8dng_exif
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1878
      functionLinenumberEnd: 1880
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12dng_metadata9ResetExifEP8dng_exif
        - _ZN12dng_negative8MetadataEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.h:1879,4'
          Dst:             _ZN12dng_negative8MetadataEv
        - Src:             './dng_negative.h:1879,16'
          Dst:             _ZN12dng_metadata9ResetExifEP8dng_exif
    - functionName:    _ZN12dng_metadata9ResetExifEP8dng_exif
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7AutoPtrI8dng_exifE5ResetEPS0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.cpp:255,8'
          Dst:             _ZN7AutoPtrI8dng_exifE5ResetEPS0_
    - functionName:    _ZN12dng_negative14SetPrivateDataER7AutoPtrI16dng_memory_blockE
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1808
      functionLinenumberEnd: 1810
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7AutoPtrI16dng_memory_blockE5ResetEPS0_
        - _ZN7AutoPtrI16dng_memory_blockE7ReleaseEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.h:1809,33'
          Dst:             _ZN7AutoPtrI16dng_memory_blockE7ReleaseEv
        - Src:             './dng_negative.h:1809,20'
          Dst:             _ZN7AutoPtrI16dng_memory_blockE5ResetEPS0_
    - functionName:    _ZN12dng_negative24SetOriginalRawFileDigestERK15dng_fingerprint
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1792
      functionLinenumberEnd: 1794
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12dng_negative22SetOriginalRawFileDataER7AutoPtrI16dng_memory_blockE
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1773
      functionLinenumberEnd: 1775
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7AutoPtrI16dng_memory_blockE5ResetEPS0_
        - _ZN7AutoPtrI16dng_memory_blockE7ReleaseEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.h:1774,37'
          Dst:             _ZN7AutoPtrI16dng_memory_blockE7ReleaseEv
        - Src:             './dng_negative.h:1774,25'
          Dst:             _ZN7AutoPtrI16dng_memory_blockE5ResetEPS0_
    - functionName:    _ZN8dng_host16KeepOriginalFileEv
      functionSourceFile: '/src/dng_sdk/source/./dng_host.h'
      linkageType:     InternalLinkage
      functionLinenumber: 312
      functionLinenumberEnd: 313
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12dng_negative25SetHasOriginalRawFileDataEb
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1763
      functionLinenumberEnd: 1765
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12dng_negative22SetOriginalRawFileNameEPKc
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1746
      functionLinenumberEnd: 1748
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10dng_string3SetEPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.h:1747,25'
          Dst:             _ZN10dng_string3SetEPKc
    - functionName:    _ZN12dng_negative18SetRawDataUniqueIDERK15dng_fingerprint
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1730
      functionLinenumberEnd: 1732
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12dng_negative20SetNewRawImageDigestERK15dng_fingerprint
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1701
      functionLinenumberEnd: 1703
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12dng_negative17SetRawImageDigestERK15dng_fingerprint
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1696
      functionLinenumberEnd: 1698
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12dng_negative20SetAsShotProfileNameEPKc
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1673
      functionLinenumberEnd: 1675
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10dng_string3SetEPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.h:1674,23'
          Dst:             _ZN10dng_string3SetEPKc
    - functionName:    _ZNK13dng_exception9ErrorCodeEv
      functionSourceFile: '/src/dng_sdk/source/./dng_exceptions.h'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7AutoPtrI18dng_camera_profileED2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_auto_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7AutoPtrI18dng_camera_profileEC2EPS0_
      functionSourceFile: '/src/dng_sdk/source/./dng_auto_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8dng_host10NeedsImageEv
      functionSourceFile: '/src/dng_sdk/source/./dng_host.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12dng_negative29SetCameraCalibrationSignatureEPKc
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1628
      functionLinenumberEnd: 1630
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10dng_string3SetEPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.h:1629,32'
          Dst:             _ZN10dng_string3SetEPKc
    - functionName:    _ZNK10dng_matrix8NotEmptyEv
      functionSourceFile: '/src/dng_sdk/source/./dng_matrix.h'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK10dng_matrix7IsEmptyEv
      functionUses:    23
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_matrix.h:95,12'
          Dst:             _ZNK10dng_matrix7IsEmptyEv
    - functionName:    _ZN12dng_negative24SetColorimetricReferenceEj
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1499
      functionLinenumberEnd: 1501
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12dng_negative22SetLinearResponseLimitEd
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1460
      functionLinenumberEnd: 1462
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13dng_urational10Set_real64Edj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.h:1461,25'
          Dst:             _ZN13dng_urational10Set_real64Edj
    - functionName:    _ZN12dng_negative20SetAntiAliasStrengthERK13dng_urational
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1446
      functionLinenumberEnd: 1448
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12dng_negative19SetChromaBlurRadiusERK13dng_urational
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1432
      functionLinenumberEnd: 1434
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12dng_negative20SetBaselineSharpnessEd
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1411
      functionLinenumberEnd: 1413
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13dng_urational10Set_real64Edj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.h:1412,23'
          Dst:             _ZN13dng_urational10Set_real64Edj
    - functionName:    _ZN12dng_negative19SetBaselineExposureEd
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1385
      functionLinenumberEnd: 1387
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13dng_srational10Set_real64Edi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.h:1386,22'
          Dst:             _ZN13dng_srational10Set_real64Edi
    - functionName:    _ZN12dng_negative15SetNoiseProfileERK17dng_noise_profile
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1364
      functionLinenumberEnd: 1366
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN17dng_noise_profileaSERKS_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.h:1365,18'
          Dst:             _ZN17dng_noise_profileaSERKS_
    - functionName:    _ZN12dng_negative24SetNoiseReductionAppliedERK13dng_urational
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1350
      functionLinenumberEnd: 1352
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12dng_negative16SetBaselineNoiseEd
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1329
      functionLinenumberEnd: 1331
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13dng_urational10Set_real64Edj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.h:1330,19'
          Dst:             _ZN13dng_urational10Set_real64Edj
    - functionName:    _ZN12dng_negative19SetBestQualityScaleERK13dng_urational
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1138
      functionLinenumberEnd: 1140
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12dng_negative15SetDefaultScaleERK13dng_urationalS2_
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1116
      functionLinenumberEnd: 1119
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12dng_negative18SetDefaultUserCropERK13dng_urationalS2_S2_S2_
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1077
      functionLinenumberEnd: 1082
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          27
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12dng_negative20SetDefaultCropOriginERK13dng_urationalS2_
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 992
      functionLinenumberEnd: 995
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12dng_negative18SetDefaultCropSizeERK13dng_urationalS2_
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 960
      functionLinenumberEnd: 963
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN15dng_orientation9TIFFtoDNGEj
      functionSourceFile: '/src/dng_sdk/source/./dng_orientation.h'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN15dng_orientation7SetTIFFEj
        - _ZN15dng_orientationC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_orientation.h:85,20'
          Dst:             _ZN15dng_orientationC2Ev
        - Src:             './dng_orientation.h:87,11'
          Dst:             _ZN15dng_orientation7SetTIFFEj
    - functionName:    _ZN15dng_orientationC2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_orientation.h'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12dng_negative18SetBaseOrientationERK15dng_orientation
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 919
      functionLinenumberEnd: 921
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12dng_metadata18SetBaseOrientationERK15dng_orientation
        - _ZN12dng_negative8MetadataEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.h:920,4'
          Dst:             _ZN12dng_negative8MetadataEv
        - Src:             './dng_negative.h:920,16'
          Dst:             _ZN12dng_metadata18SetBaseOrientationERK15dng_orientation
    - functionName:    _ZN12dng_metadata18SetBaseOrientationERK15dng_orientation
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12dng_negative12SetLocalNameEPKc
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 871
      functionLinenumberEnd: 873
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10dng_string3SetEPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.h:872,15'
          Dst:             _ZN10dng_string3SetEPKc
    - functionName:    _ZN12dng_negative12SetModelNameEPKc
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 857
      functionLinenumberEnd: 859
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10dng_string9Set_ASCIIEPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.h:858,15'
          Dst:             _ZN10dng_string9Set_ASCIIEPKc
    - functionName:    _ZN12dng_negative5ParseER8dng_hostR10dng_streamR8dng_info
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2910
      functionLinenumberEnd: 3279
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         138
      ICount:          865
      EdgeCount:       268
      CyclomaticComplexity: 132
      functionsReached:
        - _Z14ThrowBadFormatPKc
        - _ZN10dng_stream15SetReadPositionEm
        - _ZN10dng_stream3GetEPvj
        - _ZN12dng_negative10AddProfileER7AutoPtrI18dng_camera_profileE
        - _ZN12dng_negative12SetLocalNameEPKc
        - _ZN12dng_negative12SetModelNameEPKc
        - _ZN12dng_negative14NeedMosaicInfoEv
        - _ZN12dng_negative14SetPrivateDataER7AutoPtrI16dng_memory_blockE
        - _ZN12dng_negative14SetShadowScaleERK13dng_urational
        - _ZN12dng_negative15SetDefaultScaleERK13dng_urationalS2_
        - _ZN12dng_negative15SetNoiseProfileERK17dng_noise_profile
        - _ZN12dng_negative16SetAnalogBalanceERK10dng_vector
        - _ZN12dng_negative16SetBaselineNoiseEd
        - _ZN12dng_negative16SetColorChannelsEj
        - _ZN12dng_negative17SetRawImageDigestERK15dng_fingerprint
        - _ZN12dng_negative18SetBaseOrientationERK15dng_orientation
        - _ZN12dng_negative18SetDefaultCropSizeERK13dng_urationalS2_
        - _ZN12dng_negative18SetDefaultUserCropERK13dng_urationalS2_S2_S2_
        - _ZN12dng_negative18SetRawDataUniqueIDERK15dng_fingerprint
        - _ZN12dng_negative19SetBaselineExposureEd
        - _ZN12dng_negative19SetBestQualityScaleERK13dng_urational
        - _ZN12dng_negative19SetChromaBlurRadiusERK13dng_urational
        - _ZN12dng_negative20SetAntiAliasStrengthERK13dng_urational
        - _ZN12dng_negative20SetAsShotProfileNameEPKc
        - _ZN12dng_negative20SetBaselineSharpnessEd
        - _ZN12dng_negative20SetDefaultCropOriginERK13dng_urationalS2_
        - _ZN12dng_negative20SetNewRawImageDigestERK15dng_fingerprint
        - _ZN12dng_negative21NeedLinearizationInfoEv
        - _ZN12dng_negative21SetCameraCalibration1ERK10dng_matrix
        - _ZN12dng_negative21SetCameraCalibration2ERK10dng_matrix
        - _ZN12dng_negative22SetLinearResponseLimitEd
        - _ZN12dng_negative22SetOriginalRawFileDataER7AutoPtrI16dng_memory_blockE
        - _ZN12dng_negative22SetOriginalRawFileNameEPKc
        - _ZN12dng_negative24SetColorimetricReferenceEj
        - _ZN12dng_negative24SetNoiseReductionAppliedERK13dng_urational
        - _ZN12dng_negative24SetOriginalRawFileDigestERK15dng_fingerprint
        - _ZN12dng_negative25SetHasOriginalRawFileDataEb
        - _ZN12dng_negative26SetOriginalDefaultCropSizeERK13dng_urationalS2_
        - _ZN12dng_negative27SetOriginalDefaultFinalSizeERK9dng_point
        - _ZN12dng_negative29SetCameraCalibrationSignatureEPKc
        - _ZN12dng_negative29ValidateOriginalRawFileDigestEv
        - _ZN12dng_negative31SetOriginalBestQualityFinalSizeERK9dng_point
        - _ZN12dng_negative9ResetExifEP8dng_exif
        - _ZN13dng_urationalC2Ejj
        - _ZN15dng_orientation9TIFFtoDNGEj
        - _ZN16dng_memory_block6BufferEv
        - _ZN18dng_camera_profile17SetWasReadFromDNGEb
        - _ZN18dng_camera_profile5ParseER10dng_streamR23dng_camera_profile_info
        - _ZN18dng_camera_profileC2Ev
        - _ZN7AutoPtrI16dng_memory_blockEC2EPS0_
        - _ZN7AutoPtrI16dng_memory_blockED2Ev
        - _ZN7AutoPtrI18dng_camera_profileEC2EPS0_
        - _ZN7AutoPtrI18dng_camera_profileED2Ev
        - _ZN7AutoPtrI8dng_exifE7ReleaseEv
        - _ZN8dng_host16KeepOriginalFileEv
        - _ZNK10dng_matrix8NotEmptyEv
        - _ZNK10dng_string3GetEv
        - _ZNK10dng_string8NotEmptyEv
        - _ZNK10dng_vector8NotEmptyEv
        - _ZNK13dng_exception9ErrorCodeEv
        - _ZNK13dng_srational9As_real64Ev
        - _ZNK13dng_urational9As_real64Ev
        - _ZNK15dng_fingerprint7IsValidEv
        - _ZNK18dng_camera_profile7IsValidEj
        - _ZNK7AutoPtrI10dng_sharedE3GetEv
        - _ZNK7AutoPtrI15dng_mosaic_infoE3GetEv
        - _ZNK7AutoPtrI16dng_memory_blockEptEv
        - _ZNK7AutoPtrI18dng_camera_profileEptEv
        - _ZNK7AutoPtrI22dng_linearization_infoE3GetEv
        - _ZNK7AutoPtrI7dng_ifdE3GetEv
        - _ZNK7AutoPtrI7dng_ifdEptEv
        - _ZNK8dng_host10NeedsImageEv
        - _ZNK8dng_host9NeedsMetaEv
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_rethrow
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.cpp:2914,38'
          Dst:             _ZNK7AutoPtrI10dng_sharedE3GetEv
        - Src:             './dng_negative.cpp:2918,49'
          Dst:             _ZNK7AutoPtrI7dng_ifdE3GetEv
        - Src:             './dng_negative.cpp:2922,42'
          Dst:             _ZNK10dng_string3GetEv
        - Src:             './dng_negative.cpp:2922,2'
          Dst:             _ZN12dng_negative12SetModelNameEPKc
        - Src:             './dng_negative.cpp:2926,45'
          Dst:             _ZNK10dng_string3GetEv
        - Src:             './dng_negative.cpp:2926,2'
          Dst:             _ZN12dng_negative12SetLocalNameEPKc
        - Src:             './dng_negative.cpp:2932,24'
          Dst:             _ZNK7AutoPtrI7dng_ifdEptEv
        - Src:             './dng_negative.cpp:2937,24'
          Dst:             _ZN15dng_orientation9TIFFtoDNGEj
        - Src:             './dng_negative.cpp:2937,4'
          Dst:             _ZN12dng_negative18SetBaseOrientationERK15dng_orientation
        - Src:             './dng_negative.cpp:2945,2'
          Dst:             _ZN12dng_negative18SetDefaultCropSizeERK13dng_urationalS2_
        - Src:             './dng_negative.cpp:2948,2'
          Dst:             _ZN12dng_negative20SetDefaultCropOriginERK13dng_urationalS2_
        - Src:             './dng_negative.cpp:2953,2'
          Dst:             _ZN12dng_negative18SetDefaultUserCropERK13dng_urationalS2_S2_S2_
        - Src:             './dng_negative.cpp:2960,2'
          Dst:             _ZN12dng_negative15SetDefaultScaleERK13dng_urationalS2_
        - Src:             './dng_negative.cpp:2965,2'
          Dst:             _ZN12dng_negative19SetBestQualityScaleERK13dng_urational
        - Src:             './dng_negative.cpp:2969,42'
          Dst:             _ZNK13dng_urational9As_real64Ev
        - Src:             './dng_negative.cpp:2969,2'
          Dst:             _ZN12dng_negative16SetBaselineNoiseEd
        - Src:             './dng_negative.cpp:2973,2'
          Dst:             _ZN12dng_negative24SetNoiseReductionAppliedERK13dng_urational
        - Src:             './dng_negative.cpp:2977,2'
          Dst:             _ZN12dng_negative15SetNoiseProfileERK17dng_noise_profile
        - Src:             './dng_negative.cpp:2981,48'
          Dst:             _ZNK13dng_srational9As_real64Ev
        - Src:             './dng_negative.cpp:2981,2'
          Dst:             _ZN12dng_negative19SetBaselineExposureEd
        - Src:             './dng_negative.cpp:2985,50'
          Dst:             _ZNK13dng_urational9As_real64Ev
        - Src:             './dng_negative.cpp:2985,2'
          Dst:             _ZN12dng_negative20SetBaselineSharpnessEd
        - Src:             './dng_negative.cpp:2989,2'
          Dst:             _ZN12dng_negative19SetChromaBlurRadiusERK13dng_urational
        - Src:             './dng_negative.cpp:2993,2'
          Dst:             _ZN12dng_negative20SetAntiAliasStrengthERK13dng_urational
        - Src:             './dng_negative.cpp:2997,54'
          Dst:             _ZNK13dng_urational9As_real64Ev
        - Src:             './dng_negative.cpp:2997,2'
          Dst:             _ZN12dng_negative22SetLinearResponseLimitEd
        - Src:             './dng_negative.cpp:3001,2'
          Dst:             _ZN12dng_negative14SetShadowScaleERK13dng_urational
        - Src:             './dng_negative.cpp:3005,2'
          Dst:             _ZN12dng_negative24SetColorimetricReferenceEj
        - Src:             './dng_negative.cpp:3009,2'
          Dst:             _ZN12dng_negative16SetColorChannelsEj
        - Src:             './dng_negative.cpp:3013,28'
          Dst:             _ZNK10dng_vector8NotEmptyEv
        - Src:             './dng_negative.cpp:3016,3'
          Dst:             _ZN12dng_negative16SetAnalogBalanceERK10dng_vector
        - Src:             './dng_negative.cpp:3022,33'
          Dst:             _ZNK10dng_matrix8NotEmptyEv
        - Src:             './dng_negative.cpp:3025,3'
          Dst:             _ZN12dng_negative21SetCameraCalibration1ERK10dng_matrix
        - Src:             './dng_negative.cpp:3029,33'
          Dst:             _ZNK10dng_matrix8NotEmptyEv
        - Src:             './dng_negative.cpp:3032,3'
          Dst:             _ZN12dng_negative21SetCameraCalibration2ERK10dng_matrix
        - Src:             './dng_negative.cpp:3036,33'
          Dst:             _ZNK10dng_matrix8NotEmptyEv
        - Src:             './dng_negative.cpp:3037,30'
          Dst:             _ZNK10dng_matrix8NotEmptyEv
        - Src:             './dng_negative.cpp:3040,69'
          Dst:             _ZNK10dng_string3GetEv
        - Src:             './dng_negative.cpp:3040,3'
          Dst:             _ZN12dng_negative29SetCameraCalibrationSignatureEPKc
        - Src:             './dng_negative.cpp:3049,28'
          Dst:             _ZNK8dng_host9NeedsMetaEv
        - Src:             './dng_negative.cpp:3049,49'
          Dst:             _ZNK8dng_host10NeedsImageEv
        - Src:             './dng_negative.cpp:3056,46'
          Dst:             _ZN18dng_camera_profileC2Ev
        - Src:             './dng_negative.cpp:3056,33'
          Dst:             _ZN7AutoPtrI18dng_camera_profileEC2EPS0_
        - Src:             './dng_negative.cpp:3060,5'
          Dst:             _ZNK7AutoPtrI18dng_camera_profileEptEv
        - Src:             './dng_negative.cpp:3060,14'
          Dst:             _ZN18dng_camera_profile5ParseER10dng_streamR23dng_camera_profile_info
        - Src:             './dng_negative.cpp:3064,10'
          Dst:             _ZNK7AutoPtrI18dng_camera_profileEptEv
        - Src:             './dng_negative.cpp:3064,19'
          Dst:             _ZNK18dng_camera_profile7IsValidEj
        - Src:             './dng_negative.cpp:3067,6'
          Dst:             _Z14ThrowBadFormatPKc
        - Src:             './dng_negative.cpp:3075,5'
          Dst:             _ZN7AutoPtrI18dng_camera_profileED2Ev
        - Src:             './dng_negative.cpp:3071,5'
          Dst:             _ZNK7AutoPtrI18dng_camera_profileEptEv
        - Src:             './dng_negative.cpp:3071,14'
          Dst:             _ZN18dng_camera_profile17SetWasReadFromDNGEb
        - Src:             './dng_negative.cpp:3073,5'
          Dst:             _ZN12dng_negative10AddProfileER7AutoPtrI18dng_camera_profileE
        - Src:             './dng_negative.cpp:3075,5'
          Dst:             _ZN7AutoPtrI18dng_camera_profileED2Ev
        - Src:             './dng_negative.cpp:3085,47'
          Dst:             _ZN18dng_camera_profileC2Ev
        - Src:             './dng_negative.cpp:3085,34'
          Dst:             _ZN7AutoPtrI18dng_camera_profileEC2EPS0_
        - Src:             './dng_negative.cpp:3089,6'
          Dst:             _ZNK7AutoPtrI18dng_camera_profileEptEv
        - Src:             './dng_negative.cpp:3089,15'
          Dst:             _ZN18dng_camera_profile5ParseER10dng_streamR23dng_camera_profile_info
        - Src:             './dng_negative.cpp:3091,11'
          Dst:             _ZNK7AutoPtrI18dng_camera_profileEptEv
        - Src:             './dng_negative.cpp:3091,20'
          Dst:             _ZNK18dng_camera_profile7IsValidEj
        - Src:             './dng_negative.cpp:3094,7'
          Dst:             _Z14ThrowBadFormatPKc
        - Src:             './dng_negative.cpp:3102,6'
          Dst:             _ZN7AutoPtrI18dng_camera_profileED2Ev
        - Src:             './dng_negative.cpp:3102,6'
          Dst:             __cxa_begin_catch
        - Src:             './dng_negative.cpp:3109,40'
          Dst:             _ZNK13dng_exception9ErrorCodeEv
        - Src:             './dng_negative.cpp:3112,7'
          Dst:             __cxa_rethrow
        - Src:             './dng_negative.cpp:3098,6'
          Dst:             _ZNK7AutoPtrI18dng_camera_profileEptEv
        - Src:             './dng_negative.cpp:3098,15'
          Dst:             _ZN18dng_camera_profile17SetWasReadFromDNGEb
        - Src:             './dng_negative.cpp:3100,6'
          Dst:             _ZN12dng_negative10AddProfileER7AutoPtrI18dng_camera_profileE
        - Src:             './dng_negative.cpp:3102,6'
          Dst:             _ZN7AutoPtrI18dng_camera_profileED2Ev
        - Src:             './dng_negative.cpp:3124,6'
          Dst:             __cxa_end_catch
        - Src:             './dng_negative.cpp:3124,6'
          Dst:             __cxa_end_catch
        - Src:             './dng_negative.cpp:3132,33'
          Dst:             _ZNK10dng_string8NotEmptyEv
        - Src:             './dng_negative.cpp:3135,52'
          Dst:             _ZNK10dng_string3GetEv
        - Src:             './dng_negative.cpp:3135,4'
          Dst:             _ZN12dng_negative20SetAsShotProfileNameEPKc
        - Src:             './dng_negative.cpp:3143,29'
          Dst:             _ZNK15dng_fingerprint7IsValidEv
        - Src:             './dng_negative.cpp:3146,3'
          Dst:             _ZN12dng_negative17SetRawImageDigestERK15dng_fingerprint
        - Src:             './dng_negative.cpp:3152,32'
          Dst:             _ZNK15dng_fingerprint7IsValidEv
        - Src:             './dng_negative.cpp:3155,3'
          Dst:             _ZN12dng_negative20SetNewRawImageDigestERK15dng_fingerprint
        - Src:             './dng_negative.cpp:3161,30'
          Dst:             _ZNK15dng_fingerprint7IsValidEv
        - Src:             './dng_negative.cpp:3164,3'
          Dst:             _ZN12dng_negative18SetRawDataUniqueIDERK15dng_fingerprint
        - Src:             './dng_negative.cpp:3170,34'
          Dst:             _ZNK10dng_string8NotEmptyEv
        - Src:             './dng_negative.cpp:3173,55'
          Dst:             _ZNK10dng_string3GetEv
        - Src:             './dng_negative.cpp:3173,3'
          Dst:             _ZN12dng_negative22SetOriginalRawFileNameEPKc
        - Src:             './dng_negative.cpp:3182,3'
          Dst:             _ZN12dng_negative25SetHasOriginalRawFileDataEb
        - Src:             './dng_negative.cpp:3184,12'
          Dst:             _ZN8dng_host16KeepOriginalFileEv
        - Src:             './dng_negative.cpp:3189,30'
          Dst:             _ZN7AutoPtrI16dng_memory_blockEC2EPS0_
        - Src:             './dng_negative.cpp:3191,11'
          Dst:             _ZN10dng_stream15SetReadPositionEm
        - Src:             './dng_negative.cpp:3193,16'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_negative.cpp:3193,23'
          Dst:             _ZN16dng_memory_block6BufferEv
        - Src:             './dng_negative.cpp:3193,11'
          Dst:             _ZN10dng_stream3GetEPvj
        - Src:             './dng_negative.cpp:3195,4'
          Dst:             _ZN12dng_negative22SetOriginalRawFileDataER7AutoPtrI16dng_memory_blockE
        - Src:             './dng_negative.cpp:3197,4'
          Dst:             _ZN12dng_negative24SetOriginalRawFileDigestERK15dng_fingerprint
        - Src:             './dng_negative.cpp:3199,4'
          Dst:             _ZN12dng_negative29ValidateOriginalRawFileDigestEv
        - Src:             './dng_negative.cpp:3201,4'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
        - Src:             './dng_negative.cpp:3201,4'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
        - Src:             './dng_negative.cpp:3212,29'
          Dst:             _ZN7AutoPtrI16dng_memory_blockEC2EPS0_
        - Src:             './dng_negative.cpp:3214,10'
          Dst:             _ZN10dng_stream15SetReadPositionEm
        - Src:             './dng_negative.cpp:3216,15'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_negative.cpp:3216,22'
          Dst:             _ZN16dng_memory_block6BufferEv
        - Src:             './dng_negative.cpp:3216,10'
          Dst:             _ZN10dng_stream3GetEPvj
        - Src:             './dng_negative.cpp:3218,3'
          Dst:             _ZN12dng_negative14SetPrivateDataER7AutoPtrI16dng_memory_blockE
        - Src:             './dng_negative.cpp:3220,3'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
        - Src:             './dng_negative.cpp:3220,3'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
        - Src:             './dng_negative.cpp:3224,24'
          Dst:             _ZN7AutoPtrI8dng_exifE7ReleaseEv
        - Src:             './dng_negative.cpp:3224,2'
          Dst:             _ZN12dng_negative9ResetExifEP8dng_exif
        - Src:             './dng_negative.cpp:3228,2'
          Dst:             _ZN12dng_negative21NeedLinearizationInfoEv
        - Src:             './dng_negative.cpp:3230,21'
          Dst:             _ZNK7AutoPtrI22dng_linearization_infoE3GetEv
        - Src:             './dng_negative.cpp:3239,3'
          Dst:             _ZN12dng_negative14NeedMosaicInfoEv
        - Src:             './dng_negative.cpp:3241,15'
          Dst:             _ZNK7AutoPtrI15dng_mosaic_infoE3GetEv
        - Src:             './dng_negative.cpp:3253,3'
          Dst:             _ZN12dng_negative27SetOriginalDefaultFinalSizeERK9dng_point
        - Src:             './dng_negative.cpp:3255,3'
          Dst:             _ZN12dng_negative31SetOriginalBestQualityFinalSizeERK9dng_point
        - Src:             './dng_negative.cpp:3257,31'
          Dst:             _ZN13dng_urationalC2Ejj
        - Src:             './dng_negative.cpp:3258,10'
          Dst:             _ZN13dng_urationalC2Ejj
        - Src:             './dng_negative.cpp:3257,3'
          Dst:             _ZN12dng_negative26SetOriginalDefaultCropSizeERK13dng_urationalS2_
        - Src:             './dng_negative.cpp:3266,3'
          Dst:             _ZN12dng_negative31SetOriginalBestQualityFinalSizeERK9dng_point
        - Src:             './dng_negative.cpp:3270,39'
          Dst:             _ZNK13dng_urational9As_real64Ev
        - Src:             './dng_negative.cpp:3271,36'
          Dst:             _ZNK13dng_urational9As_real64Ev
        - Src:             './dng_negative.cpp:3274,3'
          Dst:             _ZN12dng_negative26SetOriginalDefaultCropSizeERK13dng_urationalS2_
        - Src:             './dng_negative.cpp:3124,6'
          Dst:             __clang_call_terminate
    - functionName:    _ZN12dng_negative14SetShadowScaleERK13dng_urational
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2270
      functionLinenumberEnd: 2286
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          52
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK13dng_urational9As_real64Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.cpp:2275,20'
          Dst:             _ZNK13dng_urational9As_real64Ev
    - functionName:    _ZN12dng_negative16SetAnalogBalanceERK10dng_vector
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 865
      functionLinenumberEnd: 887
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN10dng_vector5ClearEv
        - _ZN10dng_vector5RoundEd
        - _ZN10dng_vector5ScaleEd
        - _ZN10dng_vectoraSERKS_
        - _ZNK10dng_vector8MinEntryEv
        - _ZNK10dng_vector8NotEmptyEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.cpp:867,22'
          Dst:             _ZNK10dng_vector8MinEntryEv
        - Src:             './dng_negative.cpp:869,8'
          Dst:             _ZNK10dng_vector8NotEmptyEv
        - Src:             './dng_negative.cpp:872,18'
          Dst:             _ZN10dng_vectoraSERKS_
        - Src:             './dng_negative.cpp:874,18'
          Dst:             _ZN10dng_vector5ScaleEd
        - Src:             './dng_negative.cpp:876,18'
          Dst:             _ZN10dng_vector5RoundEd
        - Src:             './dng_negative.cpp:883,18'
          Dst:             _ZN10dng_vector5ClearEv
    - functionName:    _ZN12dng_negative21SetCameraCalibration1ERK10dng_matrix
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1009
      functionLinenumberEnd: 1015
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10dng_matrix5RoundEd
        - _ZN10dng_matrixaSERKS_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.cpp:1011,22'
          Dst:             _ZN10dng_matrixaSERKS_
        - Src:             './dng_negative.cpp:1013,22'
          Dst:             _ZN10dng_matrix5RoundEd
    - functionName:    _ZN12dng_negative21SetCameraCalibration2ERK10dng_matrix
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1020
      functionLinenumberEnd: 1026
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10dng_matrix5RoundEd
        - _ZN10dng_matrixaSERKS_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.cpp:1022,22'
          Dst:             _ZN10dng_matrixaSERKS_
        - Src:             './dng_negative.cpp:1024,22'
          Dst:             _ZN10dng_matrix5RoundEd
    - functionName:    _ZNK7AutoPtrI18dng_camera_profileEptEv
      functionSourceFile: '/src/dng_sdk/source/./dng_auto_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN18dng_camera_profile17SetWasReadFromDNGEb
      functionSourceFile: '/src/dng_sdk/source/./dng_camera_profile.h'
      linkageType:     InternalLinkage
      functionLinenumber: 752
      functionLinenumberEnd: 754
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12dng_negative10AddProfileER7AutoPtrI18dng_camera_profileE
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1031
      functionLinenumberEnd: 1154
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         45
      ICount:          292
      EdgeCount:       59
      CyclomaticComplexity: 16
      functionsReached:
        - _ZN18dng_camera_profile17SetWasReadFromDNGEb
        - _ZN18dng_camera_profile18SetWasReadFromDiskEb
        - _ZN18dng_camera_profile7SetNameEPKc
        - _ZN7AutoPtrI18dng_camera_profileE7ReleaseEv
        - _ZNK10dng_string7IsEmptyEv
        - _ZNK10dng_stringeqERKS_
        - _ZNK18dng_camera_profile14NameIsEmbeddedEv
        - _ZNK18dng_camera_profile14WasReadFromDNGEv
        - _ZNK18dng_camera_profile15WasReadFromDiskEv
        - _ZNK18dng_camera_profile4NameEv
        - _ZNK18dng_camera_profile9EqualDataERKS_
        - _ZNK7AutoPtrI18dng_camera_profileE3GetEv
        - _ZNK7AutoPtrI18dng_camera_profileEptEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.cpp:1035,15'
          Dst:             _ZNK7AutoPtrI18dng_camera_profileE3GetEv
        - Src:             './dng_negative.cpp:1044,6'
          Dst:             _ZNK7AutoPtrI18dng_camera_profileEptEv
        - Src:             './dng_negative.cpp:1044,15'
          Dst:             _ZNK18dng_camera_profile4NameEv
        - Src:             './dng_negative.cpp:1044,23'
          Dst:             _ZNK10dng_string7IsEmptyEv
        - Src:             './dng_negative.cpp:1047,3'
          Dst:             _ZNK7AutoPtrI18dng_camera_profileEptEv
        - Src:             './dng_negative.cpp:1047,12'
          Dst:             _ZN18dng_camera_profile7SetNameEPKc
        - Src:             './dng_negative.cpp:1060,27'
          Dst:             _ZNK18dng_camera_profile14NameIsEmbeddedEv
        - Src:             './dng_negative.cpp:1061,44'
          Dst:             _ZNK7AutoPtrI18dng_camera_profileE3GetEv
        - Src:             './dng_negative.cpp:1061,24'
          Dst:             _ZNK18dng_camera_profile9EqualDataERKS_
        - Src:             './dng_negative.cpp:1067,28'
          Dst:             _ZNK18dng_camera_profile14WasReadFromDNGEv
        - Src:             './dng_negative.cpp:1070,5'
          Dst:             _ZNK7AutoPtrI18dng_camera_profileEptEv
        - Src:             './dng_negative.cpp:1070,14'
          Dst:             _ZN18dng_camera_profile17SetWasReadFromDNGEb
        - Src:             './dng_negative.cpp:1077,29'
          Dst:             _ZNK18dng_camera_profile15WasReadFromDiskEv
        - Src:             './dng_negative.cpp:1080,5'
          Dst:             _ZNK7AutoPtrI18dng_camera_profileEptEv
        - Src:             './dng_negative.cpp:1080,14'
          Dst:             _ZN18dng_camera_profile18SetWasReadFromDiskEb
        - Src:             './dng_negative.cpp:1108,83'
          Dst:             _ZNK7AutoPtrI18dng_camera_profileE3GetEv
        - Src:             './dng_negative.cpp:1108,63'
          Dst:             _ZNK18dng_camera_profile9EqualDataERKS_
        - Src:             './dng_negative.cpp:1109,36'
          Dst:             _ZNK18dng_camera_profile4NameEv
        - Src:             './dng_negative.cpp:1109,47'
          Dst:             _ZNK7AutoPtrI18dng_camera_profileEptEv
        - Src:             './dng_negative.cpp:1109,56'
          Dst:             _ZNK18dng_camera_profile4NameEv
        - Src:             './dng_negative.cpp:1109,44'
          Dst:             _ZNK10dng_stringeqERKS_
        - Src:             './dng_negative.cpp:1117,32'
          Dst:             _ZNK18dng_camera_profile14WasReadFromDNGEv
        - Src:             './dng_negative.cpp:1120,5'
          Dst:             _ZNK7AutoPtrI18dng_camera_profileEptEv
        - Src:             './dng_negative.cpp:1120,14'
          Dst:             _ZN18dng_camera_profile17SetWasReadFromDNGEb
        - Src:             './dng_negative.cpp:1127,33'
          Dst:             _ZNK18dng_camera_profile15WasReadFromDiskEv
        - Src:             './dng_negative.cpp:1130,5'
          Dst:             _ZNK7AutoPtrI18dng_camera_profileEptEv
        - Src:             './dng_negative.cpp:1130,14'
          Dst:             _ZN18dng_camera_profile18SetWasReadFromDiskEb
        - Src:             './dng_negative.cpp:1152,56'
          Dst:             _ZN7AutoPtrI18dng_camera_profileE7ReleaseEv
    - functionName:    __cxa_rethrow
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK10dng_string8NotEmptyEv
      functionSourceFile: '/src/dng_sdk/source/./dng_string.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK10dng_string7IsEmptyEv
      functionUses:    53
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_string.h:91,12'
          Dst:             _ZNK10dng_string7IsEmptyEv
    - functionName:    _ZN12dng_negative29ValidateOriginalRawFileDigestEv
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2150
      functionLinenumberEnd: 2199
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          90
      EdgeCount:       38
      CyclomaticComplexity: 19
      functionsReached:
        - _ZN12dng_negative12SetIsDamagedEb
        - _ZN15dng_fingerprint5ClearEv
        - _ZNK12dng_negative25FindOriginalRawFileDigestEv
        - _ZNK15dng_fingerprint7IsValidEv
        - _ZNK15dng_fingerprintneERKS_
        - _ZNK7AutoPtrI16dng_memory_blockE3GetEv
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_rethrow
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.cpp:2152,29'
          Dst:             _ZNK15dng_fingerprint7IsValidEv
        - Src:             './dng_negative.cpp:2152,64'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockE3GetEv
        - Src:             './dng_negative.cpp:2160,27'
          Dst:             _ZN15dng_fingerprint5ClearEv
        - Src:             './dng_negative.cpp:2162,4'
          Dst:             _ZNK12dng_negative25FindOriginalRawFileDigestEv
        - Src:             './dng_negative.cpp:2164,4'
          Dst:             __cxa_begin_catch
        - Src:             './dng_negative.cpp:2171,4'
          Dst:             __cxa_rethrow
        - Src:             './dng_negative.cpp:2173,4'
          Dst:             __cxa_end_catch
        - Src:             './dng_negative.cpp:2175,17'
          Dst:             _ZNK15dng_fingerprintneERKS_
        - Src:             './dng_negative.cpp:2184,4'
          Dst:             _ZN12dng_negative12SetIsDamagedEb
        - Src:             './dng_negative.cpp:2173,4'
          Dst:             __clang_call_terminate
    - functionName:    _ZN12dng_negative14NeedMosaicInfoEv
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4926
      functionLinenumberEnd: 4935
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7AutoPtrI15dng_mosaic_infoE5ResetEPS0_
        - _ZNK7AutoPtrI15dng_mosaic_infoE3GetEv
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.cpp:4928,19'
          Dst:             _ZNK7AutoPtrI15dng_mosaic_infoE3GetEv
        - Src:             './dng_negative.cpp:4931,15'
          Dst:             _ZN7AutoPtrI15dng_mosaic_infoE5ResetEPS0_
    - functionName:    _ZNK12dng_negative25FindOriginalRawFileDigestEv
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2131
      functionLinenumberEnd: 2145
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          78
      EdgeCount:       27
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN15dng_md5_printer6ResultEv
        - _ZN15dng_md5_printer7ProcessEPKvj
        - _ZN15dng_md5_printerC2Ev
        - _ZN15dng_md5_printerD2Ev
        - _ZN16dng_memory_block6BufferEv
        - _ZNK15dng_fingerprint6IsNullEv
        - _ZNK16dng_memory_block11LogicalSizeEv
        - _ZNK7AutoPtrI16dng_memory_blockE3GetEv
        - _ZNK7AutoPtrI16dng_memory_blockEptEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.cpp:2133,29'
          Dst:             _ZNK15dng_fingerprint6IsNullEv
        - Src:             './dng_negative.cpp:2133,63'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockE3GetEv
        - Src:             './dng_negative.cpp:2136,19'
          Dst:             _ZN15dng_md5_printerC2Ev
        - Src:             './dng_negative.cpp:2138,20'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_negative.cpp:2138,42'
          Dst:             _ZN16dng_memory_block6BufferEv
        - Src:             './dng_negative.cpp:2139,8'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_negative.cpp:2139,30'
          Dst:             _ZNK16dng_memory_block11LogicalSizeEv
        - Src:             './dng_negative.cpp:2138,11'
          Dst:             _ZN15dng_md5_printer7ProcessEPKvj
        - Src:             './dng_negative.cpp:2141,36'
          Dst:             _ZN15dng_md5_printer6ResultEv
        - Src:             './dng_negative.cpp:2143,3'
          Dst:             _ZN15dng_md5_printerD2Ev
        - Src:             './dng_negative.cpp:2143,3'
          Dst:             _ZN15dng_md5_printerD2Ev
    - functionName:    _ZNK15dng_fingerprintneERKS_
      functionSourceFile: '/src/dng_sdk/source/./dng_fingerprint.h'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK15dng_fingerprinteqERKS_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_fingerprint.h:75,19'
          Dst:             _ZNK15dng_fingerprinteqERKS_
    - functionName:    _ZN12dng_negative12SetIsDamagedEb
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2332
      functionLinenumberEnd: 2334
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7AutoPtrI18dng_camera_profileE3GetEv
      functionSourceFile: '/src/dng_sdk/source/./dng_auto_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK18dng_camera_profile4NameEv
      functionSourceFile: '/src/dng_sdk/source/./dng_camera_profile.h'
      linkageType:     InternalLinkage
      functionLinenumber: 326
      functionLinenumberEnd: 327
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN18dng_camera_profile7SetNameEPKc
      functionSourceFile: '/src/dng_sdk/source/./dng_camera_profile.h'
      linkageType:     InternalLinkage
      functionLinenumber: 317
      functionLinenumberEnd: 320
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10dng_string3SetEPKc
        - _ZN18dng_camera_profile16ClearFingerprintEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_camera_profile.h:318,10'
          Dst:             _ZN10dng_string3SetEPKc
        - Src:             './dng_camera_profile.h:319,4'
          Dst:             _ZN18dng_camera_profile16ClearFingerprintEv
    - functionName:    _ZNK18dng_camera_profile14NameIsEmbeddedEv
      functionSourceFile: '/src/dng_sdk/source/./dng_camera_profile.h'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 335
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK10dng_string7MatchesEPKcb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_camera_profile.h:335,17'
          Dst:             _ZNK10dng_string7MatchesEPKcb
    - functionName:    _ZNK18dng_camera_profile14WasReadFromDNGEv
      functionSourceFile: '/src/dng_sdk/source/./dng_camera_profile.h'
      linkageType:     InternalLinkage
      functionLinenumber: 759
      functionLinenumberEnd: 760
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK18dng_camera_profile15WasReadFromDiskEv
      functionSourceFile: '/src/dng_sdk/source/./dng_camera_profile.h'
      linkageType:     InternalLinkage
      functionLinenumber: 776
      functionLinenumberEnd: 777
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN18dng_camera_profile18SetWasReadFromDiskEb
      functionSourceFile: '/src/dng_sdk/source/./dng_camera_profile.h'
      linkageType:     InternalLinkage
      functionLinenumber: 769
      functionLinenumberEnd: 771
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7AutoPtrI18dng_camera_profileE7ReleaseEv
      functionSourceFile: '/src/dng_sdk/source/./dng_auto_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12dng_negative13SetGreenSplitEj
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2895
      functionLinenumberEnd: 2903
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12dng_negative14NeedMosaicInfoEv
        - _ZNK7AutoPtrI15dng_mosaic_infoE3GetEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.cpp:2897,2'
          Dst:             _ZN12dng_negative14NeedMosaicInfoEv
        - Src:             './dng_negative.cpp:2899,39'
          Dst:             _ZNK7AutoPtrI15dng_mosaic_infoE3GetEv
    - functionName:    _ZN12dng_negative13SetQuadMosaicEj
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2793
      functionLinenumberEnd: 2890
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          139
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN12dng_negative14NeedMosaicInfoEv
        - _ZN9dng_pointC2Eii
        - _ZNK7AutoPtrI15dng_mosaic_infoE3GetEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.cpp:2853,2'
          Dst:             _ZN12dng_negative14NeedMosaicInfoEv
        - Src:             './dng_negative.cpp:2855,39'
          Dst:             _ZNK7AutoPtrI15dng_mosaic_infoE3GetEv
        - Src:             './dng_negative.cpp:2859,26'
          Dst:             _ZN9dng_pointC2Eii
        - Src:             './dng_negative.cpp:2864,26'
          Dst:             _ZN9dng_pointC2Eii
        - Src:             './dng_negative.cpp:2869,26'
          Dst:             _ZN9dng_pointC2Eii
    - functionName:    _ZN15dng_mosaic_infoaSERKS_
      functionSourceFile: '/src/dng_sdk/source/./dng_mosaic_info.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN15dng_mosaic_infoC2ERKS_
      functionSourceFile: '/src/dng_sdk/source/./dng_mosaic_info.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12dng_negative16SetFujiMosaic6x6Ej
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2696
      functionLinenumberEnd: 2788
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          418
      EdgeCount:       27
      CyclomaticComplexity: 7
      functionsReached:
        - _Z17ThrowProgramErrorPKc
        - _ZN12dng_negative14NeedMosaicInfoEv
        - _ZN15dng_mosaic_infoC2ERKS_
        - _ZN15dng_mosaic_infoD2Ev
        - _ZN15dng_mosaic_infoaSERKS_
        - _ZN9dng_pointC2Eii
        - _ZNK7AutoPtrI15dng_mosaic_infoE3GetEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.cpp:2698,2'
          Dst:             _ZN12dng_negative14NeedMosaicInfoEv
        - Src:             './dng_negative.cpp:2700,39'
          Dst:             _ZNK7AutoPtrI15dng_mosaic_infoE3GetEv
        - Src:             './dng_negative.cpp:2708,25'
          Dst:             _ZN9dng_pointC2Eii
        - Src:             './dng_negative.cpp:2752,2'
          Dst:             _Z17ThrowProgramErrorPKc
        - Src:             './dng_negative.cpp:2758,26'
          Dst:             _ZN15dng_mosaic_infoC2ERKS_
        - Src:             './dng_negative.cpp:2780,8'
          Dst:             _ZN15dng_mosaic_infoaSERKS_
        - Src:             './dng_negative.cpp:2782,3'
          Dst:             _ZN15dng_mosaic_infoD2Ev
    - functionName:    _ZN12dng_negative13SetFujiMosaicEj
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2644
      functionLinenumberEnd: 2691
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          181
      EdgeCount:       13
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN12dng_negative14NeedMosaicInfoEv
        - _ZN9dng_pointC2Eii
        - _ZNK7AutoPtrI15dng_mosaic_infoE3GetEv
      functionUses:    0
      BranchProfiles:
        - Branch String:   './dng_negative.cpp:2656,2'
          Branch Sides:    []
      Callsites:
        - Src:             './dng_negative.cpp:2646,2'
          Dst:             _ZN12dng_negative14NeedMosaicInfoEv
        - Src:             './dng_negative.cpp:2648,39'
          Dst:             _ZNK7AutoPtrI15dng_mosaic_infoE3GetEv
        - Src:             './dng_negative.cpp:2654,25'
          Dst:             _ZN9dng_pointC2Eii
    - functionName:    _ZN12dng_negative14SetBayerMosaicEj
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2582
      functionLinenumberEnd: 2639
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          189
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN12dng_negative14NeedMosaicInfoEv
        - _ZN9dng_pointC2Eii
        - _ZNK7AutoPtrI15dng_mosaic_infoE3GetEv
      functionUses:    0
      BranchProfiles:
        - Branch String:   './dng_negative.cpp:2594,2'
          Branch Sides:    []
      Callsites:
        - Src:             './dng_negative.cpp:2584,2'
          Dst:             _ZN12dng_negative14NeedMosaicInfoEv
        - Src:             './dng_negative.cpp:2586,39'
          Dst:             _ZNK7AutoPtrI15dng_mosaic_infoE3GetEv
        - Src:             './dng_negative.cpp:2592,25'
          Dst:             _ZN9dng_pointC2Eii
    - functionName:    _ZN12dng_negative12SetColorKeysE12ColorKeyCodeS0_S0_S0_
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2566
      functionLinenumberEnd: 2577
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          51
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12dng_negative14NeedMosaicInfoEv
        - _ZNK7AutoPtrI15dng_mosaic_infoE3GetEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.cpp:2568,2'
          Dst:             _ZN12dng_negative14NeedMosaicInfoEv
        - Src:             './dng_negative.cpp:2570,39'
          Dst:             _ZNK7AutoPtrI15dng_mosaic_infoE3GetEv
    - functionName:    _ZNK12dng_negative10WhiteLevelEj
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2507
      functionLinenumberEnd: 2527
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          53
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _Z12Round_uint32d
        - _ZNK12dng_negative8RawImageEv
        - _ZNK7AutoPtrI22dng_linearization_infoE3GetEv
        - _ZNK9dng_image9PixelTypeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.cpp:2509,25'
          Dst:             _ZNK7AutoPtrI22dng_linearization_infoE3GetEv
        - Src:             './dng_negative.cpp:2512,60'
          Dst:             _ZNK7AutoPtrI22dng_linearization_infoE3GetEv
        - Src:             './dng_negative.cpp:2514,10'
          Dst:             _Z12Round_uint32d
        - Src:             './dng_negative.cpp:2518,6'
          Dst:             _ZNK12dng_negative8RawImageEv
        - Src:             './dng_negative.cpp:2518,18'
          Dst:             _ZNK9dng_image9PixelTypeEv
    - functionName:    _ZN12dng_negative15SetColumnBlacksEPKdj
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2465
      functionLinenumberEnd: 2502
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          82
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _Z11DoCopyBytesPKvPvj
        - _Z14SafeUint32MultjjPj
        - _Z15ThrowMemoryFullPKc
        - _ZN12dng_negative21NeedLinearizationInfoEv
        - _ZN16dng_memory_block6BufferEv
        - _ZN22dng_linearization_info11RoundBlacksEv
        - _ZN7AutoPtrI16dng_memory_blockE5ResetEPS0_
        - _ZN7AutoPtrI16dng_memory_blockE5ResetEv
        - _ZNK12dng_negative9AllocatorEv
        - _ZNK7AutoPtrI16dng_memory_blockEptEv
        - _ZNK7AutoPtrI22dng_linearization_infoE3GetEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.cpp:2470,3'
          Dst:             _ZN12dng_negative21NeedLinearizationInfoEv
        - Src:             './dng_negative.cpp:2472,54'
          Dst:             _ZNK7AutoPtrI22dng_linearization_infoE3GetEv
        - Src:             './dng_negative.cpp:2476,8'
          Dst:             _Z14SafeUint32MultjjPj
        - Src:             './dng_negative.cpp:2479,4'
          Dst:             _Z15ThrowMemoryFullPKc
        - Src:             './dng_negative.cpp:2483,28'
          Dst:             _ZNK12dng_negative9AllocatorEv
        - Src:             './dng_negative.cpp:2483,21'
          Dst:             _ZN7AutoPtrI16dng_memory_blockE5ResetEPS0_
        - Src:             './dng_negative.cpp:2486,7'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_negative.cpp:2486,26'
          Dst:             _ZN16dng_memory_block6BufferEv
        - Src:             './dng_negative.cpp:2485,3'
          Dst:             _Z11DoCopyBytesPKvPvj
        - Src:             './dng_negative.cpp:2489,8'
          Dst:             _ZN22dng_linearization_info11RoundBlacksEv
        - Src:             './dng_negative.cpp:2493,30'
          Dst:             _ZNK7AutoPtrI22dng_linearization_infoE3GetEv
        - Src:             './dng_negative.cpp:2496,54'
          Dst:             _ZNK7AutoPtrI22dng_linearization_infoE3GetEv
        - Src:             './dng_negative.cpp:2498,21'
          Dst:             _ZN7AutoPtrI16dng_memory_blockE5ResetEv
    - functionName:    _ZNK12dng_negative9AllocatorEv
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 850
      functionLinenumberEnd: 851
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12dng_negative12SetRowBlacksEPKdj
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2422
      functionLinenumberEnd: 2459
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          82
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _Z11DoCopyBytesPKvPvj
        - _Z14SafeUint32MultjjPj
        - _Z15ThrowMemoryFullPKc
        - _ZN12dng_negative21NeedLinearizationInfoEv
        - _ZN16dng_memory_block6BufferEv
        - _ZN22dng_linearization_info11RoundBlacksEv
        - _ZN7AutoPtrI16dng_memory_blockE5ResetEPS0_
        - _ZN7AutoPtrI16dng_memory_blockE5ResetEv
        - _ZNK12dng_negative9AllocatorEv
        - _ZNK7AutoPtrI16dng_memory_blockEptEv
        - _ZNK7AutoPtrI22dng_linearization_infoE3GetEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.cpp:2427,3'
          Dst:             _ZN12dng_negative21NeedLinearizationInfoEv
        - Src:             './dng_negative.cpp:2429,54'
          Dst:             _ZNK7AutoPtrI22dng_linearization_infoE3GetEv
        - Src:             './dng_negative.cpp:2433,8'
          Dst:             _Z14SafeUint32MultjjPj
        - Src:             './dng_negative.cpp:2436,4'
          Dst:             _Z15ThrowMemoryFullPKc
        - Src:             './dng_negative.cpp:2440,28'
          Dst:             _ZNK12dng_negative9AllocatorEv
        - Src:             './dng_negative.cpp:2440,21'
          Dst:             _ZN7AutoPtrI16dng_memory_blockE5ResetEPS0_
        - Src:             './dng_negative.cpp:2443,7'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_negative.cpp:2443,26'
          Dst:             _ZN16dng_memory_block6BufferEv
        - Src:             './dng_negative.cpp:2442,3'
          Dst:             _Z11DoCopyBytesPKvPvj
        - Src:             './dng_negative.cpp:2446,8'
          Dst:             _ZN22dng_linearization_info11RoundBlacksEv
        - Src:             './dng_negative.cpp:2450,30'
          Dst:             _ZNK7AutoPtrI22dng_linearization_infoE3GetEv
        - Src:             './dng_negative.cpp:2453,54'
          Dst:             _ZNK7AutoPtrI22dng_linearization_infoE3GetEv
        - Src:             './dng_negative.cpp:2455,21'
          Dst:             _ZN7AutoPtrI16dng_memory_blockE5ResetEv
    - functionName:    _ZN12dng_negative13SetQuadBlacksEddddi
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2380
      functionLinenumberEnd: 2416
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - double
        - double
        - double
        - double
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          136
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN12dng_negative21NeedLinearizationInfoEv
        - _ZN22dng_linearization_info11RoundBlacksEv
        - _ZNK7AutoPtrI22dng_linearization_infoE3GetEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.cpp:2382,2'
          Dst:             _ZN12dng_negative21NeedLinearizationInfoEv
        - Src:             './dng_negative.cpp:2384,53'
          Dst:             _ZNK7AutoPtrI22dng_linearization_infoE3GetEv
        - Src:             './dng_negative.cpp:2414,7'
          Dst:             _ZN22dng_linearization_info11RoundBlacksEv
    - functionName:    _ZN12dng_negative13SetBlackLevelEdi
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2341
      functionLinenumberEnd: 2371
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - double
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          76
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN12dng_negative21NeedLinearizationInfoEv
        - _ZN22dng_linearization_info11RoundBlacksEv
        - _ZNK7AutoPtrI22dng_linearization_infoE3GetEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.cpp:2343,2'
          Dst:             _ZN12dng_negative21NeedLinearizationInfoEv
        - Src:             './dng_negative.cpp:2345,53'
          Dst:             _ZNK7AutoPtrI22dng_linearization_infoE3GetEv
        - Src:             './dng_negative.cpp:2369,7'
          Dst:             _ZN22dng_linearization_info11RoundBlacksEv
    - functionName:    _ZN12dng_negative16SetLinearizationER7AutoPtrI16dng_memory_blockE
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2327
      functionLinenumberEnd: 2335
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12dng_negative21NeedLinearizationInfoEv
        - _ZN7AutoPtrI16dng_memory_blockE5ResetEPS0_
        - _ZN7AutoPtrI16dng_memory_blockE7ReleaseEv
        - _ZNK7AutoPtrI22dng_linearization_infoE3GetEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.cpp:2329,2'
          Dst:             _ZN12dng_negative21NeedLinearizationInfoEv
        - Src:             './dng_negative.cpp:2331,53'
          Dst:             _ZNK7AutoPtrI22dng_linearization_infoE3GetEv
        - Src:             './dng_negative.cpp:2333,40'
          Dst:             _ZN7AutoPtrI16dng_memory_blockE7ReleaseEv
        - Src:             './dng_negative.cpp:2333,27'
          Dst:             _ZN7AutoPtrI16dng_memory_blockE5ResetEPS0_
    - functionName:    _ZN12dng_negative14SetMaskedAreasEjPK8dng_rect
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2305
      functionLinenumberEnd: 2322
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          61
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - _Z10Min_uint32jj
        - _ZN12dng_negative21NeedLinearizationInfoEv
        - _ZNK7AutoPtrI22dng_linearization_infoE3GetEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.cpp:2309,2'
          Dst:             _ZN12dng_negative21NeedLinearizationInfoEv
        - Src:             './dng_negative.cpp:2311,53'
          Dst:             _ZNK7AutoPtrI22dng_linearization_infoE3GetEv
        - Src:             './dng_negative.cpp:2313,26'
          Dst:             _Z10Min_uint32jj
    - functionName:    _ZN12dng_negative13SetActiveAreaERK8dng_rect
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2291
      functionLinenumberEnd: 2299
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12dng_negative21NeedLinearizationInfoEv
        - _ZNK7AutoPtrI22dng_linearization_infoE3GetEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.cpp:2293,2'
          Dst:             _ZN12dng_negative21NeedLinearizationInfoEv
        - Src:             './dng_negative.cpp:2295,53'
          Dst:             _ZNK7AutoPtrI22dng_linearization_infoE3GetEv
    - functionName:    _ZNK18dng_camera_profile22BaselineExposureOffsetEv
      functionSourceFile: '/src/dng_sdk/source/./dng_camera_profile.h'
      linkageType:     InternalLinkage
      functionLinenumber: 669
      functionLinenumberEnd: 670
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK12dng_negative21TotalBaselineExposureERK21dng_camera_profile_id
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2248
      functionLinenumberEnd: 2263
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK12dng_negative16BaselineExposureEv
        - _ZNK13dng_srational9As_real64Ev
        - _ZNK18dng_camera_profile22BaselineExposureOffsetEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.cpp:2250,17'
          Dst:             _ZNK12dng_negative16BaselineExposureEv
        - Src:             './dng_negative.cpp:2257,28'
          Dst:             _ZNK18dng_camera_profile22BaselineExposureOffsetEv
        - Src:             './dng_negative.cpp:2257,54'
          Dst:             _ZNK13dng_srational9As_real64Ev
    - functionName:    _ZNK12dng_negative18RawJPEGImageDigestEv
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2259
      functionLinenumberEnd: 2260
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK12dng_negative9IsPreviewEv
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2325
      functionLinenumberEnd: 2326
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK12dng_negative11Stage1ImageEv
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2201
      functionLinenumberEnd: 2202
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7AutoPtrI9dng_imageE3GetEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.h:2202,24'
          Dst:             _ZNK7AutoPtrI9dng_imageE3GetEv
    - functionName:    _ZN12dng_negative22ValidateRawImageDigestER8dng_host
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1881
      functionLinenumberEnd: 2025
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         63
      ICount:          281
      EdgeCount:       73
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN12dng_negative12SetIsDamagedEb
        - _ZN15dng_fingerprint5ClearEv
        - _ZNK12dng_negative11Stage1ImageEv
        - _ZNK12dng_negative12RawJPEGImageEv
        - _ZNK12dng_negative18FindRawImageDigestER8dng_host
        - _ZNK12dng_negative18RawJPEGImageDigestEv
        - _ZNK12dng_negative21FindNewRawImageDigestER8dng_host
        - _ZNK12dng_negative22FindRawJPEGImageDigestER8dng_host
        - _ZNK12dng_negative9IsPreviewEv
        - _ZNK15dng_fingerprint7IsValidEv
        - _ZNK15dng_fingerprintneERKS_
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_rethrow
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.cpp:1883,6'
          Dst:             _ZNK12dng_negative11Stage1ImageEv
        - Src:             './dng_negative.cpp:1883,25'
          Dst:             _ZNK12dng_negative9IsPreviewEv
        - Src:             './dng_negative.cpp:1883,61'
          Dst:             _ZNK15dng_fingerprint7IsValidEv
        - Src:             './dng_negative.cpp:1884,34'
          Dst:             _ZNK15dng_fingerprint7IsValidEv
        - Src:             './dng_negative.cpp:1887,41'
          Dst:             _ZNK15dng_fingerprint7IsValidEv
        - Src:             './dng_negative.cpp:1896,7'
          Dst:             _ZNK12dng_negative18RawJPEGImageDigestEv
        - Src:             './dng_negative.cpp:1896,29'
          Dst:             _ZNK15dng_fingerprint7IsValidEv
        - Src:             './dng_negative.cpp:1896,43'
          Dst:             _ZNK12dng_negative12RawJPEGImageEv
        - Src:             './dng_negative.cpp:1902,4'
          Dst:             _ZNK12dng_negative22FindRawJPEGImageDigestER8dng_host
        - Src:             './dng_negative.cpp:1904,21'
          Dst:             _ZNK12dng_negative18RawJPEGImageDigestEv
        - Src:             './dng_negative.cpp:1904,18'
          Dst:             _ZNK15dng_fingerprintneERKS_
        - Src:             './dng_negative.cpp:1913,5'
          Dst:             _ZN12dng_negative12SetIsDamagedEb
        - Src:             './dng_negative.cpp:1931,15'
          Dst:             _ZN15dng_fingerprint5ClearEv
        - Src:             './dng_negative.cpp:1936,6'
          Dst:             _ZNK12dng_negative21FindNewRawImageDigestER8dng_host
        - Src:             './dng_negative.cpp:1947,5'
          Dst:             __cxa_begin_catch
        - Src:             './dng_negative.cpp:1954,5'
          Dst:             __cxa_rethrow
        - Src:             './dng_negative.cpp:1943,6'
          Dst:             _ZNK12dng_negative18FindRawImageDigestER8dng_host
        - Src:             './dng_negative.cpp:1956,5'
          Dst:             __cxa_end_catch
        - Src:             './dng_negative.cpp:1958,18'
          Dst:             _ZNK15dng_fingerprintneERKS_
        - Src:             './dng_negative.cpp:2015,5'
          Dst:             _ZN12dng_negative12SetIsDamagedEb
        - Src:             './dng_negative.cpp:1956,5'
          Dst:             __clang_call_terminate
    - functionName:    _ZNK12dng_negative18FindRawImageDigestER8dng_host
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1576
      functionLinenumberEnd: 1610
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          63
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK12dng_negative15FindImageDigestER8dng_hostRK9dng_image
        - _ZNK12dng_negative19RawTransparencyMaskEv
        - _ZNK12dng_negative21FindNewRawImageDigestER8dng_host
        - _ZNK12dng_negative8RawImageEv
        - _ZNK15dng_fingerprint6IsNullEv
        - _ZNK9dng_image9PixelTypeEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.cpp:1578,22'
          Dst:             _ZNK15dng_fingerprint6IsNullEv
        - Src:             './dng_negative.cpp:1586,7'
          Dst:             _ZNK12dng_negative8RawImageEv
        - Src:             './dng_negative.cpp:1586,19'
          Dst:             _ZNK9dng_image9PixelTypeEv
        - Src:             './dng_negative.cpp:1586,46'
          Dst:             _ZNK12dng_negative19RawTransparencyMaskEv
        - Src:             './dng_negative.cpp:1589,4'
          Dst:             _ZNK12dng_negative21FindNewRawImageDigestER8dng_host
        - Src:             './dng_negative.cpp:1604,45'
          Dst:             _ZNK12dng_negative8RawImageEv
        - Src:             './dng_negative.cpp:1604,22'
          Dst:             _ZNK12dng_negative15FindImageDigestER8dng_hostRK9dng_image
    - functionName:    _ZNK12dng_negative15FindImageDigestER8dng_hostRK9dng_image
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1479
      functionLinenumberEnd: 1571
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          232
      EdgeCount:       67
      CyclomaticComplexity: 26
      functionsReached:
        - _Z14SafeUint32MultjjPj
        - _Z15ThrowMemoryFullPKc
        - _ZN15dng_md5_printer6ResultEv
        - _ZN15dng_md5_printer7ProcessEPKvj
        - _ZN15dng_md5_printerC2Ev
        - _ZN15dng_md5_printerD2Ev
        - _ZN16dng_memory_block6BufferEv
        - _ZN16dng_pixel_bufferC2ERK8dng_rectjjjjPv
        - _ZN16dng_pixel_bufferD2Ev
        - _ZN17dng_tile_iterator10GetOneTileER8dng_rect
        - _ZN17dng_tile_iteratorC2ERK9dng_pointRK8dng_rect
        - _ZN7AutoPtrI16dng_memory_blockEC2EPS0_
        - _ZN7AutoPtrI16dng_memory_blockED2Ev
        - _ZN8dng_rectC2Ev
        - _ZN9dng_pointC2Eii
        - _ZNK7AutoPtrI16dng_memory_blockEptEv
        - _ZNK8dng_rect1HEv
        - _ZNK9dng_image3GetER16dng_pixel_bufferNS_11edge_optionEjj
        - _ZNK9dng_image5WidthEv
        - _ZNK9dng_image6BoundsEv
        - _ZNK9dng_image6PlanesEv
        - _ZNK9dng_image9PixelTypeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.cpp:1481,18'
          Dst:             _ZN15dng_md5_printerC2Ev
        - Src:             './dng_negative.cpp:1483,33'
          Dst:             _ZNK9dng_image6BoundsEv
        - Src:             './dng_negative.cpp:1483,53'
          Dst:             _ZNK9dng_image6PlanesEv
        - Src:             './dng_negative.cpp:1484,10'
          Dst:             _ZNK9dng_image9PixelTypeEv
        - Src:             './dng_negative.cpp:1483,19'
          Dst:             _ZN16dng_pixel_bufferC2ERK8dng_rectjjjjPv
        - Src:             './dng_negative.cpp:1499,7'
          Dst:             _Z14SafeUint32MultjjPj
        - Src:             './dng_negative.cpp:1500,5'
          Dst:             _Z14SafeUint32MultjjPj
        - Src:             './dng_negative.cpp:1503,3'
          Dst:             _Z15ThrowMemoryFullPKc
        - Src:             './dng_negative.cpp:1507,28'
          Dst:             _ZN7AutoPtrI16dng_memory_blockEC2EPS0_
        - Src:             './dng_negative.cpp:1509,17'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_negative.cpp:1509,29'
          Dst:             _ZN16dng_memory_block6BufferEv
        - Src:             './dng_negative.cpp:1511,11'
          Dst:             _ZN8dng_rectC2Ev
        - Src:             './dng_negative.cpp:1514,19'
          Dst:             _ZNK9dng_image5WidthEv
        - Src:             './dng_negative.cpp:1513,26'
          Dst:             _ZN9dng_pointC2Eii
        - Src:             './dng_negative.cpp:1515,14'
          Dst:             _ZNK9dng_image6BoundsEv
        - Src:             './dng_negative.cpp:1513,20'
          Dst:             _ZN17dng_tile_iteratorC2ERK9dng_pointRK8dng_rect
        - Src:             './dng_negative.cpp:1517,14'
          Dst:             _ZN17dng_tile_iterator10GetOneTileER8dng_rect
        - Src:             './dng_negative.cpp:1524,9'
          Dst:             _ZNK9dng_image3GetER16dng_pixel_bufferNS_11edge_optionEjj
        - Src:             './dng_negative.cpp:1526,31'
          Dst:             _ZNK8dng_rect1HEv
        - Src:             './dng_negative.cpp:1564,11'
          Dst:             _ZN15dng_md5_printer7ProcessEPKvj
        - Src:             './dng_negative.cpp:1571,2'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
        - Src:             './dng_negative.cpp:1569,17'
          Dst:             _ZN15dng_md5_printer6ResultEv
        - Src:             './dng_negative.cpp:1571,2'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
        - Src:             './dng_negative.cpp:1571,2'
          Dst:             _ZN16dng_pixel_bufferD2Ev
        - Src:             './dng_negative.cpp:1571,2'
          Dst:             _ZN15dng_md5_printerD2Ev
        - Src:             './dng_negative.cpp:1571,2'
          Dst:             _ZN16dng_pixel_bufferD2Ev
        - Src:             './dng_negative.cpp:1571,2'
          Dst:             _ZN15dng_md5_printerD2Ev
    - functionName:    _ZNK9dng_image5WidthEv
      functionSourceFile: '/src/dng_sdk/source/./dng_image.h'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8dng_rect1WEv
        - _ZNK9dng_image6BoundsEv
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_image.h:203,11'
          Dst:             _ZNK9dng_image6BoundsEv
        - Src:             './dng_image.h:203,21'
          Dst:             _ZNK8dng_rect1WEv
    - functionName:    _ZNK12dng_negative13MakeColorSpecERK21dng_camera_profile_id
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1462
      functionLinenumberEnd: 1473
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          60
      EdgeCount:       18
      CyclomaticComplexity: 10
      functionsReached:
        - _Z15ThrowMemoryFullPKc
        - _ZN14dng_color_specC2ERK12dng_negativePK18dng_camera_profile
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.cpp:1464,29'
          Dst:             _ZN14dng_color_specC2ERK12dng_negativePK18dng_camera_profile
        - Src:             './dng_negative.cpp:1468,3'
          Dst:             _Z15ThrowMemoryFullPKc
    - functionName:    _ZNK18dng_camera_profile14IsLegalToEmbedEv
      functionSourceFile: '/src/dng_sdk/source/./dng_camera_profile.h'
      linkageType:     InternalLinkage
      functionLinenumber: 560
      functionLinenumberEnd: 564
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          44
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK18dng_camera_profile11EmbedPolicyEv
        - _ZNK18dng_camera_profile14WasReadFromDNGEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_camera_profile.h:561,11'
          Dst:             _ZNK18dng_camera_profile14WasReadFromDNGEv
        - Src:             './dng_camera_profile.h:562,8'
          Dst:             _ZNK18dng_camera_profile11EmbedPolicyEv
        - Src:             './dng_camera_profile.h:563,8'
          Dst:             _ZNK18dng_camera_profile11EmbedPolicyEv
        - Src:             './dng_camera_profile.h:564,8'
          Dst:             _ZNK18dng_camera_profile11EmbedPolicyEv
    - functionName:    _ZNK12dng_negative27ComputeCameraProfileToEmbedERK12dng_metadata
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1407
      functionLinenumberEnd: 1457
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          95
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - _ZNK12dng_negative12ProfileCountEv
        - _ZNK12dng_negative14ProfileByIndexEj
        - _ZNK18dng_camera_profile14IsLegalToEmbedEv
        - _ZNK18dng_camera_profile14WasReadFromDNGEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.cpp:1411,17'
          Dst:             _ZNK12dng_negative12ProfileCountEv
        - Src:             './dng_negative.cpp:1426,38'
          Dst:             _ZNK12dng_negative14ProfileByIndexEj
        - Src:             './dng_negative.cpp:1428,15'
          Dst:             _ZNK18dng_camera_profile14WasReadFromDNGEv
        - Src:             './dng_negative.cpp:1442,38'
          Dst:             _ZNK12dng_negative14ProfileByIndexEj
        - Src:             './dng_negative.cpp:1444,15'
          Dst:             _ZNK18dng_camera_profile14IsLegalToEmbedEv
    - functionName:    _ZNK12dng_negative12ProfileCountEv
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1237
      functionLinenumberEnd: 1239
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK12dng_negative14ProfileByIndexEj
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1246
      functionLinenumberEnd: 1251
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          26
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK18dng_camera_profile11FingerprintEv
      functionSourceFile: '/src/dng_sdk/source/./dng_camera_profile.h'
      linkageType:     InternalLinkage
      functionLinenumber: 503
      functionLinenumberEnd: 508
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK15dng_fingerprint7IsValidEv
        - _ZNK18dng_camera_profile20CalculateFingerprintEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_camera_profile.h:505,22'
          Dst:             _ZNK15dng_fingerprint7IsValidEv
        - Src:             './dng_camera_profile.h:506,5'
          Dst:             _ZNK18dng_camera_profile20CalculateFingerprintEv
    - functionName:    _ZNK21dng_camera_profile_id11FingerprintEv
      functionSourceFile: '/src/dng_sdk/source/./dng_camera_profile.h'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK21dng_camera_profile_id4NameEv
      functionSourceFile: '/src/dng_sdk/source/./dng_camera_profile.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK12dng_negative11ProfileByIDERK21dng_camera_profile_idb
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1259
      functionLinenumberEnd: 1401
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         74
      ICount:          360
      EdgeCount:       82
      CyclomaticComplexity: 10
      functionsReached:
        - _Z22SplitCameraProfileNameRK10dng_stringRS_Ri
        - _ZN10dng_stringC2Ev
        - _ZN10dng_stringD2Ev
        - _ZNK10dng_string10StartsWithEPKcb
        - _ZNK10dng_string3GetEv
        - _ZNK10dng_string8NotEmptyEv
        - _ZNK10dng_stringeqERKS_
        - _ZNK12dng_negative12ProfileCountEv
        - _ZNK12dng_negative14ProfileByIndexEj
        - _ZNK15dng_fingerprint7IsValidEv
        - _ZNK15dng_fingerprinteqERKS_
        - _ZNK18dng_camera_profile11FingerprintEv
        - _ZNK18dng_camera_profile4NameEv
        - _ZNK21dng_camera_profile_id11FingerprintEv
        - _ZNK21dng_camera_profile_id4NameEv
      functionUses:    0
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             './dng_negative.cpp:1266,24'
          Dst:             _ZNK12dng_negative12ProfileCountEv
        - Src:             './dng_negative.cpp:1275,9'
          Dst:             _ZNK21dng_camera_profile_id4NameEv
        - Src:             './dng_negative.cpp:1275,17'
          Dst:             _ZNK10dng_string8NotEmptyEv
        - Src:             './dng_negative.cpp:1275,35'
          Dst:             _ZNK21dng_camera_profile_id11FingerprintEv
        - Src:             './dng_negative.cpp:1275,50'
          Dst:             _ZNK15dng_fingerprint7IsValidEv
        - Src:             './dng_negative.cpp:1281,40'
          Dst:             _ZNK12dng_negative14ProfileByIndexEj
        - Src:             './dng_negative.cpp:1283,11'
          Dst:             _ZNK21dng_camera_profile_id4NameEv
        - Src:             './dng_negative.cpp:1283,37'
          Dst:             _ZNK18dng_camera_profile4NameEv
        - Src:             './dng_negative.cpp:1283,26'
          Dst:             _ZNK10dng_stringeqERKS_
        - Src:             './dng_negative.cpp:1284,8'
          Dst:             _ZNK21dng_camera_profile_id11FingerprintEv
        - Src:             './dng_negative.cpp:1284,34'
          Dst:             _ZNK18dng_camera_profile11FingerprintEv
        - Src:             './dng_negative.cpp:1284,23'
          Dst:             _ZNK15dng_fingerprinteqERKS_
        - Src:             './dng_negative.cpp:1297,9'
          Dst:             _ZNK21dng_camera_profile_id4NameEv
        - Src:             './dng_negative.cpp:1297,17'
          Dst:             _ZNK10dng_string8NotEmptyEv
        - Src:             './dng_negative.cpp:1303,40'
          Dst:             _ZNK12dng_negative14ProfileByIndexEj
        - Src:             './dng_negative.cpp:1305,11'
          Dst:             _ZNK21dng_camera_profile_id4NameEv
        - Src:             './dng_negative.cpp:1305,30'
          Dst:             _ZNK18dng_camera_profile4NameEv
        - Src:             './dng_negative.cpp:1305,19'
          Dst:             _ZNK10dng_stringeqERKS_
        - Src:             './dng_negative.cpp:1318,9'
          Dst:             _ZNK21dng_camera_profile_id11FingerprintEv
        - Src:             './dng_negative.cpp:1318,24'
          Dst:             _ZNK15dng_fingerprint7IsValidEv
        - Src:             './dng_negative.cpp:1324,40'
          Dst:             _ZNK12dng_negative14ProfileByIndexEj
        - Src:             './dng_negative.cpp:1326,11'
          Dst:             _ZNK21dng_camera_profile_id11FingerprintEv
        - Src:             './dng_negative.cpp:1326,37'
          Dst:             _ZNK18dng_camera_profile11FingerprintEv
        - Src:             './dng_negative.cpp:1326,26'
          Dst:             _ZNK15dng_fingerprinteqERKS_
        - Src:             './dng_negative.cpp:1339,9'
          Dst:             _ZNK21dng_camera_profile_id4NameEv
        - Src:             './dng_negative.cpp:1339,17'
          Dst:             _ZNK10dng_string8NotEmptyEv
        - Src:             './dng_negative.cpp:1342,14'
          Dst:             _ZN10dng_stringC2Ev
        - Src:             './dng_negative.cpp:1345,30'
          Dst:             _ZNK21dng_camera_profile_id4NameEv
        - Src:             './dng_negative.cpp:1345,3'
          Dst:             _Z22SplitCameraProfileNameRK10dng_stringRS_Ri
        - Src:             './dng_negative.cpp:1355,40'
          Dst:             _ZNK12dng_negative14ProfileByIndexEj
        - Src:             './dng_negative.cpp:1357,16'
          Dst:             _ZNK18dng_camera_profile4NameEv
        - Src:             './dng_negative.cpp:1357,45'
          Dst:             _ZNK10dng_string3GetEv
        - Src:             './dng_negative.cpp:1357,24'
          Dst:             _ZNK10dng_string10StartsWithEPKcb
        - Src:             './dng_negative.cpp:1360,16'
          Dst:             _ZN10dng_stringC2Ev
        - Src:             './dng_negative.cpp:1363,37'
          Dst:             _ZNK18dng_camera_profile4NameEv
        - Src:             './dng_negative.cpp:1363,5'
          Dst:             _Z22SplitCameraProfileNameRK10dng_stringRS_Ri
        - Src:             './dng_negative.cpp:1375,5'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_negative.cpp:1375,5'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_negative.cpp:1382,12'
          Dst:             _ZNK12dng_negative14ProfileByIndexEj
        - Src:             './dng_negative.cpp:1386,3'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_negative.cpp:1386,3'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_negative.cpp:1393,11'
          Dst:             _ZNK12dng_negative14ProfileByIndexEj
    - functionName:    _ZNK18dng_camera_profile16WasBuiltinMatrixEv
      functionSourceFile: '/src/dng_sdk/source/./dng_camera_profile.h'
      linkageType:     InternalLinkage
      functionLinenumber: 793
      functionLinenumberEnd: 794
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12dng_negative13ClearProfilesEbb
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1187
      functionLinenumberEnd: 1232
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          144
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - _ZNK18dng_camera_profile15WasReadFromDiskEv
        - _ZNK18dng_camera_profile16WasBuiltinMatrixEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.cpp:1211,44'
          Dst:             _ZNK18dng_camera_profile16WasBuiltinMatrixEv
        - Src:             './dng_negative.cpp:1212,37'
          Dst:             _ZNK18dng_camera_profile15WasReadFromDiskEv
    - functionName:    _ZNK12dng_negative16GetCameraWhiteXYER13dng_urationalS1_
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 997
      functionLinenumberEnd: 1004
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13dng_urational10Set_real64Edj
        - _ZNK12dng_negative13CameraWhiteXYEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.cpp:999,23'
          Dst:             _ZNK12dng_negative13CameraWhiteXYEv
        - Src:             './dng_negative.cpp:1001,4'
          Dst:             _ZN13dng_urational10Set_real64Edj
        - Src:             './dng_negative.cpp:1002,4'
          Dst:             _ZN13dng_urational10Set_real64Edj
    - functionName:    _ZNK12dng_negative13CameraWhiteXYEv
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 985
      functionLinenumberEnd: 989
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       5
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK12dng_negative13CameraNeutralEv
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1569
      functionLinenumberEnd: 1570
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK12dng_negative14CameraNeutralREj
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 950
      functionLinenumberEnd: 956
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13dng_urational10Set_real64Edj
        - _ZN13dng_urationalC2Ev
        - _ZNK10dng_vectorixEj
        - _ZNK12dng_negative13CameraNeutralEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.cpp:952,16'
          Dst:             _ZN13dng_urationalC2Ev
        - Src:             './dng_negative.cpp:954,21'
          Dst:             _ZNK12dng_negative13CameraNeutralEv
        - Src:             './dng_negative.cpp:954,21'
          Dst:             _ZNK10dng_vectorixEj
        - Src:             './dng_negative.cpp:954,9'
          Dst:             _ZN13dng_urational10Set_real64Edj
    - functionName:    _ZNK12dng_negative14AnalogBalanceREj
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 910
      functionLinenumberEnd: 916
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13dng_urational10Set_real64Edj
        - _ZN13dng_urationalC2Ev
        - _ZNK12dng_negative13AnalogBalanceEj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.cpp:912,16'
          Dst:             _ZN13dng_urationalC2Ev
        - Src:             './dng_negative.cpp:914,21'
          Dst:             _ZNK12dng_negative13AnalogBalanceEj
        - Src:             './dng_negative.cpp:914,9'
          Dst:             _ZN13dng_urational10Set_real64Edj
    - functionName:    _ZNK12dng_negative13AnalogBalanceEj
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 892
      functionLinenumberEnd: 905
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          40
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK10dng_vector5CountEv
        - _ZNK10dng_vectorixEj
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.cpp:896,31'
          Dst:             _ZNK10dng_vector5CountEv
        - Src:             './dng_negative.cpp:899,10'
          Dst:             _ZNK10dng_vectorixEj
    - functionName:    _ZNK12dng_metadata15BaseOrientationEv
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 302
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK12dng_negative18ComputeOrientationERK12dng_metadata
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 856
      functionLinenumberEnd: 858
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK12dng_metadata15BaseOrientationEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.cpp:858,18'
          Dst:             _ZNK12dng_metadata15BaseOrientationEv
    - functionName:    _ZNK12dng_negative16InternalMetadataEv
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 910
      functionLinenumberEnd: 911
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK12dng_negative21CloneInternalMetadataEv
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 847
      functionLinenumberEnd: 849
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK12dng_negative16InternalMetadataEv
        - _ZNK12dng_negative9AllocatorEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.cpp:849,9'
          Dst:             _ZNK12dng_negative16InternalMetadataEv
        - Src:             './dng_negative.cpp:849,36'
          Dst:             _ZNK12dng_negative9AllocatorEv
    - functionName:    _ZN7AutoPtrI12dng_negativeED2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_auto_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7AutoPtrI12dng_negativeE7ReleaseEv
      functionSourceFile: '/src/dng_sdk/source/./dng_auto_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7AutoPtrI12dng_negativeEptEv
      functionSourceFile: '/src/dng_sdk/source/./dng_auto_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7AutoPtrI12dng_negativeE3GetEv
      functionSourceFile: '/src/dng_sdk/source/./dng_auto_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7AutoPtrI12dng_negativeEC2EPS0_
      functionSourceFile: '/src/dng_sdk/source/./dng_auto_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12dng_negative4MakeER8dng_host
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 829
      functionLinenumberEnd: 842
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          78
      EdgeCount:       24
      CyclomaticComplexity: 11
      functionsReached:
        - _Z15ThrowMemoryFullPKc
        - _ZN12dng_negativeC2ER8dng_host
        - _ZN7AutoPtrI12dng_negativeE7ReleaseEv
        - _ZN7AutoPtrI12dng_negativeEC2EPS0_
        - _ZN7AutoPtrI12dng_negativeED2Ev
        - _ZNK7AutoPtrI12dng_negativeE3GetEv
        - _ZNK7AutoPtrI12dng_negativeEptEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.cpp:831,36'
          Dst:             _ZN12dng_negativeC2ER8dng_host
        - Src:             './dng_negative.cpp:831,24'
          Dst:             _ZN7AutoPtrI12dng_negativeEC2EPS0_
        - Src:             './dng_negative.cpp:833,14'
          Dst:             _ZNK7AutoPtrI12dng_negativeE3GetEv
        - Src:             './dng_negative.cpp:835,3'
          Dst:             _Z15ThrowMemoryFullPKc
        - Src:             './dng_negative.cpp:842,2'
          Dst:             _ZN7AutoPtrI12dng_negativeED2Ev
        - Src:             './dng_negative.cpp:838,2'
          Dst:             _ZNK7AutoPtrI12dng_negativeEptEv
        - Src:             './dng_negative.cpp:840,16'
          Dst:             _ZN7AutoPtrI12dng_negativeE7ReleaseEv
        - Src:             './dng_negative.cpp:842,2'
          Dst:             _ZN7AutoPtrI12dng_negativeED2Ev
    - functionName:    _ZN12dng_negativeC2ER8dng_host
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 804
      functionLinenumberEnd: 806
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         107
      ICount:          531
      EdgeCount:       159
      CyclomaticComplexity: 54
      functionsReached:
        - _ZN10dng_matrixC2Ev
        - _ZN10dng_matrixD2Ev
        - _ZN10dng_stringC2Ev
        - _ZN10dng_stringD2Ev
        - _ZN10dng_vectorC2Ev
        - _ZN10dng_vectorD2Ev
        - _ZN12dng_metadataC2ER8dng_host
        - _ZN12dng_metadataD2Ev
        - _ZN12dng_xy_coordC2Ev
        - _ZN13dng_srationalC2Eii
        - _ZN13dng_urationalC2Ejj
        - _ZN13dng_urationalC2Ev
        - _ZN15dng_fingerprintC2Ev
        - _ZN15dng_opcode_listC2Ej
        - _ZN15dng_opcode_listD2Ev
        - _ZN17dng_noise_profileC2Ev
        - _ZN17dng_noise_profileD2Ev
        - _ZN7AutoPtrI14dng_jpeg_imageEC2Ev
        - _ZN7AutoPtrI14dng_jpeg_imageED2Ev
        - _ZN7AutoPtrI15dng_mosaic_infoEC2Ev
        - _ZN7AutoPtrI15dng_mosaic_infoED2Ev
        - _ZN7AutoPtrI16dng_memory_blockEC2Ev
        - _ZN7AutoPtrI16dng_memory_blockED2Ev
        - _ZN7AutoPtrI22dng_linearization_infoEC2Ev
        - _ZN7AutoPtrI22dng_linearization_infoED2Ev
        - _ZN7AutoPtrI9dng_imageEC2Ev
        - _ZN7AutoPtrI9dng_imageED2Ev
        - _ZN8dng_host9AllocatorEv
        - _ZN9dng_pointC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.cpp:734,26'
          Dst:             _ZN8dng_host9AllocatorEv
        - Src:             './dng_negative.cpp:736,4'
          Dst:             _ZN10dng_stringC2Ev
        - Src:             './dng_negative.cpp:737,4'
          Dst:             _ZN10dng_stringC2Ev
        - Src:             './dng_negative.cpp:738,4'
          Dst:             _ZN13dng_urationalC2Ev
        - Src:             './dng_negative.cpp:739,4'
          Dst:             _ZN13dng_urationalC2Ev
        - Src:             './dng_negative.cpp:740,4'
          Dst:             _ZN13dng_urationalC2Ejj
        - Src:             './dng_negative.cpp:741,4'
          Dst:             _ZN13dng_urationalC2Ejj
        - Src:             './dng_negative.cpp:742,4'
          Dst:             _ZN13dng_urationalC2Ejj
        - Src:             './dng_negative.cpp:743,4'
          Dst:             _ZN13dng_urationalC2Ejj
        - Src:             './dng_negative.cpp:744,4'
          Dst:             _ZN13dng_urationalC2Ejj
        - Src:             './dng_negative.cpp:745,4'
          Dst:             _ZN13dng_urationalC2Ejj
        - Src:             './dng_negative.cpp:746,4'
          Dst:             _ZN13dng_urationalC2Ejj
        - Src:             './dng_negative.cpp:747,4'
          Dst:             _ZN13dng_urationalC2Ejj
        - Src:             './dng_negative.cpp:748,4'
          Dst:             _ZN13dng_urationalC2Ejj
        - Src:             './dng_negative.cpp:749,4'
          Dst:             _ZN9dng_pointC2Ev
        - Src:             './dng_negative.cpp:750,4'
          Dst:             _ZN9dng_pointC2Ev
        - Src:             './dng_negative.cpp:751,4'
          Dst:             _ZN13dng_urationalC2Ev
        - Src:             './dng_negative.cpp:752,4'
          Dst:             _ZN13dng_urationalC2Ev
        - Src:             './dng_negative.cpp:755,4'
          Dst:             _ZN13dng_urationalC2Ejj
        - Src:             './dng_negative.cpp:756,4'
          Dst:             _ZN13dng_urationalC2Ejj
        - Src:             './dng_negative.cpp:757,4'
          Dst:             _ZN17dng_noise_profileC2Ev
        - Src:             './dng_negative.cpp:758,4'
          Dst:             _ZN13dng_srationalC2Eii
        - Src:             './dng_negative.cpp:759,4'
          Dst:             _ZN13dng_urationalC2Ejj
        - Src:             './dng_negative.cpp:760,4'
          Dst:             _ZN13dng_urationalC2Ev
        - Src:             './dng_negative.cpp:761,4'
          Dst:             _ZN13dng_urationalC2Ejj
        - Src:             './dng_negative.cpp:762,4'
          Dst:             _ZN13dng_urationalC2Ejj
        - Src:             './dng_negative.cpp:763,4'
          Dst:             _ZN13dng_urationalC2Ejj
        - Src:             './dng_negative.cpp:766,4'
          Dst:             _ZN10dng_vectorC2Ev
        - Src:             './dng_negative.cpp:767,4'
          Dst:             _ZN10dng_vectorC2Ev
        - Src:             './dng_negative.cpp:768,4'
          Dst:             _ZN12dng_xy_coordC2Ev
        - Src:             './dng_negative.cpp:769,4'
          Dst:             _ZN10dng_matrixC2Ev
        - Src:             './dng_negative.cpp:770,4'
          Dst:             _ZN10dng_matrixC2Ev
        - Src:             './dng_negative.cpp:771,4'
          Dst:             _ZN10dng_stringC2Ev
        - Src:             './dng_negative.cpp:773,4'
          Dst:             _ZN10dng_stringC2Ev
        - Src:             './dng_negative.cpp:774,4'
          Dst:             _ZN15dng_fingerprintC2Ev
        - Src:             './dng_negative.cpp:775,4'
          Dst:             _ZN15dng_fingerprintC2Ev
        - Src:             './dng_negative.cpp:776,4'
          Dst:             _ZN15dng_fingerprintC2Ev
        - Src:             './dng_negative.cpp:777,4'
          Dst:             _ZN10dng_stringC2Ev
        - Src:             './dng_negative.cpp:779,4'
          Dst:             _ZN7AutoPtrI16dng_memory_blockEC2Ev
        - Src:             './dng_negative.cpp:780,4'
          Dst:             _ZN15dng_fingerprintC2Ev
        - Src:             './dng_negative.cpp:781,4'
          Dst:             _ZN7AutoPtrI16dng_memory_blockEC2Ev
        - Src:             './dng_negative.cpp:782,4'
          Dst:             _ZN12dng_metadataC2ER8dng_host
        - Src:             './dng_negative.cpp:783,4'
          Dst:             _ZN7AutoPtrI22dng_linearization_infoEC2Ev
        - Src:             './dng_negative.cpp:784,4'
          Dst:             _ZN7AutoPtrI15dng_mosaic_infoEC2Ev
        - Src:             './dng_negative.cpp:785,4'
          Dst:             _ZN15dng_opcode_listC2Ej
        - Src:             './dng_negative.cpp:786,4'
          Dst:             _ZN15dng_opcode_listC2Ej
        - Src:             './dng_negative.cpp:787,4'
          Dst:             _ZN15dng_opcode_listC2Ej
        - Src:             './dng_negative.cpp:788,4'
          Dst:             _ZN7AutoPtrI9dng_imageEC2Ev
        - Src:             './dng_negative.cpp:789,4'
          Dst:             _ZN7AutoPtrI9dng_imageEC2Ev
        - Src:             './dng_negative.cpp:790,4'
          Dst:             _ZN7AutoPtrI9dng_imageEC2Ev
        - Src:             './dng_negative.cpp:795,4'
          Dst:             _ZN7AutoPtrI9dng_imageEC2Ev
        - Src:             './dng_negative.cpp:797,4'
          Dst:             _ZN7AutoPtrI14dng_jpeg_imageEC2Ev
        - Src:             './dng_negative.cpp:798,4'
          Dst:             _ZN15dng_fingerprintC2Ev
        - Src:             './dng_negative.cpp:799,4'
          Dst:             _ZN7AutoPtrI9dng_imageEC2Ev
        - Src:             './dng_negative.cpp:800,4'
          Dst:             _ZN7AutoPtrI9dng_imageEC2Ev
        - Src:             './dng_negative.cpp:802,4'
          Dst:             _ZN7AutoPtrI9dng_imageEC2Ev
        - Src:             './dng_negative.cpp:806,2'
          Dst:             _ZN7AutoPtrI9dng_imageED2Ev
        - Src:             './dng_negative.cpp:806,2'
          Dst:             _ZN7AutoPtrI9dng_imageED2Ev
        - Src:             './dng_negative.cpp:806,2'
          Dst:             _ZN7AutoPtrI14dng_jpeg_imageED2Ev
        - Src:             './dng_negative.cpp:806,2'
          Dst:             _ZN7AutoPtrI9dng_imageED2Ev
        - Src:             './dng_negative.cpp:806,2'
          Dst:             _ZN7AutoPtrI9dng_imageED2Ev
        - Src:             './dng_negative.cpp:806,2'
          Dst:             _ZN7AutoPtrI9dng_imageED2Ev
        - Src:             './dng_negative.cpp:806,2'
          Dst:             _ZN7AutoPtrI9dng_imageED2Ev
        - Src:             './dng_negative.cpp:806,2'
          Dst:             _ZN15dng_opcode_listD2Ev
        - Src:             './dng_negative.cpp:806,2'
          Dst:             _ZN15dng_opcode_listD2Ev
        - Src:             './dng_negative.cpp:806,2'
          Dst:             _ZN15dng_opcode_listD2Ev
        - Src:             './dng_negative.cpp:806,2'
          Dst:             _ZN7AutoPtrI15dng_mosaic_infoED2Ev
        - Src:             './dng_negative.cpp:806,2'
          Dst:             _ZN7AutoPtrI22dng_linearization_infoED2Ev
        - Src:             './dng_negative.cpp:806,2'
          Dst:             _ZN12dng_metadataD2Ev
        - Src:             './dng_negative.cpp:806,2'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
        - Src:             './dng_negative.cpp:806,2'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
        - Src:             './dng_negative.cpp:806,2'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_negative.cpp:806,2'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_negative.cpp:806,2'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_negative.cpp:806,2'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_negative.cpp:806,2'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_negative.cpp:806,2'
          Dst:             _ZN10dng_vectorD2Ev
        - Src:             './dng_negative.cpp:806,2'
          Dst:             _ZN10dng_vectorD2Ev
        - Src:             './dng_negative.cpp:806,2'
          Dst:             _ZN17dng_noise_profileD2Ev
        - Src:             './dng_negative.cpp:806,2'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_negative.cpp:806,2'
          Dst:             _ZN10dng_stringD2Ev
    - functionName:    _ZN13dng_srationalC2Eii
      functionSourceFile: '/src/dng_sdk/source/./dng_rational.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12dng_xy_coordC2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_xy_coord.h'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7AutoPtrI22dng_linearization_infoEC2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_auto_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7AutoPtrI15dng_mosaic_infoEC2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_auto_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7AutoPtrI9dng_imageEC2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_auto_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7AutoPtrI15dng_mosaic_infoED2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_auto_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7AutoPtrI22dng_linearization_infoED2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_auto_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN17dng_noise_profileD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12dng_metadataD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10dng_stringD2Ev
        - _ZN7AutoPtrI16dng_memory_blockED2Ev
        - _ZN7AutoPtrI8dng_exifED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.cpp:164,2'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_negative.cpp:164,2'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
        - Src:             './dng_negative.cpp:164,2'
          Dst:             _ZN7AutoPtrI8dng_exifED2Ev
        - Src:             './dng_negative.cpp:164,2'
          Dst:             _ZN7AutoPtrI8dng_exifED2Ev
        - Src:             './dng_negative.cpp:164,2'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
    - functionName:    _ZN12dng_metadataD0Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12dng_metadataD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.cpp:163,2'
          Dst:             _ZN12dng_metadataD2Ev
    - functionName:    _ZNK12dng_metadata5CloneER20dng_memory_allocator
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN12dng_metadataC2ERKS_R20dng_memory_allocator
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.cpp:220,13'
          Dst:             _ZN12dng_metadataC2ERKS_R20dng_memory_allocator
    - functionName:    _ZN12dng_metadataC2ERKS_R20dng_memory_allocator
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          151
      EdgeCount:       28
      CyclomaticComplexity: 12
      functionsReached:
        - _Z12CloneAutoPtrI16dng_memory_block20dng_memory_allocatorEPT_RK7AutoPtrIS2_ERT0_
        - _Z12CloneAutoPtrI8dng_exifEPT_RK7AutoPtrIS1_E
        - _ZN10dng_stringC2ERKS_
        - _ZN7AutoPtrI16dng_memory_blockEC2EPS0_
        - _ZN7AutoPtrI16dng_memory_blockED2Ev
        - _ZN7AutoPtrI8dng_exifEC2EPS0_
        - _ZN7AutoPtrI8dng_exifED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.cpp:194,20'
          Dst:             _Z12CloneAutoPtrI16dng_memory_block20dng_memory_allocatorEPT_RK7AutoPtrIS2_ERT0_
        - Src:             './dng_negative.cpp:194,4'
          Dst:             _ZN7AutoPtrI16dng_memory_blockEC2EPS0_
        - Src:             './dng_negative.cpp:195,19'
          Dst:             _Z12CloneAutoPtrI8dng_exifEPT_RK7AutoPtrIS1_E
        - Src:             './dng_negative.cpp:195,4'
          Dst:             _ZN7AutoPtrI8dng_exifEC2EPS0_
        - Src:             './dng_negative.cpp:196,22'
          Dst:             _Z12CloneAutoPtrI8dng_exifEPT_RK7AutoPtrIS1_E
        - Src:             './dng_negative.cpp:196,4'
          Dst:             _ZN7AutoPtrI8dng_exifEC2EPS0_
        - Src:             './dng_negative.cpp:197,27'
          Dst:             _Z12CloneAutoPtrI16dng_memory_block20dng_memory_allocatorEPT_RK7AutoPtrIS2_ERT0_
        - Src:             './dng_negative.cpp:197,4'
          Dst:             _ZN7AutoPtrI16dng_memory_blockEC2EPS0_
        - Src:             './dng_negative.cpp:209,4'
          Dst:             _ZN10dng_stringC2ERKS_
        - Src:             './dng_negative.cpp:213,2'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
        - Src:             './dng_negative.cpp:213,2'
          Dst:             _ZN7AutoPtrI8dng_exifED2Ev
        - Src:             './dng_negative.cpp:213,2'
          Dst:             _ZN7AutoPtrI8dng_exifED2Ev
        - Src:             './dng_negative.cpp:213,2'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
    - functionName:    _Z12CloneAutoPtrI16dng_memory_block20dng_memory_allocatorEPT_RK7AutoPtrIS2_ERT0_
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK16dng_memory_block5CloneER20dng_memory_allocator
        - _ZNK7AutoPtrI16dng_memory_blockE3GetEv
        - _ZNK7AutoPtrI16dng_memory_blockEptEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.cpp:182,13'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockE3GetEv
        - Src:             './dng_negative.cpp:182,22'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_negative.cpp:182,27'
          Dst:             _ZNK16dng_memory_block5CloneER20dng_memory_allocator
    - functionName:    _Z12CloneAutoPtrI8dng_exifEPT_RK7AutoPtrIS1_E
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK7AutoPtrI8dng_exifE3GetEv
        - _ZNK7AutoPtrI8dng_exifEptEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.cpp:172,13'
          Dst:             _ZNK7AutoPtrI8dng_exifE3GetEv
        - Src:             './dng_negative.cpp:172,22'
          Dst:             _ZNK7AutoPtrI8dng_exifEptEv
    - functionName:    _ZN7AutoPtrI8dng_exifEC2EPS0_
      functionSourceFile: '/src/dng_sdk/source/./dng_auto_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12dng_metadataC2ER8dng_host
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          110
      EdgeCount:       27
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN10dng_stringC2Ev
        - _ZN15dng_fingerprintC2Ev
        - _ZN15dng_orientationC2Ev
        - _ZN7AutoPtrI16dng_memory_blockEC2Ev
        - _ZN7AutoPtrI16dng_memory_blockED2Ev
        - _ZN7AutoPtrI8dng_exifEC2EPS0_
        - _ZN7AutoPtrI8dng_exifEC2Ev
        - _ZN7AutoPtrI8dng_exifED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.cpp:138,4'
          Dst:             _ZN15dng_orientationC2Ev
        - Src:             './dng_negative.cpp:140,4'
          Dst:             _ZN7AutoPtrI16dng_memory_blockEC2Ev
        - Src:             './dng_negative.cpp:141,4'
          Dst:             _ZN7AutoPtrI8dng_exifEC2EPS0_
        - Src:             './dng_negative.cpp:142,4'
          Dst:             _ZN7AutoPtrI8dng_exifEC2Ev
        - Src:             './dng_negative.cpp:143,4'
          Dst:             _ZN7AutoPtrI16dng_memory_blockEC2Ev
        - Src:             './dng_negative.cpp:152,4'
          Dst:             _ZN15dng_fingerprintC2Ev
        - Src:             './dng_negative.cpp:155,4'
          Dst:             _ZN10dng_stringC2Ev
        - Src:             './dng_negative.cpp:158,2'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
        - Src:             './dng_negative.cpp:158,2'
          Dst:             _ZN7AutoPtrI8dng_exifED2Ev
        - Src:             './dng_negative.cpp:158,2'
          Dst:             _ZN7AutoPtrI8dng_exifED2Ev
        - Src:             './dng_negative.cpp:158,2'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
    - functionName:    _ZN17dng_noise_profileC2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12dng_negativeD0Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 811
      functionLinenumberEnd: 817
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12dng_negativeD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.cpp:811,2'
          Dst:             _ZN12dng_negativeD2Ev
    - functionName:    _ZN12dng_negative10InitializeEv
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 822
      functionLinenumberEnd: 824
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12dng_negativeD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 811
      functionLinenumberEnd: 817
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          80
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN10dng_matrixD2Ev
        - _ZN10dng_stringD2Ev
        - _ZN10dng_vectorD2Ev
        - _ZN12dng_metadataD2Ev
        - _ZN12dng_negative13ClearProfilesEv
        - _ZN15dng_opcode_listD2Ev
        - _ZN17dng_noise_profileD2Ev
        - _ZN7AutoPtrI14dng_jpeg_imageED2Ev
        - _ZN7AutoPtrI15dng_mosaic_infoED2Ev
        - _ZN7AutoPtrI16dng_memory_blockED2Ev
        - _ZN7AutoPtrI22dng_linearization_infoED2Ev
        - _ZN7AutoPtrI9dng_imageED2Ev
        - __clang_call_terminate
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.cpp:815,2'
          Dst:             _ZN12dng_negative13ClearProfilesEv
        - Src:             './dng_negative.cpp:817,2'
          Dst:             _ZN7AutoPtrI9dng_imageED2Ev
        - Src:             './dng_negative.cpp:817,2'
          Dst:             _ZN7AutoPtrI9dng_imageED2Ev
        - Src:             './dng_negative.cpp:817,2'
          Dst:             _ZN7AutoPtrI9dng_imageED2Ev
        - Src:             './dng_negative.cpp:817,2'
          Dst:             _ZN7AutoPtrI14dng_jpeg_imageED2Ev
        - Src:             './dng_negative.cpp:817,2'
          Dst:             _ZN7AutoPtrI9dng_imageED2Ev
        - Src:             './dng_negative.cpp:817,2'
          Dst:             _ZN7AutoPtrI9dng_imageED2Ev
        - Src:             './dng_negative.cpp:817,2'
          Dst:             _ZN7AutoPtrI9dng_imageED2Ev
        - Src:             './dng_negative.cpp:817,2'
          Dst:             _ZN7AutoPtrI9dng_imageED2Ev
        - Src:             './dng_negative.cpp:817,2'
          Dst:             _ZN15dng_opcode_listD2Ev
        - Src:             './dng_negative.cpp:817,2'
          Dst:             _ZN15dng_opcode_listD2Ev
        - Src:             './dng_negative.cpp:817,2'
          Dst:             _ZN15dng_opcode_listD2Ev
        - Src:             './dng_negative.cpp:817,2'
          Dst:             _ZN7AutoPtrI15dng_mosaic_infoED2Ev
        - Src:             './dng_negative.cpp:817,2'
          Dst:             _ZN7AutoPtrI22dng_linearization_infoED2Ev
        - Src:             './dng_negative.cpp:817,2'
          Dst:             _ZN12dng_metadataD2Ev
        - Src:             './dng_negative.cpp:817,2'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
        - Src:             './dng_negative.cpp:817,2'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
        - Src:             './dng_negative.cpp:817,2'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_negative.cpp:817,2'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_negative.cpp:817,2'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_negative.cpp:817,2'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_negative.cpp:817,2'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_negative.cpp:817,2'
          Dst:             _ZN10dng_vectorD2Ev
        - Src:             './dng_negative.cpp:817,2'
          Dst:             _ZN10dng_vectorD2Ev
        - Src:             './dng_negative.cpp:817,2'
          Dst:             _ZN17dng_noise_profileD2Ev
        - Src:             './dng_negative.cpp:817,2'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_negative.cpp:817,2'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_negative.cpp:815,2'
          Dst:             __clang_call_terminate
    - functionName:    _ZN12dng_negative13ClearProfilesEv
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1159
      functionLinenumberEnd: 1181
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          75
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12dng_metadata27UpdateMetadataDateTimeToNowEv
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 718
      functionLinenumberEnd: 728
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _Z22CurrentDateTimeAndZoneR18dng_date_time_info
        - _ZN18dng_date_time_infoC2Ev
        - _ZN18dng_date_time_infoD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.cpp:720,21'
          Dst:             _ZN18dng_date_time_infoC2Ev
        - Src:             './dng_negative.cpp:722,2'
          Dst:             _Z22CurrentDateTimeAndZoneR18dng_date_time_info
        - Src:             './dng_negative.cpp:728,2'
          Dst:             _ZN18dng_date_time_infoD2Ev
        - Src:             './dng_negative.cpp:728,2'
          Dst:             _ZN18dng_date_time_infoD2Ev
    - functionName:    _ZN18dng_date_time_infoD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_date_time.h'
      linkageType:     InternalLinkage
      functionLinenumber: 200
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10dng_stringD2Ev
      functionUses:    17
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_date_time.h:200,7'
          Dst:             _ZN10dng_stringD2Ev
    - functionName:    _ZN12dng_metadata19UpdateDateTimeToNowEv
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 699
      functionLinenumberEnd: 713
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          42
      EdgeCount:       11
      CyclomaticComplexity: 6
      functionsReached:
        - _Z22CurrentDateTimeAndZoneR18dng_date_time_info
        - _ZN12dng_metadata14UpdateDateTimeERK18dng_date_time_info
        - _ZN18dng_date_time_infoC2Ev
        - _ZN18dng_date_time_infoD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.cpp:701,21'
          Dst:             _ZN18dng_date_time_infoC2Ev
        - Src:             './dng_negative.cpp:703,2'
          Dst:             _Z22CurrentDateTimeAndZoneR18dng_date_time_info
        - Src:             './dng_negative.cpp:705,2'
          Dst:             _ZN12dng_metadata14UpdateDateTimeERK18dng_date_time_info
        - Src:             './dng_negative.cpp:713,2'
          Dst:             _ZN18dng_date_time_infoD2Ev
        - Src:             './dng_negative.cpp:713,2'
          Dst:             _ZN18dng_date_time_infoD2Ev
    - functionName:    _ZN12dng_metadata14UpdateDateTimeERK18dng_date_time_info
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 686
      functionLinenumberEnd: 694
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8dng_exif14UpdateDateTimeERK18dng_date_time_info
        - _ZNK7AutoPtrI8dng_exifEptEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.cpp:688,2'
          Dst:             _ZNK7AutoPtrI8dng_exifEptEv
        - Src:             './dng_negative.cpp:688,9'
          Dst:             _ZN8dng_exif14UpdateDateTimeERK18dng_date_time_info
    - functionName:    _ZN12dng_metadata19SynchronizeMetadataEv
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 660
      functionLinenumberEnd: 681
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7AutoPtrI8dng_exifE5ResetEPS0_
        - _ZNK7AutoPtrI8dng_exifE3GetEv
        - _ZNK7AutoPtrI8dng_exifEptEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.cpp:662,21'
          Dst:             _ZNK7AutoPtrI8dng_exifE3GetEv
        - Src:             './dng_negative.cpp:665,24'
          Dst:             _ZNK7AutoPtrI8dng_exifEptEv
        - Src:             './dng_negative.cpp:665,17'
          Dst:             _ZN7AutoPtrI8dng_exifE5ResetEPS0_
    - functionName:    _ZNK12dng_metadata10IPTCDigestEb
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 484
      functionLinenumberEnd: 523
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          125
      EdgeCount:       23
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN15dng_fingerprintC2Ev
        - _ZN15dng_md5_printer6ResultEv
        - _ZN15dng_md5_printer7ProcessEPKvj
        - _ZN15dng_md5_printerC2Ev
        - _ZN15dng_md5_printerD2Ev
        - _ZNK12dng_metadata10IPTCLengthEv
        - _ZNK12dng_metadata8IPTCDataEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.cpp:486,6'
          Dst:             _ZNK12dng_metadata10IPTCLengthEv
        - Src:             './dng_negative.cpp:489,19'
          Dst:             _ZN15dng_md5_printerC2Ev
        - Src:             './dng_negative.cpp:491,39'
          Dst:             _ZNK12dng_metadata8IPTCDataEv
        - Src:             './dng_negative.cpp:493,18'
          Dst:             _ZNK12dng_metadata10IPTCLengthEv
        - Src:             './dng_negative.cpp:519,3'
          Dst:             _ZN15dng_md5_printerD2Ev
        - Src:             './dng_negative.cpp:515,11'
          Dst:             _ZN15dng_md5_printer7ProcessEPKvj
        - Src:             './dng_negative.cpp:517,18'
          Dst:             _ZN15dng_md5_printer6ResultEv
        - Src:             './dng_negative.cpp:519,3'
          Dst:             _ZN15dng_md5_printerD2Ev
        - Src:             './dng_negative.cpp:521,9'
          Dst:             _ZN15dng_fingerprintC2Ev
    - functionName:    _ZNK12dng_metadata10IPTCLengthEv
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 452
      functionLinenumberEnd: 463
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK16dng_memory_block11LogicalSizeEv
        - _ZNK7AutoPtrI16dng_memory_blockE3GetEv
        - _ZNK7AutoPtrI16dng_memory_blockEptEv
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.cpp:454,17'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockE3GetEv
        - Src:             './dng_negative.cpp:457,10'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_negative.cpp:457,22'
          Dst:             _ZNK16dng_memory_block11LogicalSizeEv
    - functionName:    _ZNK12dng_metadata8IPTCDataEv
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 436
      functionLinenumberEnd: 447
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN16dng_memory_block6BufferEv
        - _ZNK7AutoPtrI16dng_memory_blockE3GetEv
        - _ZNK7AutoPtrI16dng_memory_blockEptEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.cpp:438,17'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockE3GetEv
        - Src:             './dng_negative.cpp:441,10'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_negative.cpp:441,22'
          Dst:             _ZN16dng_memory_block6BufferEv
    - functionName:    _ZNK12dng_metadata10IPTCOffsetEv
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 468
      functionLinenumberEnd: 479
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK7AutoPtrI16dng_memory_blockE3GetEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.cpp:470,17'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockE3GetEv
    - functionName:    _ZN12dng_metadata9ClearIPTCEv
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 425
      functionLinenumberEnd: 431
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7AutoPtrI16dng_memory_blockE5ResetEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.cpp:427,13'
          Dst:             _ZN7AutoPtrI16dng_memory_blockE5ResetEv
    - functionName:    _ZN12dng_metadata7SetIPTCER7AutoPtrI16dng_memory_blockE
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 416
      functionLinenumberEnd: 420
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12dng_metadata7SetIPTCER7AutoPtrI16dng_memory_blockEm
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.cpp:418,2'
          Dst:             _ZN12dng_metadata7SetIPTCER7AutoPtrI16dng_memory_blockEm
    - functionName:    _ZN8tag_iptcD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 557
      functionLinenumberEnd: 557
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8tiff_tagD2Ev
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_image_writer.h:557,7'
          Dst:             _ZN8tiff_tagD2Ev
    - functionName:    _ZN12exif_tag_setD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 763
      functionLinenumberEnd: 763
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          224
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10tag_stringD2Ev
        - _ZN10tag_uint16D2Ev
        - _ZN10tag_uint32D2Ev
        - _ZN12tag_data_ptrD2Ev
        - _ZN13tag_srationalD2Ev
        - _ZN13tag_uint8_ptrD2Ev
        - _ZN13tag_urationalD2Ev
        - _ZN14tag_uint16_ptrD2Ev
        - _ZN15tag_cfa_patternD2Ev
        - _ZN16tag_encoded_textD2Ev
        - _ZN17tag_urational_ptrD2Ev
        - _ZN18dng_tiff_directoryD2Ev
        - _ZN18tag_exif_date_timeD2Ev
        - _ZN9tag_uint8D2Ev
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_image_writer.h:763,7'
          Dst:             _ZN13tag_urationalD2Ev
        - Src:             './dng_image_writer.h:763,7'
          Dst:             _ZN10tag_uint16D2Ev
        - Src:             './dng_image_writer.h:763,7'
          Dst:             _ZN10tag_stringD2Ev
        - Src:             './dng_image_writer.h:763,7'
          Dst:             _ZN16tag_encoded_textD2Ev
        - Src:             './dng_image_writer.h:763,7'
          Dst:             _ZN16tag_encoded_textD2Ev
        - Src:             './dng_image_writer.h:763,7'
          Dst:             _ZN13tag_urationalD2Ev
        - Src:             './dng_image_writer.h:763,7'
          Dst:             _ZN10tag_stringD2Ev
        - Src:             './dng_image_writer.h:763,7'
          Dst:             _ZN13tag_urationalD2Ev
        - Src:             './dng_image_writer.h:763,7'
          Dst:             _ZN10tag_stringD2Ev
        - Src:             './dng_image_writer.h:763,7'
          Dst:             _ZN17tag_urational_ptrD2Ev
        - Src:             './dng_image_writer.h:763,7'
          Dst:             _ZN10tag_stringD2Ev
        - Src:             './dng_image_writer.h:763,7'
          Dst:             _ZN17tag_urational_ptrD2Ev
        - Src:             './dng_image_writer.h:763,7'
          Dst:             _ZN10tag_stringD2Ev
        - Src:             './dng_image_writer.h:763,7'
          Dst:             _ZN10tag_stringD2Ev
        - Src:             './dng_image_writer.h:763,7'
          Dst:             _ZN13tag_urationalD2Ev
        - Src:             './dng_image_writer.h:763,7'
          Dst:             _ZN10tag_stringD2Ev
        - Src:             './dng_image_writer.h:763,7'
          Dst:             _ZN13tag_urationalD2Ev
        - Src:             './dng_image_writer.h:763,7'
          Dst:             _ZN10tag_stringD2Ev
        - Src:             './dng_image_writer.h:763,7'
          Dst:             _ZN13tag_urationalD2Ev
        - Src:             './dng_image_writer.h:763,7'
          Dst:             _ZN10tag_stringD2Ev
        - Src:             './dng_image_writer.h:763,7'
          Dst:             _ZN13tag_urationalD2Ev
        - Src:             './dng_image_writer.h:763,7'
          Dst:             _ZN10tag_stringD2Ev
        - Src:             './dng_image_writer.h:763,7'
          Dst:             _ZN10tag_stringD2Ev
        - Src:             './dng_image_writer.h:763,7'
          Dst:             _ZN10tag_stringD2Ev
        - Src:             './dng_image_writer.h:763,7'
          Dst:             _ZN17tag_urational_ptrD2Ev
        - Src:             './dng_image_writer.h:763,7'
          Dst:             _ZN13tag_urationalD2Ev
        - Src:             './dng_image_writer.h:763,7'
          Dst:             _ZN9tag_uint8D2Ev
        - Src:             './dng_image_writer.h:763,7'
          Dst:             _ZN17tag_urational_ptrD2Ev
        - Src:             './dng_image_writer.h:763,7'
          Dst:             _ZN10tag_stringD2Ev
        - Src:             './dng_image_writer.h:763,7'
          Dst:             _ZN17tag_urational_ptrD2Ev
        - Src:             './dng_image_writer.h:763,7'
          Dst:             _ZN10tag_stringD2Ev
        - Src:             './dng_image_writer.h:763,7'
          Dst:             _ZN13tag_uint8_ptrD2Ev
        - Src:             './dng_image_writer.h:763,7'
          Dst:             _ZN10tag_stringD2Ev
        - Src:             './dng_image_writer.h:763,7'
          Dst:             _ZN10tag_stringD2Ev
        - Src:             './dng_image_writer.h:763,7'
          Dst:             _ZN10tag_stringD2Ev
        - Src:             './dng_image_writer.h:763,7'
          Dst:             _ZN17tag_urational_ptrD2Ev
        - Src:             './dng_image_writer.h:763,7'
          Dst:             _ZN10tag_stringD2Ev
        - Src:             './dng_image_writer.h:763,7'
          Dst:             _ZN10tag_stringD2Ev
        - Src:             './dng_image_writer.h:763,7'
          Dst:             _ZN12tag_data_ptrD2Ev
        - Src:             './dng_image_writer.h:763,7'
          Dst:             _ZN16tag_encoded_textD2Ev
        - Src:             './dng_image_writer.h:763,7'
          Dst:             _ZN12tag_data_ptrD2Ev
        - Src:             './dng_image_writer.h:763,7'
          Dst:             _ZN10tag_uint16D2Ev
        - Src:             './dng_image_writer.h:763,7'
          Dst:             _ZN10tag_stringD2Ev
        - Src:             './dng_image_writer.h:763,7'
          Dst:             _ZN10tag_stringD2Ev
        - Src:             './dng_image_writer.h:763,7'
          Dst:             _ZN10tag_stringD2Ev
        - Src:             './dng_image_writer.h:763,7'
          Dst:             _ZN10tag_stringD2Ev
        - Src:             './dng_image_writer.h:763,7'
          Dst:             _ZN10tag_stringD2Ev
        - Src:             './dng_image_writer.h:763,7'
          Dst:             _ZN10tag_stringD2Ev
        - Src:             './dng_image_writer.h:763,7'
          Dst:             _ZN10tag_stringD2Ev
        - Src:             './dng_image_writer.h:763,7'
          Dst:             _ZN10tag_stringD2Ev
        - Src:             './dng_image_writer.h:763,7'
          Dst:             _ZN10tag_stringD2Ev
        - Src:             './dng_image_writer.h:763,7'
          Dst:             _ZN10tag_stringD2Ev
        - Src:             './dng_image_writer.h:763,7'
          Dst:             _ZN18tag_exif_date_timeD2Ev
        - Src:             './dng_image_writer.h:763,7'
          Dst:             _ZN18tag_exif_date_timeD2Ev
        - Src:             './dng_image_writer.h:763,7'
          Dst:             _ZN18tag_exif_date_timeD2Ev
        - Src:             './dng_image_writer.h:763,7'
          Dst:             _ZN17tag_urational_ptrD2Ev
        - Src:             './dng_image_writer.h:763,7'
          Dst:             _ZN14tag_uint16_ptrD2Ev
        - Src:             './dng_image_writer.h:763,7'
          Dst:             _ZN10tag_uint16D2Ev
        - Src:             './dng_image_writer.h:763,7'
          Dst:             _ZN13tag_urationalD2Ev
        - Src:             './dng_image_writer.h:763,7'
          Dst:             _ZN13tag_urationalD2Ev
        - Src:             './dng_image_writer.h:763,7'
          Dst:             _ZN13tag_urationalD2Ev
        - Src:             './dng_image_writer.h:763,7'
          Dst:             _ZN10tag_stringD2Ev
        - Src:             './dng_image_writer.h:763,7'
          Dst:             _ZN10tag_uint16D2Ev
        - Src:             './dng_image_writer.h:763,7'
          Dst:             _ZN10tag_uint32D2Ev
        - Src:             './dng_image_writer.h:763,7'
          Dst:             _ZN13tag_urationalD2Ev
        - Src:             './dng_image_writer.h:763,7'
          Dst:             _ZN13tag_urationalD2Ev
        - Src:             './dng_image_writer.h:763,7'
          Dst:             _ZN10tag_uint16D2Ev
        - Src:             './dng_image_writer.h:763,7'
          Dst:             _ZN10tag_uint16D2Ev
        - Src:             './dng_image_writer.h:763,7'
          Dst:             _ZN10tag_uint16D2Ev
        - Src:             './dng_image_writer.h:763,7'
          Dst:             _ZN10tag_uint16D2Ev
        - Src:             './dng_image_writer.h:763,7'
          Dst:             _ZN10tag_uint16D2Ev
        - Src:             './dng_image_writer.h:763,7'
          Dst:             _ZN10tag_uint16D2Ev
        - Src:             './dng_image_writer.h:763,7'
          Dst:             _ZN10tag_uint16D2Ev
        - Src:             './dng_image_writer.h:763,7'
          Dst:             _ZN10tag_uint16D2Ev
        - Src:             './dng_image_writer.h:763,7'
          Dst:             _ZN10tag_uint16D2Ev
        - Src:             './dng_image_writer.h:763,7'
          Dst:             _ZN15tag_cfa_patternD2Ev
        - Src:             './dng_image_writer.h:763,7'
          Dst:             _ZN12tag_data_ptrD2Ev
        - Src:             './dng_image_writer.h:763,7'
          Dst:             _ZN12tag_data_ptrD2Ev
        - Src:             './dng_image_writer.h:763,7'
          Dst:             _ZN10tag_uint16D2Ev
        - Src:             './dng_image_writer.h:763,7'
          Dst:             _ZN10tag_uint16D2Ev
        - Src:             './dng_image_writer.h:763,7'
          Dst:             _ZN10tag_uint16D2Ev
        - Src:             './dng_image_writer.h:763,7'
          Dst:             _ZN10tag_uint16D2Ev
        - Src:             './dng_image_writer.h:763,7'
          Dst:             _ZN10tag_uint16D2Ev
        - Src:             './dng_image_writer.h:763,7'
          Dst:             _ZN10tag_uint16D2Ev
        - Src:             './dng_image_writer.h:763,7'
          Dst:             _ZN10tag_uint32D2Ev
        - Src:             './dng_image_writer.h:763,7'
          Dst:             _ZN10tag_uint32D2Ev
        - Src:             './dng_image_writer.h:763,7'
          Dst:             _ZN10tag_uint32D2Ev
        - Src:             './dng_image_writer.h:763,7'
          Dst:             _ZN10tag_uint32D2Ev
        - Src:             './dng_image_writer.h:763,7'
          Dst:             _ZN10tag_uint32D2Ev
        - Src:             './dng_image_writer.h:763,7'
          Dst:             _ZN10tag_uint16D2Ev
        - Src:             './dng_image_writer.h:763,7'
          Dst:             _ZN10tag_uint16D2Ev
        - Src:             './dng_image_writer.h:763,7'
          Dst:             _ZN13tag_urationalD2Ev
        - Src:             './dng_image_writer.h:763,7'
          Dst:             _ZN13tag_urationalD2Ev
        - Src:             './dng_image_writer.h:763,7'
          Dst:             _ZN13tag_urationalD2Ev
        - Src:             './dng_image_writer.h:763,7'
          Dst:             _ZN13tag_srationalD2Ev
        - Src:             './dng_image_writer.h:763,7'
          Dst:             _ZN13tag_srationalD2Ev
        - Src:             './dng_image_writer.h:763,7'
          Dst:             _ZN13tag_urationalD2Ev
        - Src:             './dng_image_writer.h:763,7'
          Dst:             _ZN13tag_urationalD2Ev
        - Src:             './dng_image_writer.h:763,7'
          Dst:             _ZN13tag_srationalD2Ev
        - Src:             './dng_image_writer.h:763,7'
          Dst:             _ZN13tag_urationalD2Ev
        - Src:             './dng_image_writer.h:763,7'
          Dst:             _ZN12tag_data_ptrD2Ev
        - Src:             './dng_image_writer.h:763,7'
          Dst:             _ZN10tag_uint32D2Ev
        - Src:             './dng_image_writer.h:763,7'
          Dst:             _ZN10tag_uint32D2Ev
        - Src:             './dng_image_writer.h:763,7'
          Dst:             _ZN18dng_tiff_directoryD2Ev
        - Src:             './dng_image_writer.h:763,7'
          Dst:             _ZN18dng_tiff_directoryD2Ev
    - functionName:    _ZNK12exif_tag_set3PutER10dng_stream
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 973
      functionLinenumberEnd: 976
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK18dng_tiff_directory3PutER10dng_streamNS_11OffsetsBaseEj
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_image_writer.h:974,13'
          Dst:             _ZNK18dng_tiff_directory3PutER10dng_streamNS_11OffsetsBaseEj
        - Src:             './dng_image_writer.h:975,13'
          Dst:             _ZNK18dng_tiff_directory3PutER10dng_streamNS_11OffsetsBaseEj
    - functionName:    _ZN18dng_tiff_directory10SetChainedEj
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 641
      functionLinenumberEnd: 643
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK12exif_tag_set4SizeEv
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 967
      functionLinenumberEnd: 969
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK18dng_tiff_directory4SizeEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_image_writer.h:968,20'
          Dst:             _ZNK18dng_tiff_directory4SizeEv
        - Src:             './dng_image_writer.h:969,17'
          Dst:             _ZNK18dng_tiff_directory4SizeEv
    - functionName:    _ZN10tag_uint323SetEj
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 337
      functionLinenumberEnd: 339
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10tag_uint32C2Etj
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 333
      functionLinenumberEnd: 334
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12tag_data_ptrC2EttjPKv
      functionUses:    22
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_image_writer.h:329,6'
          Dst:             _ZN12tag_data_ptrC2EttjPKv
    - functionName:    _ZN12exif_tag_set6LocateEj
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 961
      functionLinenumberEnd: 964
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10tag_uint323SetEj
        - _ZNK18dng_tiff_directory4SizeEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_image_writer.h:962,14'
          Dst:             _ZN10tag_uint323SetEj
        - Src:             './dng_image_writer.h:963,37'
          Dst:             _ZNK18dng_tiff_directory4SizeEv
        - Src:             './dng_image_writer.h:963,14'
          Dst:             _ZN10tag_uint323SetEj
    - functionName:    _ZNK12dng_metadata15MakerNoteLengthEv
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 360
      functionLinenumberEnd: 361
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK16dng_memory_block11LogicalSizeEv
        - _ZNK7AutoPtrI16dng_memory_blockE3GetEv
        - _ZNK7AutoPtrI16dng_memory_blockEptEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.h:361,22'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockE3GetEv
        - Src:             './dng_negative.h:361,31'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_negative.h:361,43'
          Dst:             _ZNK16dng_memory_block11LogicalSizeEv
    - functionName:    _ZNK12dng_metadata13MakerNoteDataEv
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 354
      functionLinenumberEnd: 355
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN16dng_memory_block6BufferEv
        - _ZNK7AutoPtrI16dng_memory_blockE3GetEv
        - _ZNK7AutoPtrI16dng_memory_blockEptEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.h:355,22'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockE3GetEv
        - Src:             './dng_negative.h:355,31'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_negative.h:355,43'
          Dst:             _ZN16dng_memory_block6BufferEv
    - functionName:    _ZNK12dng_metadata7GetExifEv
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 373
      functionLinenumberEnd: 374
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7AutoPtrI8dng_exifE3GetEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.h:374,17'
          Dst:             _ZNK7AutoPtrI8dng_exifE3GetEv
    - functionName:    _ZNK8tiff_tag5CountEv
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    15
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10tag_uint16C2Ett
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 270
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12tag_data_ptrC2EttjPKv
      functionUses:    38
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_image_writer.h:265,6'
          Dst:             _ZN12tag_data_ptrC2EttjPKv
    - functionName:    _ZN13tag_urationalC2EtRK13dng_urational
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 379
      functionLinenumberEnd: 380
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12tag_data_ptrC2EttjPKv
      functionUses:    33
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_image_writer.h:375,6'
          Dst:             _ZN12tag_data_ptrC2EttjPKv
    - functionName:    _ZN18dng_tiff_directoryC2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 631
      functionLinenumberEnd: 632
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK12dng_metadata14BuildExifBlockER20dng_memory_allocatorPK14dng_resolutionbPK16dng_jpeg_preview
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         111
      ICount:          511
      EdgeCount:       168
      CyclomaticComplexity: 59
      functionsReached:
        - _ZN10dng_stream10Put_uint16Et
        - _ZN10dng_stream10Put_uint32Ej
        - _ZN10dng_stream13AsMemoryBlockER20dng_memory_allocator
        - _ZN10dng_stream16SetWritePositionEm
        - _ZN10dng_stream3PutEPKvj
        - _ZN10dng_stream5FlushEv
        - _ZN10dng_stream9SetLengthEm
        - _ZN10tag_uint16C2Ett
        - _ZN10tag_uint16D2Ev
        - _ZN10tag_uint323SetEj
        - _ZN10tag_uint32C2Etj
        - _ZN10tag_uint32D2Ev
        - _ZN12exif_tag_set6LocateEj
        - _ZN12exif_tag_setC2ER18dng_tiff_directoryRK8dng_exifbPKvjb
        - _ZN12exif_tag_setD2Ev
        - _ZN13dng_urationalC2Ejj
        - _ZN13tag_urationalC2EtRK13dng_urational
        - _ZN13tag_urationalD2Ev
        - _ZN14dng_resolutionC2Ev
        - _ZN16dng_memory_block6BufferEv
        - _ZN17dng_memory_streamC2ER20dng_memory_allocatorP17dng_abort_snifferj
        - _ZN17dng_memory_streamD2Ev
        - _ZN18dng_tiff_directory10SetChainedEj
        - _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - _ZN18dng_tiff_directoryC2Ev
        - _ZN18dng_tiff_directoryD2Ev
        - _ZN8tag_iptcC2EPKvj
        - _ZN8tag_iptcD2Ev
        - _ZNK10dng_stream8PositionEv
        - _ZNK10dng_stream9BigEndianEv
        - _ZNK12dng_metadata10IPTCLengthEv
        - _ZNK12dng_metadata13MakerNoteDataEv
        - _ZNK12dng_metadata15IsMakerNoteSafeEv
        - _ZNK12dng_metadata15MakerNoteLengthEv
        - _ZNK12dng_metadata7GetExifEv
        - _ZNK12dng_metadata8IPTCDataEv
        - _ZNK12exif_tag_set3PutER10dng_stream
        - _ZNK12exif_tag_set4SizeEv
        - _ZNK16dng_memory_block11LogicalSizeEv
        - _ZNK18dng_tiff_directory3PutER10dng_streamNS_11OffsetsBaseEj
        - _ZNK18dng_tiff_directory4SizeEv
        - _ZNK7AutoPtrI16dng_memory_blockEptEv
        - _ZNK8tiff_tag5CountEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.cpp:267,20'
          Dst:             _ZN17dng_memory_streamC2ER20dng_memory_allocatorP17dng_abort_snifferj
        - Src:             './dng_negative.cpp:273,22'
          Dst:             _ZN18dng_tiff_directoryC2Ev
        - Src:             './dng_negative.cpp:277,18'
          Dst:             _ZN14dng_resolutionC2Ev
        - Src:             './dng_negative.cpp:284,17'
          Dst:             _ZN13tag_urationalC2EtRK13dng_urational
        - Src:             './dng_negative.cpp:285,17'
          Dst:             _ZN13tag_urationalC2EtRK13dng_urational
        - Src:             './dng_negative.cpp:287,14'
          Dst:             _ZN10tag_uint16C2Ett
        - Src:             './dng_negative.cpp:291,12'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_negative.cpp:292,12'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_negative.cpp:293,12'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_negative.cpp:298,21'
          Dst:             _ZNK12dng_metadata8IPTCDataEv
        - Src:             './dng_negative.cpp:299,9'
          Dst:             _ZNK12dng_metadata10IPTCLengthEv
        - Src:             './dng_negative.cpp:298,12'
          Dst:             _ZN8tag_iptcC2EPKvj
        - Src:             './dng_negative.cpp:301,30'
          Dst:             _ZNK8tiff_tag5CountEv
        - Src:             './dng_negative.cpp:303,12'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_negative.cpp:309,11'
          Dst:             _ZNK12dng_metadata7GetExifEv
        - Src:             './dng_negative.cpp:310,10'
          Dst:             _ZNK12dng_metadata15IsMakerNoteSafeEv
        - Src:             './dng_negative.cpp:311,10'
          Dst:             _ZNK12dng_metadata13MakerNoteDataEv
        - Src:             './dng_negative.cpp:312,10'
          Dst:             _ZNK12dng_metadata15MakerNoteLengthEv
        - Src:             './dng_negative.cpp:308,16'
          Dst:             _ZN12exif_tag_setC2ER18dng_tiff_directoryRK8dng_exifbPKvjb
        - Src:             './dng_negative.cpp:317,35'
          Dst:             _ZNK18dng_tiff_directory4SizeEv
        - Src:             './dng_negative.cpp:319,11'
          Dst:             _ZN12exif_tag_set6LocateEj
        - Src:             './dng_negative.cpp:323,22'
          Dst:             _ZN18dng_tiff_directoryC2Ev
        - Src:             './dng_negative.cpp:325,14'
          Dst:             _ZN10tag_uint16C2Ett
        - Src:             './dng_negative.cpp:327,50'
          Dst:             _ZN13dng_urationalC2Ejj
        - Src:             './dng_negative.cpp:327,17'
          Dst:             _ZN13tag_urationalC2EtRK13dng_urational
        - Src:             './dng_negative.cpp:328,50'
          Dst:             _ZN13dng_urationalC2Ejj
        - Src:             './dng_negative.cpp:328,17'
          Dst:             _ZN13tag_urationalC2EtRK13dng_urational
        - Src:             './dng_negative.cpp:330,14'
          Dst:             _ZN10tag_uint16C2Ett
        - Src:             './dng_negative.cpp:332,14'
          Dst:             _ZN10tag_uint32C2Etj
        - Src:             './dng_negative.cpp:333,14'
          Dst:             _ZN10tag_uint32C2Etj
        - Src:             './dng_negative.cpp:338,13'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_negative.cpp:340,13'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_negative.cpp:341,13'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_negative.cpp:342,13'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_negative.cpp:344,13'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_negative.cpp:345,13'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_negative.cpp:347,25'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_negative.cpp:347,53'
          Dst:             _ZNK16dng_memory_block11LogicalSizeEv
        - Src:             './dng_negative.cpp:347,20'
          Dst:             _ZN10tag_uint323SetEj
        - Src:             './dng_negative.cpp:349,46'
          Dst:             _ZNK12exif_tag_set4SizeEv
        - Src:             './dng_negative.cpp:351,12'
          Dst:             _ZN18dng_tiff_directory10SetChainedEj
        - Src:             './dng_negative.cpp:353,48'
          Dst:             _ZNK18dng_tiff_directory4SizeEv
        - Src:             './dng_negative.cpp:353,20'
          Dst:             _ZN10tag_uint323SetEj
        - Src:             './dng_negative.cpp:396,3'
          Dst:             _ZN10tag_uint32D2Ev
        - Src:             './dng_negative.cpp:359,15'
          Dst:             _ZNK18dng_tiff_directory4SizeEv
        - Src:             './dng_negative.cpp:364,11'
          Dst:             _ZN10dng_stream16SetWritePositionEm
        - Src:             './dng_negative.cpp:366,30'
          Dst:             _ZNK10dng_stream9BigEndianEv
        - Src:             './dng_negative.cpp:366,11'
          Dst:             _ZN10dng_stream10Put_uint16Et
        - Src:             './dng_negative.cpp:368,11'
          Dst:             _ZN10dng_stream10Put_uint16Et
        - Src:             './dng_negative.cpp:370,11'
          Dst:             _ZN10dng_stream10Put_uint32Ej
        - Src:             './dng_negative.cpp:374,12'
          Dst:             _ZNK18dng_tiff_directory3PutER10dng_streamNS_11OffsetsBaseEj
        - Src:             './dng_negative.cpp:376,12'
          Dst:             _ZNK12exif_tag_set3PutER10dng_stream
        - Src:             './dng_negative.cpp:381,14'
          Dst:             _ZNK18dng_tiff_directory3PutER10dng_streamNS_11OffsetsBaseEj
        - Src:             './dng_negative.cpp:383,17'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_negative.cpp:383,45'
          Dst:             _ZN16dng_memory_block6BufferEv
        - Src:             './dng_negative.cpp:384,8'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_negative.cpp:384,36'
          Dst:             _ZNK16dng_memory_block11LogicalSizeEv
        - Src:             './dng_negative.cpp:383,12'
          Dst:             _ZN10dng_stream3PutEPKvj
        - Src:             './dng_negative.cpp:390,11'
          Dst:             _ZN10dng_stream5FlushEv
        - Src:             './dng_negative.cpp:392,29'
          Dst:             _ZNK10dng_stream8PositionEv
        - Src:             './dng_negative.cpp:392,11'
          Dst:             _ZN10dng_stream9SetLengthEm
        - Src:             './dng_negative.cpp:396,3'
          Dst:             _ZN10tag_uint32D2Ev
        - Src:             './dng_negative.cpp:396,3'
          Dst:             _ZN10tag_uint32D2Ev
        - Src:             './dng_negative.cpp:396,3'
          Dst:             _ZN10tag_uint16D2Ev
        - Src:             './dng_negative.cpp:396,3'
          Dst:             _ZN13tag_urationalD2Ev
        - Src:             './dng_negative.cpp:396,3'
          Dst:             _ZN13tag_urationalD2Ev
        - Src:             './dng_negative.cpp:396,3'
          Dst:             _ZN10tag_uint16D2Ev
        - Src:             './dng_negative.cpp:396,3'
          Dst:             _ZN18dng_tiff_directoryD2Ev
        - Src:             './dng_negative.cpp:396,3'
          Dst:             _ZN12exif_tag_setD2Ev
        - Src:             './dng_negative.cpp:396,3'
          Dst:             _ZN8tag_iptcD2Ev
        - Src:             './dng_negative.cpp:396,3'
          Dst:             _ZN10tag_uint16D2Ev
        - Src:             './dng_negative.cpp:396,3'
          Dst:             _ZN13tag_urationalD2Ev
        - Src:             './dng_negative.cpp:396,3'
          Dst:             _ZN13tag_urationalD2Ev
        - Src:             './dng_negative.cpp:396,3'
          Dst:             _ZN18dng_tiff_directoryD2Ev
        - Src:             './dng_negative.cpp:398,16'
          Dst:             _ZN10dng_stream13AsMemoryBlockER20dng_memory_allocator
        - Src:             './dng_negative.cpp:400,2'
          Dst:             _ZN17dng_memory_streamD2Ev
        - Src:             './dng_negative.cpp:396,3'
          Dst:             _ZN10tag_uint32D2Ev
        - Src:             './dng_negative.cpp:396,3'
          Dst:             _ZN10tag_uint16D2Ev
        - Src:             './dng_negative.cpp:396,3'
          Dst:             _ZN13tag_urationalD2Ev
        - Src:             './dng_negative.cpp:396,3'
          Dst:             _ZN13tag_urationalD2Ev
        - Src:             './dng_negative.cpp:396,3'
          Dst:             _ZN10tag_uint16D2Ev
        - Src:             './dng_negative.cpp:396,3'
          Dst:             _ZN18dng_tiff_directoryD2Ev
        - Src:             './dng_negative.cpp:396,3'
          Dst:             _ZN12exif_tag_setD2Ev
        - Src:             './dng_negative.cpp:396,3'
          Dst:             _ZN8tag_iptcD2Ev
        - Src:             './dng_negative.cpp:396,3'
          Dst:             _ZN10tag_uint16D2Ev
        - Src:             './dng_negative.cpp:396,3'
          Dst:             _ZN13tag_urationalD2Ev
        - Src:             './dng_negative.cpp:396,3'
          Dst:             _ZN13tag_urationalD2Ev
        - Src:             './dng_negative.cpp:396,3'
          Dst:             _ZN18dng_tiff_directoryD2Ev
        - Src:             './dng_negative.cpp:400,2'
          Dst:             _ZN17dng_memory_streamD2Ev
    - functionName:    _ZN15dng_orientationpLERKS_
      functionSourceFile: '/src/dng_sdk/source/./dng_orientation.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK15dng_orientationplERKS_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_orientation.h:175,18'
          Dst:             _ZNK15dng_orientationplERKS_
    - functionName:    _ZN12dng_metadata16ApplyOrientationERK15dng_orientation
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN15dng_orientationpLERKS_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.cpp:240,19'
          Dst:             _ZN15dng_orientationpLERKS_
    - functionName:    _ZNK17dng_noise_profile18IsValidForNegativeERK12dng_negative
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          44
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK12dng_negative13ColorChannelsEv
        - _ZNK17dng_noise_profile12NumFunctionsEv
        - _ZNK17dng_noise_profile7IsValidEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.cpp:100,8'
          Dst:             _ZNK17dng_noise_profile12NumFunctionsEv
        - Src:             './dng_negative.cpp:100,32'
          Dst:             _ZNK17dng_noise_profile12NumFunctionsEv
        - Src:             './dng_negative.cpp:100,60'
          Dst:             _ZNK12dng_negative13ColorChannelsEv
        - Src:             './dng_negative.cpp:105,9'
          Dst:             _ZNK17dng_noise_profile7IsValidEv
    - functionName:    _ZNK17dng_noise_profile12NumFunctionsEv
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK17dng_noise_profile7IsValidEv
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          64
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZNK17dng_noise_profile12NumFunctionsEv
        - _ZNK17dng_noise_profile13NoiseFunctionEj
        - _ZNK18dng_noise_function7IsValidEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.cpp:76,6'
          Dst:             _ZNK17dng_noise_profile12NumFunctionsEv
        - Src:             './dng_negative.cpp:76,30'
          Dst:             _ZNK17dng_noise_profile12NumFunctionsEv
        - Src:             './dng_negative.cpp:81,33'
          Dst:             _ZNK17dng_noise_profile12NumFunctionsEv
        - Src:             './dng_negative.cpp:84,8'
          Dst:             _ZNK17dng_noise_profile13NoiseFunctionEj
        - Src:             './dng_negative.cpp:84,30'
          Dst:             _ZNK18dng_noise_function7IsValidEv
    - functionName:    _ZNK17dng_noise_profile13NoiseFunctionEj
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          54
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - _Z17ThrowProgramErrorPKc
        - _ZNK17dng_noise_profile12NumFunctionsEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.cpp:114,6'
          Dst:             _ZNK17dng_noise_profile12NumFunctionsEv
        - Src:             './dng_negative.cpp:119,2'
          Dst:             _ZNK17dng_noise_profile12NumFunctionsEv
        - Src:             './dng_negative.cpp:119,2'
          Dst:             _Z17ThrowProgramErrorPKc
    - functionName:    _ZNK18dng_noise_function7IsValidEv
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN17dng_noise_profileC2ERKNSt3__16vectorI18dng_noise_function17dng_std_allocatorIS2_EEE
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN17dng_std_allocatorIP10dng_opcodeE8allocateEm
      functionSourceFile: '/src/dng_sdk/source/./dng_memory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 558
      functionLinenumberEnd: 564
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13SafeSizetMultmm
        - _Z15ThrowMemoryFullPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_memory.h:559,24'
          Dst:             _Z13SafeSizetMultmm
        - Src:             './dng_memory.h:562,5'
          Dst:             _Z15ThrowMemoryFullPKc
    - functionName:    _ZN17dng_std_allocatorIP10dng_opcodeE10deallocateEPS1_m
      functionSourceFile: '/src/dng_sdk/source/./dng_memory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 568
      functionLinenumberEnd: 570
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN15dng_opcode_list5ParseER8dng_hostR10dng_streamjm
      functionSourceFile: '/src/dng_sdk/source/./dng_opcode_list.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          134
      EdgeCount:       37
      CyclomaticComplexity: 17
      functionsReached:
        - _Z14ThrowBadFormatPKc
        - _ZN10dng_stream10Get_uint32Ev
        - _ZN10dng_stream15SetReadPositionEm
        - _ZN13TempBigEndianC2ER10dng_streamb
        - _ZN13TempBigEndianD2Ev
        - _ZN15dng_opcode_list5ClearEv
        - _ZN15dng_opcode_list6AppendER7AutoPtrI10dng_opcodeE
        - _ZN7AutoPtrI10dng_opcodeEC2EPS0_
        - _ZN7AutoPtrI10dng_opcodeED2Ev
        - _ZNK10dng_stream8PositionEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_opcode_list.cpp:226,2'
          Dst:             _ZN15dng_opcode_list5ClearEv
        - Src:             './dng_opcode_list.cpp:228,16'
          Dst:             _ZN13TempBigEndianC2ER10dng_streamb
        - Src:             './dng_opcode_list.cpp:230,9'
          Dst:             _ZN10dng_stream15SetReadPositionEm
        - Src:             './dng_opcode_list.cpp:232,24'
          Dst:             _ZN10dng_stream10Get_uint32Ev
        - Src:             './dng_opcode_list.cpp:256,28'
          Dst:             _ZN10dng_stream10Get_uint32Ev
        - Src:             './dng_opcode_list.cpp:258,23'
          Dst:             _ZN7AutoPtrI10dng_opcodeEC2EPS0_
        - Src:             './dng_opcode_list.cpp:261,3'
          Dst:             _ZN15dng_opcode_list6AppendER7AutoPtrI10dng_opcodeE
        - Src:             './dng_opcode_list.cpp:263,3'
          Dst:             _ZN7AutoPtrI10dng_opcodeED2Ev
        - Src:             './dng_opcode_list.cpp:263,3'
          Dst:             _ZN7AutoPtrI10dng_opcodeED2Ev
        - Src:             './dng_opcode_list.cpp:265,13'
          Dst:             _ZNK10dng_stream8PositionEv
        - Src:             './dng_opcode_list.cpp:268,3'
          Dst:             _Z14ThrowBadFormatPKc
        - Src:             './dng_opcode_list.cpp:272,2'
          Dst:             _ZN13TempBigEndianD2Ev
        - Src:             './dng_opcode_list.cpp:272,2'
          Dst:             _ZN13TempBigEndianD2Ev
    - functionName:    _ZN15dng_opcode_list5ClearEv
      functionSourceFile: '/src/dng_sdk/source/./dng_opcode_list.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          73
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN15dng_opcode_list6AppendER7AutoPtrI10dng_opcodeE
      functionSourceFile: '/src/dng_sdk/source/./dng_opcode_list.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN10dng_opcode8SetStageEj
        - _ZN15dng_opcode_list14SetAlwaysApplyEv
        - _ZN7AutoPtrI10dng_opcodeE7ReleaseEv
        - _ZNK10dng_opcode8OpcodeIDEv
        - _ZNK7AutoPtrI10dng_opcodeEptEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_opcode_list.cpp:139,6'
          Dst:             _ZNK7AutoPtrI10dng_opcodeEptEv
        - Src:             './dng_opcode_list.cpp:139,14'
          Dst:             _ZNK10dng_opcode8OpcodeIDEv
        - Src:             './dng_opcode_list.cpp:141,3'
          Dst:             _ZN15dng_opcode_list14SetAlwaysApplyEv
        - Src:             './dng_opcode_list.cpp:144,2'
          Dst:             _ZNK7AutoPtrI10dng_opcodeEptEv
        - Src:             './dng_opcode_list.cpp:144,10'
          Dst:             _ZN10dng_opcode8SetStageEj
        - Src:             './dng_opcode_list.cpp:148,37'
          Dst:             _ZN7AutoPtrI10dng_opcodeE7ReleaseEv
    - functionName:    _ZNK7AutoPtrI10dng_opcodeEptEv
      functionSourceFile: '/src/dng_sdk/source/./dng_auto_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK10dng_opcode8OpcodeIDEv
      functionSourceFile: '/src/dng_sdk/source/./dng_opcodes.h'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN15dng_opcode_list14SetAlwaysApplyEv
      functionSourceFile: '/src/dng_sdk/source/./dng_opcode_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10dng_opcode8SetStageEj
      functionSourceFile: '/src/dng_sdk/source/./dng_opcodes.h'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 199
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7AutoPtrI10dng_opcodeE7ReleaseEv
      functionSourceFile: '/src/dng_sdk/source/./dng_auto_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK15dng_opcode_list19FingerprintToStreamER10dng_stream
      functionSourceFile: '/src/dng_sdk/source/./dng_opcode_list.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          96
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN10dng_stream10Put_uint32Ej
        - _ZNK10dng_opcode10MinVersionEv
        - _ZNK10dng_opcode5FlagsEv
        - _ZNK10dng_opcode8OpcodeIDEv
        - _ZNK15dng_opcode_list7IsEmptyEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_opcode_list.cpp:193,6'
          Dst:             _ZNK15dng_opcode_list7IsEmptyEv
        - Src:             './dng_opcode_list.cpp:198,9'
          Dst:             _ZN10dng_stream10Put_uint32Ej
        - Src:             './dng_opcode_list.cpp:203,37'
          Dst:             _ZNK10dng_opcode8OpcodeIDEv
        - Src:             './dng_opcode_list.cpp:203,10'
          Dst:             _ZN10dng_stream10Put_uint32Ej
        - Src:             './dng_opcode_list.cpp:204,37'
          Dst:             _ZNK10dng_opcode10MinVersionEv
        - Src:             './dng_opcode_list.cpp:204,10'
          Dst:             _ZN10dng_stream10Put_uint32Ej
        - Src:             './dng_opcode_list.cpp:205,37'
          Dst:             _ZNK10dng_opcode5FlagsEv
        - Src:             './dng_opcode_list.cpp:205,10'
          Dst:             _ZN10dng_stream10Put_uint32Ej
        - Src:             './dng_opcode_list.cpp:207,22'
          Dst:             _ZNK10dng_opcode8OpcodeIDEv
    - functionName:    _ZNK10dng_opcode10MinVersionEv
      functionSourceFile: '/src/dng_sdk/source/./dng_opcodes.h'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK10dng_opcode5FlagsEv
      functionSourceFile: '/src/dng_sdk/source/./dng_opcodes.h'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK15dng_opcode_list5SpoolER8dng_host
      functionSourceFile: '/src/dng_sdk/source/./dng_opcode_list.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          146
      EdgeCount:       43
      CyclomaticComplexity: 19
      functionsReached:
        - _Z17ThrowProgramErrorPKc
        - _ZN10dng_stream10Put_uint32Ej
        - _ZN10dng_stream12SetBigEndianEb
        - _ZN10dng_stream13AsMemoryBlockER20dng_memory_allocator
        - _ZN17dng_memory_streamC2ER20dng_memory_allocatorP17dng_abort_snifferj
        - _ZN17dng_memory_streamD2Ev
        - _ZN8dng_host9AllocatorEv
        - _ZNK10dng_opcode10MinVersionEv
        - _ZNK10dng_opcode5FlagsEv
        - _ZNK10dng_opcode8OpcodeIDEv
        - _ZNK15dng_opcode_list11AlwaysApplyEv
        - _ZNK15dng_opcode_list7IsEmptyEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_opcode_list.cpp:157,6'
          Dst:             _ZNK15dng_opcode_list7IsEmptyEv
        - Src:             './dng_opcode_list.cpp:162,6'
          Dst:             _ZNK15dng_opcode_list11AlwaysApplyEv
        - Src:             './dng_opcode_list.cpp:164,3'
          Dst:             _Z17ThrowProgramErrorPKc
        - Src:             './dng_opcode_list.cpp:167,33'
          Dst:             _ZN8dng_host9AllocatorEv
        - Src:             './dng_opcode_list.cpp:167,20'
          Dst:             _ZN17dng_memory_streamC2ER20dng_memory_allocatorP17dng_abort_snifferj
        - Src:             './dng_opcode_list.cpp:169,9'
          Dst:             _ZN10dng_stream12SetBigEndianEb
        - Src:             './dng_opcode_list.cpp:171,9'
          Dst:             _ZN10dng_stream10Put_uint32Ej
        - Src:             './dng_opcode_list.cpp:176,37'
          Dst:             _ZNK10dng_opcode8OpcodeIDEv
        - Src:             './dng_opcode_list.cpp:176,10'
          Dst:             _ZN10dng_stream10Put_uint32Ej
        - Src:             './dng_opcode_list.cpp:177,37'
          Dst:             _ZNK10dng_opcode10MinVersionEv
        - Src:             './dng_opcode_list.cpp:177,10'
          Dst:             _ZN10dng_stream10Put_uint32Ej
        - Src:             './dng_opcode_list.cpp:178,37'
          Dst:             _ZNK10dng_opcode5FlagsEv
        - Src:             './dng_opcode_list.cpp:178,10'
          Dst:             _ZN10dng_stream10Put_uint32Ej
        - Src:             './dng_opcode_list.cpp:186,2'
          Dst:             _ZN17dng_memory_streamD2Ev
        - Src:             './dng_opcode_list.cpp:184,36'
          Dst:             _ZN8dng_host9AllocatorEv
        - Src:             './dng_opcode_list.cpp:184,16'
          Dst:             _ZN10dng_stream13AsMemoryBlockER20dng_memory_allocator
        - Src:             './dng_opcode_list.cpp:186,2'
          Dst:             _ZN17dng_memory_streamD2Ev
    - functionName:    _ZN15dng_opcode_list5EntryEj
      functionSourceFile: '/src/dng_sdk/source/./dng_opcode_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK15dng_opcode_list5CountEv
      functionSourceFile: '/src/dng_sdk/source/./dng_opcode_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN15dng_opcode_list5ApplyER8dng_hostR12dng_negativeR7AutoPtrI9dng_imageE
      functionSourceFile: '/src/dng_sdk/source/./dng_opcode_list.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          66
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN10dng_opcode12AboutToApplyER8dng_hostR12dng_negative
        - _ZN15dng_opcode_list5EntryEj
        - _ZNK15dng_opcode_list5CountEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_opcode_list.cpp:116,33'
          Dst:             _ZNK15dng_opcode_list5CountEv
        - Src:             './dng_opcode_list.cpp:119,23'
          Dst:             _ZN15dng_opcode_list5EntryEj
        - Src:             './dng_opcode_list.cpp:121,14'
          Dst:             _ZN10dng_opcode12AboutToApplyER8dng_hostR12dng_negative
    - functionName:    _ZNK10dng_opcode8OptionalEv
      functionSourceFile: '/src/dng_sdk/source/./dng_opcodes.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK10dng_opcode5FlagsEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_opcodes.h:166,12'
          Dst:             _ZNK10dng_opcode5FlagsEv
    - functionName:    _ZNK15dng_opcode_list10MinVersionEb
      functionSourceFile: '/src/dng_sdk/source/./dng_opcode_list.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          70
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - _Z10Max_uint32jj
        - _ZNK10dng_opcode10MinVersionEv
        - _ZNK10dng_opcode8OptionalEv
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_opcode_list.cpp:96,42'
          Dst:             _ZNK10dng_opcode8OptionalEv
        - Src:             './dng_opcode_list.cpp:99,48'
          Dst:             _ZNK10dng_opcode10MinVersionEv
        - Src:             './dng_opcode_list.cpp:99,13'
          Dst:             _Z10Max_uint32jj
    - functionName:    _ZN15dng_opcode_list4SwapERS_
      functionSourceFile: '/src/dng_sdk/source/./dng_opcode_list.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN15dng_opcode_listD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_opcode_list.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN15dng_opcode_list5ClearEv
        - __clang_call_terminate
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_opcode_list.cpp:44,2'
          Dst:             _ZN15dng_opcode_list5ClearEv
        - Src:             './dng_opcode_list.cpp:44,2'
          Dst:             __clang_call_terminate
    - functionName:    _ZN15dng_opcode_listC2Ej
      functionSourceFile: '/src/dng_sdk/source/./dng_opcode_list.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN23dng_inplace_opcode_task7ProcessEjRK8dng_rectP17dng_abort_sniffer
      functionSourceFile: '/src/dng_sdk/source/./dng_opcodes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 475
      functionLinenumberEnd: 499
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          82
      EdgeCount:       12
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN16dng_memory_block6BufferEv
        - _ZN16dng_pixel_bufferC2ERK8dng_rectjjjjPv
        - _ZN16dng_pixel_bufferD2Ev
        - _ZN9dng_image3PutERK16dng_pixel_buffer
        - _ZNK7AutoPtrI16dng_memory_blockEptEv
        - _ZNK9dng_image3GetER16dng_pixel_bufferNS_11edge_optionEjj
        - _ZNK9dng_image6BoundsEv
        - _ZNK9dng_image6PlanesEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_opcodes.cpp:479,44'
          Dst:             _ZNK9dng_image6PlanesEv
        - Src:             './dng_opcodes.cpp:481,10'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_opcodes.cpp:481,33'
          Dst:             _ZN16dng_memory_block6BufferEv
        - Src:             './dng_opcodes.cpp:479,21'
          Dst:             _ZN16dng_pixel_bufferC2ERK8dng_rectjjjjPv
        - Src:             './dng_opcodes.cpp:485,11'
          Dst:             _ZNK9dng_image3GetER16dng_pixel_bufferNS_11edge_optionEjj
        - Src:             './dng_opcodes.cpp:493,17'
          Dst:             _ZNK9dng_image6BoundsEv
        - Src:             './dng_opcodes.cpp:497,11'
          Dst:             _ZN9dng_image3PutERK16dng_pixel_buffer
        - Src:             './dng_opcodes.cpp:499,4'
          Dst:             _ZN16dng_pixel_bufferD2Ev
        - Src:             './dng_opcodes.cpp:499,4'
          Dst:             _ZN16dng_pixel_bufferD2Ev
    - functionName:    _ZN23dng_inplace_opcode_task5StartEjRK9dng_pointP20dng_memory_allocatorP17dng_abort_sniffer
      functionSourceFile: '/src/dng_sdk/source/./dng_opcodes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 450
      functionLinenumberEnd: 470
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          84
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _Z17ComputeBufferSizejRK9dng_pointj11PaddingType
        - _ZN7AutoPtrI16dng_memory_blockE5ResetEPS0_
        - _ZNK9dng_image6BoundsEv
        - _ZNK9dng_image6PlanesEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_opcodes.cpp:453,22'
          Dst:             _ZNK9dng_image6PlanesEv
        - Src:             './dng_opcodes.cpp:452,24'
          Dst:             _Z17ComputeBufferSizejRK9dng_pointj11PaddingType
        - Src:             './dng_opcodes.cpp:458,29'
          Dst:             _ZN7AutoPtrI16dng_memory_blockE5ResetEPS0_
        - Src:             './dng_opcodes.cpp:465,16'
          Dst:             _ZNK9dng_image6BoundsEv
        - Src:             './dng_opcodes.cpp:466,16'
          Dst:             _ZNK9dng_image6PlanesEv
    - functionName:    _ZN23dng_inplace_opcode_taskD0Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_opcodes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 414
      functionLinenumberEnd: 414
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN23dng_inplace_opcode_taskD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_opcodes.cpp:414,7'
          Dst:             _ZN23dng_inplace_opcode_taskD2Ev
    - functionName:    _ZN23dng_inplace_opcode_taskD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_opcodes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 414
      functionLinenumberEnd: 414
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN13dng_area_taskD2Ev
        - _ZN7AutoPtrI16dng_memory_blockED2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_opcodes.cpp:414,7'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
        - Src:             './dng_opcodes.cpp:414,7'
          Dst:             _ZN13dng_area_taskD2Ev
    - functionName:    _ZNK16dng_pixel_buffer4AreaEv
      functionSourceFile: '/src/dng_sdk/source/./dng_pixel_buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN22dng_filter_opcode_task11ProcessAreaEjR16dng_pixel_bufferS1_
      functionSourceFile: '/src/dng_sdk/source/./dng_opcodes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 295
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK16dng_pixel_buffer4AreaEv
        - _ZNK9dng_image6BoundsEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_opcodes.cpp:301,20'
          Dst:             _ZNK16dng_pixel_buffer4AreaEv
        - Src:             './dng_opcodes.cpp:302,20'
          Dst:             _ZNK9dng_image6BoundsEv
    - functionName:    _ZN22dng_filter_opcode_task11SrcTileSizeERK9dng_point
      functionSourceFile: '/src/dng_sdk/source/./dng_opcodes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 285
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK9dng_image6BoundsEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_opcodes.cpp:288,21'
          Dst:             _ZNK9dng_image6BoundsEv
    - functionName:    _ZN22dng_filter_opcode_task7SrcAreaERK8dng_rect
      functionSourceFile: '/src/dng_sdk/source/./dng_opcodes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK9dng_image6BoundsEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_opcodes.cpp:280,20'
          Dst:             _ZNK9dng_image6BoundsEv
    - functionName:    _ZN22dng_filter_opcode_task5StartEjRK9dng_pointP20dng_memory_allocatorP17dng_abort_sniffer
      functionSourceFile: '/src/dng_sdk/source/./dng_opcodes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 325
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          48
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN15dng_filter_task5StartEjRK9dng_pointP20dng_memory_allocatorP17dng_abort_sniffer
        - _ZNK9dng_image6BoundsEv
        - _ZNK9dng_image6PlanesEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_opcodes.cpp:312,21'
          Dst:             _ZN15dng_filter_task5StartEjRK9dng_pointP20dng_memory_allocatorP17dng_abort_sniffer
        - Src:             './dng_opcodes.cpp:320,19'
          Dst:             _ZNK9dng_image6BoundsEv
        - Src:             './dng_opcodes.cpp:321,19'
          Dst:             _ZNK9dng_image6PlanesEv
    - functionName:    _ZN22dng_filter_opcode_taskD0Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_opcodes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN22dng_filter_opcode_taskD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_opcodes.cpp:244,7'
          Dst:             _ZN22dng_filter_opcode_taskD2Ev
    - functionName:    _ZN22dng_filter_opcode_taskD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_opcodes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN15dng_filter_taskD2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_opcodes.cpp:244,7'
          Dst:             _ZN15dng_filter_taskD2Ev
    - functionName:    _ZN18dng_inplace_opcode15BufferPixelTypeEj
      functionSourceFile: '/src/dng_sdk/source/./dng_opcodes.h'
      linkageType:     InternalLinkage
      functionLinenumber: 424
      functionLinenumberEnd: 425
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN17dng_filter_opcode7PrepareER12dng_negativejRK9dng_pointRK8dng_rectjjR20dng_memory_allocator
      functionSourceFile: '/src/dng_sdk/source/./dng_opcodes.h'
      linkageType:     InternalLinkage
      functionLinenumber: 365
      functionLinenumberEnd: 366
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN17dng_filter_opcode11SrcTileSizeERK9dng_pointRK8dng_rect
      functionSourceFile: '/src/dng_sdk/source/./dng_opcodes.h'
      linkageType:     InternalLinkage
      functionLinenumber: 329
      functionLinenumberEnd: 331
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8dng_rectC2ERK9dng_point
        - _ZNK8dng_rect4SizeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_opcodes.h:330,20'
          Dst:             _ZN8dng_rectC2ERK9dng_point
        - Src:             './dng_opcodes.h:331,21'
          Dst:             _ZNK8dng_rect4SizeEv
    - functionName:    _ZN17dng_filter_opcode7SrcAreaERK8dng_rectS2_
      functionSourceFile: '/src/dng_sdk/source/./dng_opcodes.h'
      linkageType:     InternalLinkage
      functionLinenumber: 312
      functionLinenumberEnd: 313
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN17dng_filter_opcode9SrcRepeatEv
      functionSourceFile: '/src/dng_sdk/source/./dng_opcodes.h'
      linkageType:     InternalLinkage
      functionLinenumber: 299
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9dng_pointC2Eii
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_opcodes.h:300,11'
          Dst:             _ZN9dng_pointC2Eii
    - functionName:    _ZN17dng_filter_opcode14ModifiedBoundsERK8dng_rect
      functionSourceFile: '/src/dng_sdk/source/./dng_opcodes.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN17dng_filter_opcode15BufferPixelTypeEj
      functionSourceFile: '/src/dng_sdk/source/./dng_opcodes.h'
      linkageType:     InternalLinkage
      functionLinenumber: 284
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN17dng_filter_opcodeD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_opcodes.h'
      linkageType:     InternalLinkage
      functionLinenumber: 266
      functionLinenumberEnd: 266
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10dng_opcodeD2Ev
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_opcodes.h:266,7'
          Dst:             _ZN10dng_opcodeD2Ev
    - functionName:    _ZN10dng_opcodeD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_opcodes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN18dng_opcode_UnknownD0Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_opcodes.h'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN18dng_opcode_UnknownD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_opcodes.h:241,7'
          Dst:             _ZN18dng_opcode_UnknownD2Ev
    - functionName:    _ZN18dng_opcode_UnknownD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_opcodes.h'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10dng_opcodeD2Ev
        - _ZN7AutoPtrI16dng_memory_blockED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_opcodes.h:241,7'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
        - Src:             './dng_opcodes.h:241,7'
          Dst:             _ZN10dng_opcodeD2Ev
    - functionName:    _ZNK18dng_opcode_Unknown7PutDataER10dng_stream
      functionSourceFile: '/src/dng_sdk/source/./dng_opcodes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN10dng_stream10Put_uint32Ej
        - _ZN10dng_stream3PutEPKvj
        - _ZN16dng_memory_block6BufferEv
        - _ZNK16dng_memory_block11LogicalSizeEv
        - _ZNK7AutoPtrI16dng_memory_blockE3GetEv
        - _ZNK7AutoPtrI16dng_memory_blockEptEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_opcodes.cpp:205,12'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockE3GetEv
        - Src:             './dng_opcodes.cpp:208,22'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_opcodes.cpp:208,29'
          Dst:             _ZNK16dng_memory_block11LogicalSizeEv
        - Src:             './dng_opcodes.cpp:208,10'
          Dst:             _ZN10dng_stream10Put_uint32Ej
        - Src:             './dng_opcodes.cpp:210,15'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_opcodes.cpp:210,22'
          Dst:             _ZN16dng_memory_block6BufferEv
        - Src:             './dng_opcodes.cpp:211,6'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_opcodes.cpp:211,13'
          Dst:             _ZNK16dng_memory_block11LogicalSizeEv
        - Src:             './dng_opcodes.cpp:210,10'
          Dst:             _ZN10dng_stream3PutEPKvj
        - Src:             './dng_opcodes.cpp:218,10'
          Dst:             _ZN10dng_stream10Put_uint32Ej
    - functionName:    _ZN18dng_opcode_Unknown5ApplyER8dng_hostR12dng_negativeR7AutoPtrI9dng_imageE
      functionSourceFile: '/src/dng_sdk/source/./dng_opcodes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z14ThrowBadFormatPKc
        - _ZNK10dng_opcode8OptionalEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_opcodes.cpp:233,7'
          Dst:             _ZNK10dng_opcode8OptionalEv
        - Src:             './dng_opcodes.cpp:236,3'
          Dst:             _Z14ThrowBadFormatPKc
    - functionName:    _ZN23dng_inplace_opcode_taskC2ER18dng_inplace_opcodeR12dng_negativeR9dng_image
      functionSourceFile: '/src/dng_sdk/source/./dng_opcodes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 442
      functionLinenumberEnd: 444
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          105
      EdgeCount:       18
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13dng_area_taskC2Ev
        - _ZN13dng_area_taskD2Ev
        - _ZN7AutoPtrI16dng_memory_blockEC2Ev
        - _ZN7AutoPtrI16dng_memory_blockED2Ev
        - _ZNK9dng_image9PixelTypeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_opcodes.cpp:435,6'
          Dst:             _ZN13dng_area_taskC2Ev
        - Src:             './dng_opcodes.cpp:440,48'
          Dst:             _ZNK9dng_image9PixelTypeEv
        - Src:             './dng_opcodes.cpp:431,3'
          Dst:             _ZN7AutoPtrI16dng_memory_blockEC2Ev
        - Src:             './dng_opcodes.cpp:431,3'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
        - Src:             './dng_opcodes.cpp:444,4'
          Dst:             _ZN13dng_area_taskD2Ev
    - functionName:    _ZN18dng_inplace_opcode5ApplyER8dng_hostR12dng_negativeR7AutoPtrI9dng_imageE
      functionSourceFile: '/src/dng_sdk/source/./dng_opcodes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 536
      functionLinenumberEnd: 552
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          76
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN23dng_inplace_opcode_taskC2ER18dng_inplace_opcodeR12dng_negativeR9dng_image
        - _ZN23dng_inplace_opcode_taskD2Ev
        - _ZNK7AutoPtrI9dng_imageEdeEv
        - _ZNK7AutoPtrI9dng_imageEptEv
        - _ZNK8dng_rect8NotEmptyEv
        - _ZNK9dng_image6BoundsEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_opcodes.cpp:538,44'
          Dst:             _ZNK7AutoPtrI9dng_imageEptEv
        - Src:             './dng_opcodes.cpp:538,51'
          Dst:             _ZNK9dng_image6BoundsEv
        - Src:             './dng_opcodes.cpp:540,21'
          Dst:             _ZNK8dng_rect8NotEmptyEv
        - Src:             './dng_opcodes.cpp:545,12'
          Dst:             _ZNK7AutoPtrI9dng_imageEdeEv
        - Src:             './dng_opcodes.cpp:543,27'
          Dst:             _ZN23dng_inplace_opcode_taskC2ER18dng_inplace_opcodeR12dng_negativeR9dng_image
        - Src:             './dng_opcodes.cpp:550,3'
          Dst:             _ZN23dng_inplace_opcode_taskD2Ev
        - Src:             './dng_opcodes.cpp:550,3'
          Dst:             _ZN23dng_inplace_opcode_taskD2Ev
    - functionName:    _ZN18dng_inplace_opcodeC2EjR10dng_streamPKc
      functionSourceFile: '/src/dng_sdk/source/./dng_opcodes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 527
      functionLinenumberEnd: 529
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10dng_opcodeC2EjR10dng_streamPKc
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_opcodes.cpp:523,4'
          Dst:             _ZN10dng_opcodeC2EjR10dng_streamPKc
    - functionName:    _ZN10dng_opcodeC2EjR10dng_streamPKc
      functionSourceFile: '/src/dng_sdk/source/./dng_opcodes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10dng_stream10Get_uint32Ev
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_opcodes.cpp:59,23'
          Dst:             _ZN10dng_stream10Get_uint32Ev
        - Src:             './dng_opcodes.cpp:60,23'
          Dst:             _ZN10dng_stream10Get_uint32Ev
    - functionName:    _ZN18dng_inplace_opcodeD0Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_opcodes.h'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 406
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK10dng_opcode7PutDataER10dng_stream
      functionSourceFile: '/src/dng_sdk/source/./dng_opcodes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10dng_stream10Put_uint32Ej
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_opcodes.cpp:110,9'
          Dst:             _ZN10dng_stream10Put_uint32Ej
    - functionName:    _ZN10dng_opcodeD0Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_opcodes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN18dng_inplace_opcodeC2Ejjj
      functionSourceFile: '/src/dng_sdk/source/./dng_opcodes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 513
      functionLinenumberEnd: 515
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10dng_opcodeC2Ejjj
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_opcodes.cpp:509,4'
          Dst:             _ZN10dng_opcodeC2Ejjj
    - functionName:    _ZN10dng_opcodeC2Ejjj
      functionSourceFile: '/src/dng_sdk/source/./dng_opcodes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          27
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN22dng_filter_opcode_taskC2ER17dng_filter_opcodeR12dng_negativeRK9dng_imageRS4_
      functionSourceFile: '/src/dng_sdk/source/./dng_opcodes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 266
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          82
      EdgeCount:       11
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN15dng_filter_taskC2ERK9dng_imageRS0_
        - _ZN15dng_filter_taskD2Ev
        - _ZNK9dng_image9PixelTypeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_opcodes.cpp:260,6'
          Dst:             _ZN15dng_filter_taskC2ERK9dng_imageRS0_
        - Src:             './dng_opcodes.cpp:268,54'
          Dst:             _ZNK9dng_image9PixelTypeEv
        - Src:             './dng_opcodes.cpp:274,4'
          Dst:             _ZN15dng_filter_taskD2Ev
    - functionName:    _ZN17dng_filter_opcode5ApplyER8dng_hostR12dng_negativeR7AutoPtrI9dng_imageE
      functionSourceFile: '/src/dng_sdk/source/./dng_opcodes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 362
      functionLinenumberEnd: 410
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          187
      EdgeCount:       47
      CyclomaticComplexity: 16
      functionsReached:
        - _ZN22dng_filter_opcode_taskC2ER17dng_filter_opcodeR12dng_negativeRK9dng_imageRS4_
        - _ZN22dng_filter_opcode_taskD2Ev
        - _ZN7AutoPtrI9dng_imageE5ResetEPS0_
        - _ZN7AutoPtrI9dng_imageE7ReleaseEv
        - _ZN7AutoPtrI9dng_imageEC2Ev
        - _ZN7AutoPtrI9dng_imageED2Ev
        - _ZNK7AutoPtrI9dng_imageEdeEv
        - _ZNK7AutoPtrI9dng_imageEptEv
        - _ZNK8dng_rect8NotEmptyEv
        - _ZNK8dng_recteqERKS_
        - _ZNK9dng_image6BoundsEv
        - _ZNK9dng_image6PlanesEv
        - _ZNK9dng_image9PixelTypeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_opcodes.cpp:364,44'
          Dst:             _ZNK7AutoPtrI9dng_imageEptEv
        - Src:             './dng_opcodes.cpp:364,51'
          Dst:             _ZNK9dng_image6BoundsEv
        - Src:             './dng_opcodes.cpp:366,21'
          Dst:             _ZNK8dng_rect8NotEmptyEv
        - Src:             './dng_opcodes.cpp:371,22'
          Dst:             _ZN7AutoPtrI9dng_imageEC2Ev
        - Src:             './dng_opcodes.cpp:376,25'
          Dst:             _ZNK7AutoPtrI9dng_imageEptEv
        - Src:             './dng_opcodes.cpp:376,32'
          Dst:             _ZNK9dng_image6BoundsEv
        - Src:             './dng_opcodes.cpp:376,22'
          Dst:             _ZNK8dng_recteqERKS_
        - Src:             './dng_opcodes.cpp:379,41'
          Dst:             _ZNK7AutoPtrI9dng_imageEptEv
        - Src:             './dng_opcodes.cpp:379,48'
          Dst:             _ZNK9dng_image6BoundsEv
        - Src:             './dng_opcodes.cpp:380,14'
          Dst:             _ZNK7AutoPtrI9dng_imageEptEv
        - Src:             './dng_opcodes.cpp:380,21'
          Dst:             _ZNK9dng_image6PlanesEv
        - Src:             './dng_opcodes.cpp:381,14'
          Dst:             _ZNK7AutoPtrI9dng_imageEptEv
        - Src:             './dng_opcodes.cpp:381,21'
          Dst:             _ZNK9dng_image9PixelTypeEv
        - Src:             './dng_opcodes.cpp:379,13'
          Dst:             _ZN7AutoPtrI9dng_imageE5ResetEPS0_
        - Src:             './dng_opcodes.cpp:390,20'
          Dst:             _ZNK7AutoPtrI9dng_imageEptEv
        - Src:             './dng_opcodes.cpp:390,13'
          Dst:             _ZN7AutoPtrI9dng_imageE5ResetEPS0_
        - Src:             './dng_opcodes.cpp:398,11'
          Dst:             _ZNK7AutoPtrI9dng_imageEdeEv
        - Src:             './dng_opcodes.cpp:399,11'
          Dst:             _ZNK7AutoPtrI9dng_imageEdeEv
        - Src:             './dng_opcodes.cpp:396,26'
          Dst:             _ZN22dng_filter_opcode_taskC2ER17dng_filter_opcodeR12dng_negativeRK9dng_imageRS4_
        - Src:             './dng_opcodes.cpp:406,25'
          Dst:             _ZN7AutoPtrI9dng_imageE7ReleaseEv
        - Src:             './dng_opcodes.cpp:406,9'
          Dst:             _ZN7AutoPtrI9dng_imageE5ResetEPS0_
        - Src:             './dng_opcodes.cpp:408,3'
          Dst:             _ZN22dng_filter_opcode_taskD2Ev
        - Src:             './dng_opcodes.cpp:408,3'
          Dst:             _ZN7AutoPtrI9dng_imageED2Ev
        - Src:             './dng_opcodes.cpp:408,3'
          Dst:             _ZN22dng_filter_opcode_taskD2Ev
        - Src:             './dng_opcodes.cpp:408,3'
          Dst:             _ZN7AutoPtrI9dng_imageED2Ev
    - functionName:    _ZN17dng_filter_opcodeC2EjR10dng_streamPKc
      functionSourceFile: '/src/dng_sdk/source/./dng_opcodes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 353
      functionLinenumberEnd: 355
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10dng_opcodeC2EjR10dng_streamPKc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_opcodes.cpp:349,4'
          Dst:             _ZN10dng_opcodeC2EjR10dng_streamPKc
    - functionName:    _ZN17dng_filter_opcodeD0Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_opcodes.h'
      linkageType:     InternalLinkage
      functionLinenumber: 266
      functionLinenumberEnd: 266
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN17dng_filter_opcodeC2Ejjj
      functionSourceFile: '/src/dng_sdk/source/./dng_opcodes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10dng_opcodeC2Ejjj
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_opcodes.cpp:335,4'
          Dst:             _ZN10dng_opcodeC2Ejjj
    - functionName:    _ZN18dng_opcode_UnknownC2ER8dng_hostjR10dng_stream
      functionSourceFile: '/src/dng_sdk/source/./dng_opcodes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          112
      EdgeCount:       29
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN10dng_opcodeC2EjR10dng_streamPKc
        - _ZN10dng_opcodeD2Ev
        - _ZN10dng_stream10Get_uint32Ev
        - _ZN10dng_stream3GetEPvj
        - _ZN16dng_memory_block6BufferEv
        - _ZN7AutoPtrI16dng_memory_blockE5ResetEPS0_
        - _ZN7AutoPtrI16dng_memory_blockEC2Ev
        - _ZN7AutoPtrI16dng_memory_blockED2Ev
        - _ZNK16dng_memory_block11LogicalSizeEv
        - _ZNK7AutoPtrI16dng_memory_blockEptEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_opcodes.cpp:166,4'
          Dst:             _ZN10dng_opcodeC2EjR10dng_streamPKc
        - Src:             './dng_opcodes.cpp:170,4'
          Dst:             _ZN7AutoPtrI16dng_memory_blockEC2Ev
        - Src:             './dng_opcodes.cpp:174,23'
          Dst:             _ZN10dng_stream10Get_uint32Ev
        - Src:             './dng_opcodes.cpp:179,9'
          Dst:             _ZN7AutoPtrI16dng_memory_blockE5ResetEPS0_
        - Src:             './dng_opcodes.cpp:181,15'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_opcodes.cpp:181,22'
          Dst:             _ZN16dng_memory_block6BufferEv
        - Src:             './dng_opcodes.cpp:182,6'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_opcodes.cpp:182,13'
          Dst:             _ZNK16dng_memory_block11LogicalSizeEv
        - Src:             './dng_opcodes.cpp:181,10'
          Dst:             _ZN10dng_stream3GetEPvj
        - Src:             './dng_opcodes.cpp:198,2'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
        - Src:             './dng_opcodes.cpp:198,2'
          Dst:             _ZN10dng_opcodeD2Ev
    - functionName:    _ZNK10dng_opcode17WasReadFromStreamEv
      functionSourceFile: '/src/dng_sdk/source/./dng_opcodes.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK10dng_opcode13SkipIfPreviewEv
      functionSourceFile: '/src/dng_sdk/source/./dng_opcodes.h'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK10dng_opcode5FlagsEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_opcodes.h:173,12'
          Dst:             _ZNK10dng_opcode5FlagsEv
    - functionName:    _ZN10dng_opcode12AboutToApplyER8dng_hostR12dng_negative
      functionSourceFile: '/src/dng_sdk/source/./dng_opcodes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          98
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - _Z14ThrowBadFormatPKc
        - _ZN12dng_negative12SetIsPreviewEb
        - _ZNK10dng_opcode10MinVersionEv
        - _ZNK10dng_opcode13SkipIfPreviewEv
        - _ZNK10dng_opcode17WasReadFromStreamEv
        - _ZNK10dng_opcode8OptionalEv
        - _ZNK8dng_host10ForPreviewEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_opcodes.cpp:120,6'
          Dst:             _ZNK10dng_opcode13SkipIfPreviewEv
        - Src:             './dng_opcodes.cpp:120,31'
          Dst:             _ZNK8dng_host10ForPreviewEv
        - Src:             './dng_opcodes.cpp:123,12'
          Dst:             _ZN12dng_negative12SetIsPreviewEb
        - Src:             './dng_opcodes.cpp:127,11'
          Dst:             _ZNK10dng_opcode10MinVersionEv
        - Src:             './dng_opcodes.cpp:128,5'
          Dst:             _ZNK10dng_opcode17WasReadFromStreamEv
        - Src:             './dng_opcodes.cpp:131,8'
          Dst:             _ZNK10dng_opcode8OptionalEv
        - Src:             './dng_opcodes.cpp:136,4'
          Dst:             _Z14ThrowBadFormatPKc
        - Src:             './dng_opcodes.cpp:145,3'
          Dst:             _Z14ThrowBadFormatPKc
    - functionName:    _ZNK15dng_orientationplERKS_
      functionSourceFile: '/src/dng_sdk/source/./dng_orientation.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          64
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN15dng_orientation8SetAdobeEj
        - _ZN15dng_orientationC2Ev
        - _ZNK15dng_orientation8GetAdobeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_orientation.cpp:211,13'
          Dst:             _ZNK15dng_orientation8GetAdobeEv
        - Src:             './dng_orientation.cpp:213,15'
          Dst:             _ZNK15dng_orientation8GetAdobeEv
        - Src:             './dng_orientation.cpp:225,18'
          Dst:             _ZN15dng_orientationC2Ev
        - Src:             './dng_orientation.cpp:227,9'
          Dst:             _ZN15dng_orientation8SetAdobeEj
    - functionName:    _ZNK15dng_orientation8GetAdobeEv
      functionSourceFile: '/src/dng_sdk/source/./dng_orientation.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN15dng_orientation8SetAdobeEj
      functionSourceFile: '/src/dng_sdk/source/./dng_orientation.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK15dng_orientationngEv
      functionSourceFile: '/src/dng_sdk/source/./dng_orientation.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN15dng_orientation8SetAdobeEj
        - _ZN15dng_orientationC2Ev
        - _ZNK15dng_orientation8GetAdobeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_orientation.cpp:189,13'
          Dst:             _ZNK15dng_orientation8GetAdobeEv
        - Src:             './dng_orientation.cpp:198,18'
          Dst:             _ZN15dng_orientationC2Ev
        - Src:             './dng_orientation.cpp:200,9'
          Dst:             _ZN15dng_orientation8SetAdobeEj
    - functionName:    _ZNK15dng_orientation5FlipVEv
      functionSourceFile: '/src/dng_sdk/source/./dng_orientation.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK15dng_orientation5FlipDEv
        - _ZNK15dng_orientation5FlipHEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_orientation.cpp:177,10'
          Dst:             _ZNK15dng_orientation5FlipDEv
        - Src:             './dng_orientation.cpp:177,22'
          Dst:             _ZNK15dng_orientation5FlipHEv
        - Src:             './dng_orientation.cpp:180,10'
          Dst:             _ZNK15dng_orientation5FlipDEv
        - Src:             './dng_orientation.cpp:180,22'
          Dst:             _ZNK15dng_orientation5FlipHEv
    - functionName:    _ZNK15dng_orientation5FlipDEv
      functionSourceFile: '/src/dng_sdk/source/./dng_orientation.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK15dng_orientation5FlipHEv
      functionSourceFile: '/src/dng_sdk/source/./dng_orientation.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          35
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK15dng_orientation7GetTIFFEv
      functionSourceFile: '/src/dng_sdk/source/./dng_orientation.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          65
      EdgeCount:       24
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './dng_orientation.cpp:92,2'
          Branch Sides:    []
      Callsites:       []
    - functionName:    _ZN15dng_orientation7SetTIFFEj
      functionSourceFile: '/src/dng_sdk/source/./dng_orientation.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          73
      EdgeCount:       22
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './dng_orientation.cpp:21,2'
          Branch Sides:    []
      Callsites:       []
    - functionName:    _ZN15dng_memory_data6BufferEv
      functionSourceFile: '/src/dng_sdk/source/./dng_memory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    27
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z16ParseDateTimeTagR10dng_streamjjjjR13dng_date_time
      functionSourceFile: '/src/dng_sdk/source/./dng_parse_utils.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3249
      functionLinenumberEnd: 3324
      functionDepth:   0
      returnType:      bool
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          135
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - _Z12CheckTagTypejjjtttt
        - _Z13CheckTagCountjjjjj
        - _ZN10dng_stream3GetEPvj
        - _ZN13dng_date_time5ParseEPKc
        - _ZN13dng_date_timeC2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_parse_utils.cpp:3251,7'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_parse_utils.cpp:3261,9'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_parse_utils.cpp:3270,9'
          Dst:             _ZN10dng_stream3GetEPvj
        - Src:             './dng_parse_utils.cpp:3276,9'
          Dst:             _ZN13dng_date_time5ParseEPKc
        - Src:             './dng_parse_utils.cpp:3284,7'
          Dst:             _ZN13dng_date_timeC2Ev
    - functionName:    _Z12CheckTagTypejjjtttt
      functionSourceFile: '/src/dng_sdk/source/./dng_parse_utils.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2388
      functionLinenumberEnd: 2425
      functionDepth:   0
      returnType:      bool
      argCount:        7
      argTypes:
        - int
        - int
        - int
        - short
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          67
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    219
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z13CheckTagCountjjjjj
      functionSourceFile: '/src/dng_sdk/source/./dng_parse_utils.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2434
      functionLinenumberEnd: 2472
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          56
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    157
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z14ParseVectorTagR10dng_streamjjjjjR10dng_vector
      functionSourceFile: '/src/dng_sdk/source/./dng_parse_utils.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3217
      functionLinenumberEnd: 3239
      functionDepth:   0
      returnType:      bool
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          91
      EdgeCount:       27
      CyclomaticComplexity: 15
      functionsReached:
        - _Z13CheckTagCountjjjjj
        - _ZN10dng_stream15TagValue_real64Ej
        - _ZN10dng_vectorC2Ej
        - _ZN10dng_vectorD2Ev
        - _ZN10dng_vectoraSERKS_
        - _ZN10dng_vectorixEj
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_parse_utils.cpp:3219,6'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_parse_utils.cpp:3222,14'
          Dst:             _ZN10dng_vectorC2Ej
        - Src:             './dng_parse_utils.cpp:3227,26'
          Dst:             _ZN10dng_stream15TagValue_real64Ej
        - Src:             './dng_parse_utils.cpp:3227,4'
          Dst:             _ZN10dng_vectorixEj
        - Src:             './dng_parse_utils.cpp:3235,3'
          Dst:             _ZN10dng_vectorD2Ev
        - Src:             './dng_parse_utils.cpp:3231,5'
          Dst:             _ZN10dng_vectoraSERKS_
        - Src:             './dng_parse_utils.cpp:3235,3'
          Dst:             _ZN10dng_vectorD2Ev
    - functionName:    _Z14ParseMatrixTagR10dng_streamjjjjjjR10dng_matrix
      functionSourceFile: '/src/dng_sdk/source/./dng_parse_utils.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3183
      functionLinenumberEnd: 3206
      functionDepth:   0
      returnType:      bool
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          115
      EdgeCount:       18
      CyclomaticComplexity: 2
      functionsReached:
        - _Z13CheckTagCountjjjjj
        - _ZN10dng_matrixC2Ejj
        - _ZN10dng_matrixD2Ev
        - _ZN10dng_matrixaSERKS_
        - _ZN10dng_matrixixEj
        - _ZN10dng_stream15TagValue_real64Ej
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_parse_utils.cpp:3185,6'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_parse_utils.cpp:3188,14'
          Dst:             _ZN10dng_matrixC2Ejj
        - Src:             './dng_parse_utils.cpp:3194,31'
          Dst:             _ZN10dng_stream15TagValue_real64Ej
        - Src:             './dng_parse_utils.cpp:3194,5'
          Dst:             _ZN10dng_matrixixEj
        - Src:             './dng_parse_utils.cpp:3202,3'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_parse_utils.cpp:3198,5'
          Dst:             _ZN10dng_matrixaSERKS_
        - Src:             './dng_parse_utils.cpp:3202,3'
          Dst:             _ZN10dng_matrixD2Ev
    - functionName:    _ZN15dng_memory_data13Buffer_uint16Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_memory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN15dng_memory_data6BufferEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_memory.h:146,22'
          Dst:             _ZN15dng_memory_data6BufferEv
    - functionName:    _Z21ParseEncodedStringTagR10dng_streamjjjR10dng_string
      functionSourceFile: '/src/dng_sdk/source/./dng_parse_utils.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2863
      functionLinenumberEnd: 3171
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         60
      ICount:          351
      EdgeCount:       63
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN10dng_stream10Get_uint16Ev
        - _ZN10dng_stream3GetEPvj
        - _ZN10dng_string17Set_JIS_X208_1990EPKc
        - _ZN10dng_string18Set_SystemEncodingEPKc
        - _ZN10dng_string18Set_UTF8_or_SystemEPKc
        - _ZN10dng_string18TrimTrailingBlanksEv
        - _ZN10dng_string5ClearEv
        - _ZN10dng_string9Set_UTF16EPKt
        - _ZN15dng_memory_data11Buffer_charEv
        - _ZN15dng_memory_data13Buffer_uint16Ev
        - _ZN15dng_memory_dataC2Ej
        - _ZN15dng_memory_dataD2Ev
        - memcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   './dng_parse_utils.cpp:3114,3'
          Branch Sides:    []
      Callsites:
        - Src:             './dng_parse_utils.cpp:2891,5'
          Dst:             _ZN10dng_string5ClearEv
        - Src:             './dng_parse_utils.cpp:2899,9'
          Dst:             _ZN10dng_stream3GetEPvj
        - Src:             './dng_parse_utils.cpp:2942,6'
          Dst:             memcmp
        - Src:             './dng_parse_utils.cpp:2947,19'
          Dst:             _ZN15dng_memory_dataC2Ej
        - Src:             './dng_parse_utils.cpp:2949,32'
          Dst:             _ZN15dng_memory_data13Buffer_uint16Ev
        - Src:             './dng_parse_utils.cpp:2954,24'
          Dst:             _ZN10dng_stream10Get_uint16Ev
        - Src:             './dng_parse_utils.cpp:3002,3'
          Dst:             _ZN15dng_memory_dataD2Ev
        - Src:             './dng_parse_utils.cpp:3000,5'
          Dst:             _ZN10dng_string9Set_UTF16EPKt
        - Src:             './dng_parse_utils.cpp:3002,3'
          Dst:             _ZN15dng_memory_dataD2Ev
        - Src:             './dng_parse_utils.cpp:3009,19'
          Dst:             _ZN15dng_memory_dataC2Ej
        - Src:             './dng_parse_utils.cpp:3011,30'
          Dst:             _ZN15dng_memory_data11Buffer_charEv
        - Src:             './dng_parse_utils.cpp:3013,10'
          Dst:             _ZN10dng_stream3GetEPvj
        - Src:             './dng_parse_utils.cpp:3026,7'
          Dst:             memcmp
        - Src:             './dng_parse_utils.cpp:3167,3'
          Dst:             _ZN15dng_memory_dataD2Ev
        - Src:             './dng_parse_utils.cpp:3033,12'
          Dst:             memcmp
        - Src:             './dng_parse_utils.cpp:3122,7'
          Dst:             _ZN10dng_string18Set_UTF8_or_SystemEPKc
        - Src:             './dng_parse_utils.cpp:3130,7'
          Dst:             _ZN10dng_string17Set_JIS_X208_1990EPKc
        - Src:             './dng_parse_utils.cpp:3136,7'
          Dst:             _ZN10dng_string18Set_SystemEncodingEPKc
        - Src:             './dng_parse_utils.cpp:3167,3'
          Dst:             _ZN15dng_memory_dataD2Ev
        - Src:             './dng_parse_utils.cpp:3169,4'
          Dst:             _ZN10dng_string18TrimTrailingBlanksEv
    - functionName:    _ZN15dng_memory_data11Buffer_charEv
      functionSourceFile: '/src/dng_sdk/source/./dng_memory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN15dng_memory_data6BufferEv
      functionUses:    30
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_memory.h:114,20'
          Dst:             _ZN15dng_memory_data6BufferEv
    - functionName:    _Z18ParseDualStringTagR10dng_streamjjjR10dng_stringS2_
      functionSourceFile: '/src/dng_sdk/source/./dng_parse_utils.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2759
      functionLinenumberEnd: 2854
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          180
      EdgeCount:       60
      CyclomaticComplexity: 31
      functionsReached:
        - _ZN10dng_stream3GetEPvj
        - _ZN10dng_string18Set_UTF8_or_SystemEPKc
        - _ZN10dng_string18TrimTrailingBlanksEv
        - _ZN10dng_string5ClearEv
        - _ZN10dng_string9Set_ASCIIEPKc
        - _ZN15dng_memory_data11Buffer_charEv
        - _ZN15dng_memory_dataC2Ej
        - _ZN15dng_memory_dataD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_parse_utils.cpp:2765,6'
          Dst:             _ZN10dng_string5ClearEv
        - Src:             './dng_parse_utils.cpp:2766,6'
          Dst:             _ZN10dng_string5ClearEv
        - Src:             './dng_parse_utils.cpp:2772,18'
          Dst:             _ZN15dng_memory_dataC2Ej
        - Src:             './dng_parse_utils.cpp:2774,29'
          Dst:             _ZN15dng_memory_data11Buffer_charEv
        - Src:             './dng_parse_utils.cpp:2776,9'
          Dst:             _ZN10dng_stream3GetEPvj
        - Src:             './dng_parse_utils.cpp:2854,2'
          Dst:             _ZN15dng_memory_dataD2Ev
        - Src:             './dng_parse_utils.cpp:2830,5'
          Dst:             _ZN10dng_string18Set_UTF8_or_SystemEPKc
        - Src:             './dng_parse_utils.cpp:2832,5'
          Dst:             _ZN10dng_string9Set_ASCIIEPKc
        - Src:             './dng_parse_utils.cpp:2843,7'
          Dst:             _ZN10dng_string18Set_UTF8_or_SystemEPKc
        - Src:             './dng_parse_utils.cpp:2851,5'
          Dst:             _ZN10dng_string18TrimTrailingBlanksEv
        - Src:             './dng_parse_utils.cpp:2852,5'
          Dst:             _ZN10dng_string18TrimTrailingBlanksEv
        - Src:             './dng_parse_utils.cpp:2854,2'
          Dst:             _ZN15dng_memory_dataD2Ev
    - functionName:    _Z14ParseStringTagR10dng_streamjjjR10dng_stringb
      functionSourceFile: '/src/dng_sdk/source/./dng_parse_utils.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2668
      functionLinenumberEnd: 2749
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          118
      EdgeCount:       41
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN10dng_stream3GetEPvj
        - _ZN10dng_string18Set_UTF8_or_SystemEPKc
        - _ZN10dng_string18TrimTrailingBlanksEv
        - _ZN10dng_string5ClearEv
        - _ZN15dng_memory_data11Buffer_charEv
        - _ZN15dng_memory_dataC2Ej
        - _ZN15dng_memory_dataD2Ev
      functionUses:    32
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_parse_utils.cpp:2674,5'
          Dst:             _ZN10dng_string5ClearEv
        - Src:             './dng_parse_utils.cpp:2680,18'
          Dst:             _ZN15dng_memory_dataC2Ej
        - Src:             './dng_parse_utils.cpp:2682,29'
          Dst:             _ZN15dng_memory_data11Buffer_charEv
        - Src:             './dng_parse_utils.cpp:2684,9'
          Dst:             _ZN10dng_stream3GetEPvj
        - Src:             './dng_parse_utils.cpp:2749,2'
          Dst:             _ZN15dng_memory_dataD2Ev
        - Src:             './dng_parse_utils.cpp:2740,4'
          Dst:             _ZN10dng_string18Set_UTF8_or_SystemEPKc
        - Src:             './dng_parse_utils.cpp:2745,5'
          Dst:             _ZN10dng_string18TrimTrailingBlanksEv
        - Src:             './dng_parse_utils.cpp:2749,2'
          Dst:             _ZN15dng_memory_dataD2Ev
    - functionName:    _Z8CheckCFAjjj
      functionSourceFile: '/src/dng_sdk/source/./dng_parse_utils.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2625
      functionLinenumberEnd: 2658
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z11CheckRawIFDjjj
      functionSourceFile: '/src/dng_sdk/source/./dng_parse_utils.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2584
      functionLinenumberEnd: 2618
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          35
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z12CheckMainIFDjjj
      functionSourceFile: '/src/dng_sdk/source/./dng_parse_utils.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2544
      functionLinenumberEnd: 2577
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z15CheckColorImagejjj
      functionSourceFile: '/src/dng_sdk/source/./dng_parse_utils.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2479
      functionLinenumberEnd: 2537
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12_GLOBAL__N_17MaxDiffIdEEdPKT_iiS3_iijjj
      functionSourceFile: '/src/dng_sdk/source/./dng_pixel_buffer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1641
      functionLinenumberEnd: 1673
      functionDepth:   0
      returnType:      double
      argCount:        9
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          130
      EdgeCount:       19
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12_GLOBAL__N_17MaxDiffIfEEdPKT_iiS3_iijjj
      functionSourceFile: '/src/dng_sdk/source/./dng_pixel_buffer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1641
      functionLinenumberEnd: 1673
      functionDepth:   0
      returnType:      double
      argCount:        9
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          132
      EdgeCount:       19
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12_GLOBAL__N_17MaxDiffIiEEdPKT_iiS3_iijjj
      functionSourceFile: '/src/dng_sdk/source/./dng_pixel_buffer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1641
      functionLinenumberEnd: 1673
      functionDepth:   0
      returnType:      double
      argCount:        9
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          132
      EdgeCount:       19
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12_GLOBAL__N_17MaxDiffIsEEdPKT_iiS3_iijjj
      functionSourceFile: '/src/dng_sdk/source/./dng_pixel_buffer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1641
      functionLinenumberEnd: 1673
      functionDepth:   0
      returnType:      double
      argCount:        9
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          133
      EdgeCount:       19
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12_GLOBAL__N_17MaxDiffIaEEdPKT_iiS3_iijjj
      functionSourceFile: '/src/dng_sdk/source/./dng_pixel_buffer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1641
      functionLinenumberEnd: 1673
      functionDepth:   0
      returnType:      double
      argCount:        9
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          133
      EdgeCount:       19
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12_GLOBAL__N_17MaxDiffIjEEdPKT_iiS3_iijjj
      functionSourceFile: '/src/dng_sdk/source/./dng_pixel_buffer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1641
      functionLinenumberEnd: 1673
      functionDepth:   0
      returnType:      double
      argCount:        9
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          132
      EdgeCount:       19
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12_GLOBAL__N_17MaxDiffItEEdPKT_iiS3_iijjj
      functionSourceFile: '/src/dng_sdk/source/./dng_pixel_buffer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1641
      functionLinenumberEnd: 1673
      functionDepth:   0
      returnType:      double
      argCount:        9
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          133
      EdgeCount:       19
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12_GLOBAL__N_17MaxDiffIhEEdPKT_iiS3_iijjj
      functionSourceFile: '/src/dng_sdk/source/./dng_pixel_buffer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1641
      functionLinenumberEnd: 1673
      functionDepth:   0
      returnType:      double
      argCount:        9
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          133
      EdgeCount:       19
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12_GLOBAL__N_17MaxDiffIdEEdPKT_iiiS3_iiijjj
      functionSourceFile: '/src/dng_sdk/source/./dng_pixel_buffer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1689
      functionLinenumberEnd: 1736
      functionDepth:   0
      returnType:      double
      argCount:        11
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          181
      EdgeCount:       30
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN12_GLOBAL__N_17MaxDiffIdEEdPKT_iiS3_iijjj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_pixel_buffer.cpp:1693,11'
          Dst:             _ZN12_GLOBAL__N_17MaxDiffIdEEdPKT_iiS3_iijjj
    - functionName:    _ZN12_GLOBAL__N_17MaxDiffIfEEdPKT_iiiS3_iiijjj
      functionSourceFile: '/src/dng_sdk/source/./dng_pixel_buffer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1689
      functionLinenumberEnd: 1736
      functionDepth:   0
      returnType:      double
      argCount:        11
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          183
      EdgeCount:       30
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN12_GLOBAL__N_17MaxDiffIfEEdPKT_iiS3_iijjj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_pixel_buffer.cpp:1693,11'
          Dst:             _ZN12_GLOBAL__N_17MaxDiffIfEEdPKT_iiS3_iijjj
    - functionName:    _ZN12_GLOBAL__N_17MaxDiffIiEEdPKT_iiiS3_iiijjj
      functionSourceFile: '/src/dng_sdk/source/./dng_pixel_buffer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1689
      functionLinenumberEnd: 1736
      functionDepth:   0
      returnType:      double
      argCount:        11
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          183
      EdgeCount:       30
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN12_GLOBAL__N_17MaxDiffIiEEdPKT_iiS3_iijjj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_pixel_buffer.cpp:1693,11'
          Dst:             _ZN12_GLOBAL__N_17MaxDiffIiEEdPKT_iiS3_iijjj
    - functionName:    _ZN12_GLOBAL__N_17MaxDiffIsEEdPKT_iiiS3_iiijjj
      functionSourceFile: '/src/dng_sdk/source/./dng_pixel_buffer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1689
      functionLinenumberEnd: 1736
      functionDepth:   0
      returnType:      double
      argCount:        11
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          184
      EdgeCount:       30
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN12_GLOBAL__N_17MaxDiffIsEEdPKT_iiS3_iijjj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_pixel_buffer.cpp:1693,11'
          Dst:             _ZN12_GLOBAL__N_17MaxDiffIsEEdPKT_iiS3_iijjj
    - functionName:    _ZN12_GLOBAL__N_17MaxDiffIaEEdPKT_iiiS3_iiijjj
      functionSourceFile: '/src/dng_sdk/source/./dng_pixel_buffer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1689
      functionLinenumberEnd: 1736
      functionDepth:   0
      returnType:      double
      argCount:        11
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          184
      EdgeCount:       30
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN12_GLOBAL__N_17MaxDiffIaEEdPKT_iiS3_iijjj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_pixel_buffer.cpp:1693,11'
          Dst:             _ZN12_GLOBAL__N_17MaxDiffIaEEdPKT_iiS3_iijjj
    - functionName:    _ZN12_GLOBAL__N_17MaxDiffIjEEdPKT_iiiS3_iiijjj
      functionSourceFile: '/src/dng_sdk/source/./dng_pixel_buffer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1689
      functionLinenumberEnd: 1736
      functionDepth:   0
      returnType:      double
      argCount:        11
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          183
      EdgeCount:       30
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN12_GLOBAL__N_17MaxDiffIjEEdPKT_iiS3_iijjj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_pixel_buffer.cpp:1693,11'
          Dst:             _ZN12_GLOBAL__N_17MaxDiffIjEEdPKT_iiS3_iijjj
    - functionName:    _ZN12_GLOBAL__N_17MaxDiffItEEdPKT_iiiS3_iiijjj
      functionSourceFile: '/src/dng_sdk/source/./dng_pixel_buffer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1689
      functionLinenumberEnd: 1736
      functionDepth:   0
      returnType:      double
      argCount:        11
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          184
      EdgeCount:       30
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN12_GLOBAL__N_17MaxDiffItEEdPKT_iiS3_iijjj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_pixel_buffer.cpp:1693,11'
          Dst:             _ZN12_GLOBAL__N_17MaxDiffItEEdPKT_iiS3_iijjj
    - functionName:    _ZN12_GLOBAL__N_17MaxDiffIhEEdPKT_iiiS3_iiijjj
      functionSourceFile: '/src/dng_sdk/source/./dng_pixel_buffer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1689
      functionLinenumberEnd: 1736
      functionDepth:   0
      returnType:      double
      argCount:        11
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          184
      EdgeCount:       30
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN12_GLOBAL__N_17MaxDiffIhEEdPKT_iiS3_iijjj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_pixel_buffer.cpp:1693,11'
          Dst:             _ZN12_GLOBAL__N_17MaxDiffIhEEdPKT_iiS3_iijjj
    - functionName:    _ZNK16dng_pixel_buffer17MaximumDifferenceERKS_RK8dng_rectjj
      functionSourceFile: '/src/dng_sdk/source/./dng_pixel_buffer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1743
      functionLinenumberEnd: 1909
      functionDepth:   0
      returnType:      double
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          242
      EdgeCount:       16
      CyclomaticComplexity: 2
      functionsReached:
        - _Z17ThrowProgramErrorPKc
        - _Z22ThrowNotYetImplementedPKc
        - _ZN12_GLOBAL__N_17MaxDiffIaEEdPKT_iiiS3_iiijjj
        - _ZN12_GLOBAL__N_17MaxDiffIdEEdPKT_iiiS3_iiijjj
        - _ZN12_GLOBAL__N_17MaxDiffIfEEdPKT_iiiS3_iiijjj
        - _ZN12_GLOBAL__N_17MaxDiffIhEEdPKT_iiiS3_iiijjj
        - _ZN12_GLOBAL__N_17MaxDiffIiEEdPKT_iiiS3_iiijjj
        - _ZN12_GLOBAL__N_17MaxDiffIjEEdPKT_iiiS3_iiijjj
        - _ZN12_GLOBAL__N_17MaxDiffIsEEdPKT_iiiS3_iiijjj
        - _ZN12_GLOBAL__N_17MaxDiffItEEdPKT_iiiS3_iiijjj
        - _ZNK16dng_pixel_buffer10ConstPixelEiij
        - _ZNK8dng_rect1HEv
        - _ZNK8dng_rect1WEv
      functionUses:    0
      BranchProfiles:
        - Branch String:   './dng_pixel_buffer.cpp:1767,3'
          Branch Sides:    []
      Callsites:
        - Src:             './dng_pixel_buffer.cpp:1745,21'
          Dst:             _ZNK8dng_rect1HEv
        - Src:             './dng_pixel_buffer.cpp:1746,21'
          Dst:             _ZNK8dng_rect1WEv
        - Src:             './dng_pixel_buffer.cpp:1748,26'
          Dst:             _ZNK16dng_pixel_buffer10ConstPixelEiij
        - Src:             './dng_pixel_buffer.cpp:1752,22'
          Dst:             _ZNK16dng_pixel_buffer10ConstPixelEiij
        - Src:             './dng_pixel_buffer.cpp:1771,12'
          Dst:             _ZN12_GLOBAL__N_17MaxDiffIhEEdPKT_iiiS3_iiijjj
        - Src:             './dng_pixel_buffer.cpp:1786,12'
          Dst:             _ZN12_GLOBAL__N_17MaxDiffItEEdPKT_iiiS3_iiijjj
        - Src:             './dng_pixel_buffer.cpp:1801,12'
          Dst:             _ZN12_GLOBAL__N_17MaxDiffIjEEdPKT_iiiS3_iiijjj
        - Src:             './dng_pixel_buffer.cpp:1816,12'
          Dst:             _ZN12_GLOBAL__N_17MaxDiffIaEEdPKT_iiiS3_iiijjj
        - Src:             './dng_pixel_buffer.cpp:1831,12'
          Dst:             _ZN12_GLOBAL__N_17MaxDiffIsEEdPKT_iiiS3_iiijjj
        - Src:             './dng_pixel_buffer.cpp:1846,12'
          Dst:             _ZN12_GLOBAL__N_17MaxDiffIiEEdPKT_iiiS3_iiijjj
        - Src:             './dng_pixel_buffer.cpp:1861,12'
          Dst:             _ZN12_GLOBAL__N_17MaxDiffIfEEdPKT_iiiS3_iiijjj
        - Src:             './dng_pixel_buffer.cpp:1876,12'
          Dst:             _ZN12_GLOBAL__N_17MaxDiffIdEEdPKT_iiiS3_iiijjj
        - Src:             './dng_pixel_buffer.cpp:1894,5'
          Dst:             _Z22ThrowNotYetImplementedPKc
        - Src:             './dng_pixel_buffer.cpp:1905,3'
          Dst:             _Z17ThrowProgramErrorPKc
    - functionName:    _Z13DoEqualArea32PKjS0_jjjiiiiii
      functionSourceFile: '/src/dng_sdk/source/./dng_bottlenecks.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1595
      functionLinenumberEnd: 1607
      functionDepth:   0
      returnType:      bool
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          48
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z13DoEqualArea16PKtS0_jjjiiiiii
      functionSourceFile: '/src/dng_sdk/source/./dng_bottlenecks.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1568
      functionLinenumberEnd: 1580
      functionDepth:   0
      returnType:      bool
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          48
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z12DoEqualArea8PKhS0_jjjiiiiii
      functionSourceFile: '/src/dng_sdk/source/./dng_bottlenecks.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1541
      functionLinenumberEnd: 1553
      functionDepth:   0
      returnType:      bool
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          48
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z12DoEqualBytesPKvS0_j
      functionSourceFile: '/src/dng_sdk/source/./dng_bottlenecks.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1522
      functionLinenumberEnd: 1526
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK16dng_pixel_buffer9EqualAreaERKS_RK8dng_rectjj
      functionSourceFile: '/src/dng_sdk/source/./dng_pixel_buffer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1515
      functionLinenumberEnd: 1624
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          199
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached:
        - _Z12DoEqualArea8PKhS0_jjjiiiiii
        - _Z12DoEqualBytesPKvS0_j
        - _Z13DoEqualArea16PKtS0_jjjiiiiii
        - _Z13DoEqualArea32PKjS0_jjjiiiiii
        - _Z22ThrowNotYetImplementedPKc
        - _ZNK16dng_pixel_buffer10ConstPixelEiij
        - _ZNK8dng_rect1HEv
        - _ZNK8dng_rect1WEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   './dng_pixel_buffer.cpp:1548,8'
          Branch Sides:    []
      Callsites:
        - Src:             './dng_pixel_buffer.cpp:1517,21'
          Dst:             _ZNK8dng_rect1HEv
        - Src:             './dng_pixel_buffer.cpp:1518,21'
          Dst:             _ZNK8dng_rect1WEv
        - Src:             './dng_pixel_buffer.cpp:1520,25'
          Dst:             _ZNK16dng_pixel_buffer10ConstPixelEiij
        - Src:             './dng_pixel_buffer.cpp:1524,21'
          Dst:             _ZNK16dng_pixel_buffer10ConstPixelEiij
        - Src:             './dng_pixel_buffer.cpp:1542,11'
          Dst:             _Z12DoEqualBytesPKvS0_j
        - Src:             './dng_pixel_buffer.cpp:1554,12'
          Dst:             _Z12DoEqualArea8PKhS0_jjjiiiiii
        - Src:             './dng_pixel_buffer.cpp:1573,12'
          Dst:             _Z13DoEqualArea16PKtS0_jjjiiiiii
        - Src:             './dng_pixel_buffer.cpp:1592,12'
          Dst:             _Z13DoEqualArea32PKjS0_jjjiiiiii
        - Src:             './dng_pixel_buffer.cpp:1611,5'
          Dst:             _Z22ThrowNotYetImplementedPKc
    - functionName:    _ZN16dng_pixel_buffer5FlipZEv
      functionSourceFile: '/src/dng_sdk/source/./dng_pixel_buffer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1501
      functionLinenumberEnd: 1507
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK16dng_pixel_buffer13InternalPixelEiij
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_pixel_buffer.cpp:1503,10'
          Dst:             _ZNK16dng_pixel_buffer13InternalPixelEiij
    - functionName:    _ZN16dng_pixel_buffer5FlipVEv
      functionSourceFile: '/src/dng_sdk/source/./dng_pixel_buffer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1490
      functionLinenumberEnd: 1496
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK16dng_pixel_buffer13InternalPixelEiij
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_pixel_buffer.cpp:1492,10'
          Dst:             _ZNK16dng_pixel_buffer13InternalPixelEiij
    - functionName:    _ZN16dng_pixel_buffer5FlipHEv
      functionSourceFile: '/src/dng_sdk/source/./dng_pixel_buffer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1479
      functionLinenumberEnd: 1485
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK16dng_pixel_buffer13InternalPixelEiij
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_pixel_buffer.cpp:1481,10'
          Dst:             _ZNK16dng_pixel_buffer13InternalPixelEiij
    - functionName:    _Z14DoShiftRight16Ptjjjiiij
      functionSourceFile: '/src/dng_sdk/source/./dng_bottlenecks.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1221
      functionLinenumberEnd: 1232
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN16dng_pixel_buffer10ShiftRightEj
      functionSourceFile: '/src/dng_sdk/source/./dng_pixel_buffer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1423
      functionLinenumberEnd: 1474
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          94
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13OptimizeOrderRPKvRPvjjRjS4_S4_RiS5_S5_S5_S5_S5_
        - _Z14DoShiftRight16Ptjjjiiij
        - _Z22ThrowNotYetImplementedPKc
        - _ZN16dng_pixel_buffer10DirtyPixelEiij
        - _ZNK8dng_rect1HEv
        - _ZNK8dng_rect1WEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_pixel_buffer.cpp:1428,3'
          Dst:             _Z22ThrowNotYetImplementedPKc
        - Src:             './dng_pixel_buffer.cpp:1432,22'
          Dst:             _ZNK8dng_rect1HEv
        - Src:             './dng_pixel_buffer.cpp:1433,22'
          Dst:             _ZNK8dng_rect1WEv
        - Src:             './dng_pixel_buffer.cpp:1437,15'
          Dst:             _ZN16dng_pixel_buffer10DirtyPixelEiij
        - Src:             './dng_pixel_buffer.cpp:1451,2'
          Dst:             _Z13OptimizeOrderRPKvRPvjjRjS4_S4_RiS5_S5_S5_S5_S5_
        - Src:             './dng_pixel_buffer.cpp:1465,2'
          Dst:             _Z14DoShiftRight16Ptjjjiiij
    - functionName:    _Z13OptimizeOrderRPKvRPvjjRjS4_S4_RiS5_S5_S5_S5_S5_
      functionSourceFile: '/src/dng_sdk/source/./dng_pixel_buffer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      void
      argCount:        13
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         58
      ICount:          709
      EdgeCount:       77
      CyclomaticComplexity: 21
      functionsReached:
        - _Z9Abs_int32i
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_pixel_buffer.cpp:61,18'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_pixel_buffer.cpp:62,6'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_pixel_buffer.cpp:63,6'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_pixel_buffer.cpp:65,18'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_pixel_buffer.cpp:66,6'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_pixel_buffer.cpp:67,6'
          Dst:             _Z9Abs_int32i
    - functionName:    _Z9Abs_int32i
      functionSourceFile: '/src/dng_sdk/source/./dng_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    164
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN16dng_pixel_buffer13RepeatSubAreaE8dng_rectjj
      functionSourceFile: '/src/dng_sdk/source/./dng_pixel_buffer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1376
      functionLinenumberEnd: 1418
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          199
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN16dng_pixel_buffer10RepeatAreaERK8dng_rectS2_
        - _ZN8dng_rectC2Eiiii
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_pixel_buffer.cpp:1381,15'
          Dst:             _ZN8dng_rectC2Eiiii
        - Src:             './dng_pixel_buffer.cpp:1383,6'
          Dst:             _ZN8dng_rectC2Eiiii
        - Src:             './dng_pixel_buffer.cpp:1381,3'
          Dst:             _ZN16dng_pixel_buffer10RepeatAreaERK8dng_rectS2_
        - Src:             './dng_pixel_buffer.cpp:1391,15'
          Dst:             _ZN8dng_rectC2Eiiii
        - Src:             './dng_pixel_buffer.cpp:1393,6'
          Dst:             _ZN8dng_rectC2Eiiii
        - Src:             './dng_pixel_buffer.cpp:1391,3'
          Dst:             _ZN16dng_pixel_buffer10RepeatAreaERK8dng_rectS2_
        - Src:             './dng_pixel_buffer.cpp:1401,15'
          Dst:             _ZN8dng_rectC2Eiiii
        - Src:             './dng_pixel_buffer.cpp:1403,6'
          Dst:             _ZN8dng_rectC2Eiiii
        - Src:             './dng_pixel_buffer.cpp:1401,3'
          Dst:             _ZN16dng_pixel_buffer10RepeatAreaERK8dng_rectS2_
        - Src:             './dng_pixel_buffer.cpp:1411,15'
          Dst:             _ZN8dng_rectC2Eiiii
        - Src:             './dng_pixel_buffer.cpp:1413,6'
          Dst:             _ZN8dng_rectC2Eiiii
        - Src:             './dng_pixel_buffer.cpp:1411,3'
          Dst:             _ZN16dng_pixel_buffer10RepeatAreaERK8dng_rectS2_
    - functionName:    _ZN16dng_pixel_buffer10RepeatAreaERK8dng_rectS2_
      functionSourceFile: '/src/dng_sdk/source/./dng_pixel_buffer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1279
      functionLinenumberEnd: 1369
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          142
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _Z13DoRepeatArea8PKhPhjjjiiijjjj
        - _Z14DoRepeatArea16PKtPtjjjiiijjjj
        - _Z14DoRepeatArea32PKjPjjjjiiijjjj
        - _Z22ThrowNotYetImplementedPKc
        - _ZN16dng_pixel_buffer10DirtyPixelEiij
        - _ZN16dng_pixel_buffer11RepeatPhaseERK8dng_rectS2_
        - _ZNK16dng_pixel_buffer10ConstPixelEiij
        - _ZNK8dng_rect1HEv
        - _ZNK8dng_rect1WEv
        - _ZNK8dng_rect4SizeEv
      functionUses:    6
      BranchProfiles:
        - Branch String:   './dng_pixel_buffer.cpp:1297,2'
          Branch Sides:    []
      Callsites:
        - Src:             './dng_pixel_buffer.cpp:1281,29'
          Dst:             _ZNK8dng_rect4SizeEv
        - Src:             './dng_pixel_buffer.cpp:1283,20'
          Dst:             _ZN16dng_pixel_buffer11RepeatPhaseERK8dng_rectS2_
        - Src:             './dng_pixel_buffer.cpp:1286,21'
          Dst:             _ZNK16dng_pixel_buffer10ConstPixelEiij
        - Src:             './dng_pixel_buffer.cpp:1290,15'
          Dst:             _ZN16dng_pixel_buffer10DirtyPixelEiij
        - Src:             './dng_pixel_buffer.cpp:1294,24'
          Dst:             _ZNK8dng_rect1HEv
        - Src:             './dng_pixel_buffer.cpp:1295,24'
          Dst:             _ZNK8dng_rect1WEv
        - Src:             './dng_pixel_buffer.cpp:1303,4'
          Dst:             _Z13DoRepeatArea8PKhPhjjjiiijjjj
        - Src:             './dng_pixel_buffer.cpp:1323,4'
          Dst:             _Z14DoRepeatArea16PKtPtjjjiiijjjj
        - Src:             './dng_pixel_buffer.cpp:1343,4'
          Dst:             _Z14DoRepeatArea32PKjPjjjjiiijjjj
        - Src:             './dng_pixel_buffer.cpp:1363,4'
          Dst:             _Z22ThrowNotYetImplementedPKc
    - functionName:    _ZN16dng_pixel_buffer11RepeatPhaseERK8dng_rectS2_
      functionSourceFile: '/src/dng_sdk/source/./dng_pixel_buffer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1245
      functionLinenumberEnd: 1271
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          112
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN9dng_pointC2Eii
        - _ZNK8dng_rect1HEv
        - _ZNK8dng_rect1WEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_pixel_buffer.cpp:1247,26'
          Dst:             _ZNK8dng_rect1HEv
        - Src:             './dng_pixel_buffer.cpp:1248,26'
          Dst:             _ZNK8dng_rect1WEv
        - Src:             './dng_pixel_buffer.cpp:1271,9'
          Dst:             _ZN9dng_pointC2Eii
    - functionName:    _Z13DoRepeatArea8PKhPhjjjiiijjjj
      functionSourceFile: '/src/dng_sdk/source/./dng_bottlenecks.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1136
      functionLinenumberEnd: 1151
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          51
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z14DoRepeatArea16PKtPtjjjiiijjjj
      functionSourceFile: '/src/dng_sdk/source/./dng_bottlenecks.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1165
      functionLinenumberEnd: 1180
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          51
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z14DoRepeatArea32PKjPjjjjiiijjjj
      functionSourceFile: '/src/dng_sdk/source/./dng_bottlenecks.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1194
      functionLinenumberEnd: 1209
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          51
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z17DoCopyAreaR32_S16PKfPsjjjiiiiiij
      functionSourceFile: '/src/dng_sdk/source/./dng_bottlenecks.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1105
      functionLinenumberEnd: 1120
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          51
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z16DoCopyAreaR32_16PKfPtjjjiiiiiij
      functionSourceFile: '/src/dng_sdk/source/./dng_bottlenecks.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1076
      functionLinenumberEnd: 1091
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          51
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z15DoCopyAreaR32_8PKfPhjjjiiiiiij
      functionSourceFile: '/src/dng_sdk/source/./dng_bottlenecks.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1047
      functionLinenumberEnd: 1062
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          51
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z17DoCopyAreaS16_R32PKsPfjjjiiiiiij
      functionSourceFile: '/src/dng_sdk/source/./dng_bottlenecks.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1018
      functionLinenumberEnd: 1033
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          51
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z16DoCopyArea16_R32PKtPfjjjiiiiiij
      functionSourceFile: '/src/dng_sdk/source/./dng_bottlenecks.h'
      linkageType:     InternalLinkage
      functionLinenumber: 989
      functionLinenumberEnd: 1004
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          51
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z15DoCopyArea16_32PKtPjjjjiiiiii
      functionSourceFile: '/src/dng_sdk/source/./dng_bottlenecks.h'
      linkageType:     InternalLinkage
      functionLinenumber: 932
      functionLinenumberEnd: 946
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          48
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z16DoCopyArea16_S16PKtPsjjjiiiiii
      functionSourceFile: '/src/dng_sdk/source/./dng_bottlenecks.h'
      linkageType:     InternalLinkage
      functionLinenumber: 905
      functionLinenumberEnd: 919
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          48
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z15DoCopyArea8_R32PKhPfjjjiiiiiij
      functionSourceFile: '/src/dng_sdk/source/./dng_bottlenecks.h'
      linkageType:     InternalLinkage
      functionLinenumber: 960
      functionLinenumberEnd: 975
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          51
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z14DoCopyArea8_32PKhPjjjjiiiiii
      functionSourceFile: '/src/dng_sdk/source/./dng_bottlenecks.h'
      linkageType:     InternalLinkage
      functionLinenumber: 878
      functionLinenumberEnd: 892
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          48
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z15DoCopyArea8_S16PKhPsjjjiiiiii
      functionSourceFile: '/src/dng_sdk/source/./dng_bottlenecks.h'
      linkageType:     InternalLinkage
      functionLinenumber: 851
      functionLinenumberEnd: 865
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          48
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z14DoCopyArea8_16PKhPtjjjiiiiii
      functionSourceFile: '/src/dng_sdk/source/./dng_bottlenecks.h'
      linkageType:     InternalLinkage
      functionLinenumber: 824
      functionLinenumberEnd: 838
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          48
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z12DoCopyArea32PKjPjjjjiiiiii
      functionSourceFile: '/src/dng_sdk/source/./dng_bottlenecks.h'
      linkageType:     InternalLinkage
      functionLinenumber: 797
      functionLinenumberEnd: 811
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          48
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z12DoCopyArea16PKtPtjjjiiiiii
      functionSourceFile: '/src/dng_sdk/source/./dng_bottlenecks.h'
      linkageType:     InternalLinkage
      functionLinenumber: 770
      functionLinenumberEnd: 784
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          48
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z11DoCopyArea8PKhPhjjjiiiiii
      functionSourceFile: '/src/dng_sdk/source/./dng_bottlenecks.h'
      linkageType:     InternalLinkage
      functionLinenumber: 743
      functionLinenumberEnd: 757
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          48
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN16dng_pixel_buffer8CopyAreaERKS_RK8dng_rectjjj
      functionSourceFile: '/src/dng_sdk/source/./dng_pixel_buffer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 715
      functionLinenumberEnd: 1239
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         62
      ICount:          573
      EdgeCount:       66
      CyclomaticComplexity: 6
      functionsReached:
        - _Z11DoCopyArea8PKhPhjjjiiiiii
        - _Z11DoCopyBytesPKvPvj
        - _Z12DoCopyArea16PKtPtjjjiiiiii
        - _Z12DoCopyArea32PKjPjjjjiiiiii
        - _Z13OptimizeOrderRPKvRPvjjRjS4_S4_RiS5_S5_S5_S5_S5_
        - _Z14DoCopyArea8_16PKhPtjjjiiiiii
        - _Z14DoCopyArea8_32PKhPjjjjiiiiii
        - _Z15DoCopyArea16_32PKtPjjjjiiiiii
        - _Z15DoCopyArea8_R32PKhPfjjjiiiiiij
        - _Z15DoCopyArea8_S16PKhPsjjjiiiiii
        - _Z15DoCopyAreaR32_8PKfPhjjjiiiiiij
        - _Z16DoCopyArea16_R32PKtPfjjjiiiiiij
        - _Z16DoCopyArea16_S16PKtPsjjjiiiiii
        - _Z16DoCopyAreaR32_16PKfPtjjjiiiiiij
        - _Z17DoCopyAreaR32_S16PKfPsjjjiiiiiij
        - _Z17DoCopyAreaS16_R32PKsPfjjjiiiiiij
        - _Z22ThrowNotYetImplementedPKc
        - _ZN16dng_pixel_buffer10DirtyPixelEiij
        - _ZNK16dng_pixel_buffer10ConstPixelEiij
        - _ZNK16dng_pixel_buffer10PixelRangeEv
        - _ZNK8dng_rect1HEv
        - _ZNK8dng_rect1WEv
      functionUses:    2
      BranchProfiles:
        - Branch String:   './dng_pixel_buffer.cpp:762,8'
          Branch Sides:    []
        - Branch String:   './dng_pixel_buffer.cpp:836,3'
          Branch Sides:    []
        - Branch String:   './dng_pixel_buffer.cpp:930,3'
          Branch Sides:    []
        - Branch String:   './dng_pixel_buffer.cpp:1024,3'
          Branch Sides:    []
        - Branch String:   './dng_pixel_buffer.cpp:1103,3'
          Branch Sides:    []
        - Branch String:   './dng_pixel_buffer.cpp:1158,3'
          Branch Sides:    []
      Callsites:
        - Src:             './dng_pixel_buffer.cpp:717,21'
          Dst:             _ZNK8dng_rect1HEv
        - Src:             './dng_pixel_buffer.cpp:718,21'
          Dst:             _ZNK8dng_rect1WEv
        - Src:             './dng_pixel_buffer.cpp:720,25'
          Dst:             _ZNK16dng_pixel_buffer10ConstPixelEiij
        - Src:             './dng_pixel_buffer.cpp:724,15'
          Dst:             _ZN16dng_pixel_buffer10DirtyPixelEiij
        - Src:             './dng_pixel_buffer.cpp:736,2'
          Dst:             _Z13OptimizeOrderRPKvRPvjjRjS4_S4_RiS5_S5_S5_S5_S5_
        - Src:             './dng_pixel_buffer.cpp:756,4'
          Dst:             _Z11DoCopyBytesPKvPvj
        - Src:             './dng_pixel_buffer.cpp:768,5'
          Dst:             _Z11DoCopyArea8PKhPhjjjiiiiii
        - Src:             './dng_pixel_buffer.cpp:787,5'
          Dst:             _Z12DoCopyArea16PKtPtjjjiiiiii
        - Src:             './dng_pixel_buffer.cpp:806,5'
          Dst:             _Z12DoCopyArea32PKjPjjjjiiiiii
        - Src:             './dng_pixel_buffer.cpp:825,5'
          Dst:             _Z22ThrowNotYetImplementedPKc
        - Src:             './dng_pixel_buffer.cpp:842,5'
          Dst:             _Z14DoCopyArea8_16PKhPtjjjiiiiii
        - Src:             './dng_pixel_buffer.cpp:861,5'
          Dst:             _Z15DoCopyArea8_S16PKhPsjjjiiiiii
        - Src:             './dng_pixel_buffer.cpp:880,5'
          Dst:             _Z14DoCopyArea8_32PKhPjjjjiiiiii
        - Src:             './dng_pixel_buffer.cpp:910,14'
          Dst:             _ZNK16dng_pixel_buffer10PixelRangeEv
        - Src:             './dng_pixel_buffer.cpp:899,5'
          Dst:             _Z15DoCopyArea8_R32PKhPfjjjiiiiiij
        - Src:             './dng_pixel_buffer.cpp:919,5'
          Dst:             _Z22ThrowNotYetImplementedPKc
        - Src:             './dng_pixel_buffer.cpp:936,5'
          Dst:             _Z11DoCopyArea8PKhPhjjjiiiiii
        - Src:             './dng_pixel_buffer.cpp:955,5'
          Dst:             _Z16DoCopyArea16_S16PKtPsjjjiiiiii
        - Src:             './dng_pixel_buffer.cpp:974,5'
          Dst:             _Z15DoCopyArea16_32PKtPjjjjiiiiii
        - Src:             './dng_pixel_buffer.cpp:1004,15'
          Dst:             _ZNK16dng_pixel_buffer10PixelRangeEv
        - Src:             './dng_pixel_buffer.cpp:993,5'
          Dst:             _Z16DoCopyArea16_R32PKtPfjjjiiiiiij
        - Src:             './dng_pixel_buffer.cpp:1013,5'
          Dst:             _Z22ThrowNotYetImplementedPKc
        - Src:             './dng_pixel_buffer.cpp:1030,5'
          Dst:             _Z11DoCopyArea8PKhPhjjjiiiiii
        - Src:             './dng_pixel_buffer.cpp:1053,5'
          Dst:             _Z16DoCopyArea16_S16PKtPsjjjiiiiii
        - Src:             './dng_pixel_buffer.cpp:1083,16'
          Dst:             _ZNK16dng_pixel_buffer10PixelRangeEv
        - Src:             './dng_pixel_buffer.cpp:1072,5'
          Dst:             _Z17DoCopyAreaS16_R32PKsPfjjjiiiiiij
        - Src:             './dng_pixel_buffer.cpp:1092,5'
          Dst:             _Z22ThrowNotYetImplementedPKc
        - Src:             './dng_pixel_buffer.cpp:1109,5'
          Dst:             _Z11DoCopyArea8PKhPhjjjiiiiii
        - Src:             './dng_pixel_buffer.cpp:1128,5'
          Dst:             _Z12DoCopyArea16PKtPtjjjiiiiii
        - Src:             './dng_pixel_buffer.cpp:1147,5'
          Dst:             _Z22ThrowNotYetImplementedPKc
        - Src:             './dng_pixel_buffer.cpp:1175,10'
          Dst:             _ZNK16dng_pixel_buffer10PixelRangeEv
        - Src:             './dng_pixel_buffer.cpp:1164,5'
          Dst:             _Z15DoCopyAreaR32_8PKfPhjjjiiiiiij
        - Src:             './dng_pixel_buffer.cpp:1195,11'
          Dst:             _ZNK16dng_pixel_buffer10PixelRangeEv
        - Src:             './dng_pixel_buffer.cpp:1184,5'
          Dst:             _Z16DoCopyAreaR32_16PKfPtjjjiiiiiij
        - Src:             './dng_pixel_buffer.cpp:1215,12'
          Dst:             _ZNK16dng_pixel_buffer10PixelRangeEv
        - Src:             './dng_pixel_buffer.cpp:1204,5'
          Dst:             _Z17DoCopyAreaR32_S16PKfPsjjjiiiiiij
        - Src:             './dng_pixel_buffer.cpp:1224,5'
          Dst:             _Z22ThrowNotYetImplementedPKc
        - Src:             './dng_pixel_buffer.cpp:1235,3'
          Dst:             _Z22ThrowNotYetImplementedPKc
    - functionName:    _ZNK16dng_pixel_buffer10PixelRangeEv
      functionSourceFile: '/src/dng_sdk/source/./dng_pixel_buffer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 508
      functionLinenumberEnd: 538
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          50
      EdgeCount:       24
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   './dng_pixel_buffer.cpp:510,2'
          Branch Sides:    []
      Callsites:       []
    - functionName:    _ZN16dng_pixel_buffer7SetZeroERK8dng_rectjj
      functionSourceFile: '/src/dng_sdk/source/./dng_pixel_buffer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 671
      functionLinenumberEnd: 706
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          59
      EdgeCount:       21
      CyclomaticComplexity: 12
      functionsReached:
        - _Z22ThrowNotYetImplementedPKc
        - _ZN16dng_pixel_buffer11SetConstantERK8dng_rectjjj
      functionUses:    1
      BranchProfiles:
        - Branch String:   './dng_pixel_buffer.cpp:675,2'
          Branch Sides:    []
      Callsites:
        - Src:             './dng_pixel_buffer.cpp:695,4'
          Dst:             _Z22ThrowNotYetImplementedPKc
        - Src:             './dng_pixel_buffer.cpp:701,2'
          Dst:             _ZN16dng_pixel_buffer11SetConstantERK8dng_rectjjj
    - functionName:    _ZN16dng_pixel_buffer11SetConstantERK8dng_rectjjj
      functionSourceFile: '/src/dng_sdk/source/./dng_pixel_buffer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 546
      functionLinenumberEnd: 664
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          219
      EdgeCount:       49
      CyclomaticComplexity: 13
      functionsReached:
        - _Z10DoSetArea8Phhjjjiii
        - _Z11DoSetArea16Pttjjjiii
        - _Z11DoSetArea32Pjjjjjiii
        - _Z11DoZeroBytesPvj
        - _Z13OptimizeOrderRPvjRjS1_S1_RiS2_S2_
        - _Z22ThrowNotYetImplementedPKc
        - _ZN16dng_pixel_buffer10DirtyPixelEiij
        - _ZNK8dng_rect1HEv
        - _ZNK8dng_rect1WEv
      functionUses:    2
      BranchProfiles:
        - Branch String:   './dng_pixel_buffer.cpp:568,2'
          Branch Sides:    []
      Callsites:
        - Src:             './dng_pixel_buffer.cpp:548,21'
          Dst:             _ZNK8dng_rect1HEv
        - Src:             './dng_pixel_buffer.cpp:549,21'
          Dst:             _ZNK8dng_rect1WEv
        - Src:             './dng_pixel_buffer.cpp:551,15'
          Dst:             _ZN16dng_pixel_buffer10DirtyPixelEiij
        - Src:             './dng_pixel_buffer.cpp:559,2'
          Dst:             _Z13OptimizeOrderRPvjRjS1_S1_RiS2_S2_
        - Src:             './dng_pixel_buffer.cpp:577,5'
          Dst:             _Z11DoZeroBytesPvj
        - Src:             './dng_pixel_buffer.cpp:584,5'
          Dst:             _Z10DoSetArea8Phhjjjiii
        - Src:             './dng_pixel_buffer.cpp:605,5'
          Dst:             _Z11DoZeroBytesPvj
        - Src:             './dng_pixel_buffer.cpp:612,5'
          Dst:             _Z11DoSetArea16Pttjjjiii
        - Src:             './dng_pixel_buffer.cpp:633,5'
          Dst:             _Z11DoZeroBytesPvj
        - Src:             './dng_pixel_buffer.cpp:640,5'
          Dst:             _Z11DoSetArea32Pjjjjjiii
        - Src:             './dng_pixel_buffer.cpp:658,4'
          Dst:             _Z22ThrowNotYetImplementedPKc
    - functionName:    _Z13OptimizeOrderRPvjRjS1_S1_RiS2_S2_
      functionSourceFile: '/src/dng_sdk/source/./dng_pixel_buffer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 319
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          51
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z13OptimizeOrderRPKvRPvjjRjS4_S4_RiS5_S5_S5_S5_S5_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_pixel_buffer.cpp:327,2'
          Dst:             _Z13OptimizeOrderRPKvRPvjjRjS4_S4_RiS5_S5_S5_S5_S5_
    - functionName:    _Z11DoZeroBytesPvj
      functionSourceFile: '/src/dng_sdk/source/./dng_bottlenecks.h'
      linkageType:     InternalLinkage
      functionLinenumber: 627
      functionLinenumberEnd: 632
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z10DoSetArea8Phhjjjiii
      functionSourceFile: '/src/dng_sdk/source/./dng_bottlenecks.h'
      linkageType:     InternalLinkage
      functionLinenumber: 675
      functionLinenumberEnd: 686
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - char
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z11DoSetArea16Pttjjjiii
      functionSourceFile: '/src/dng_sdk/source/./dng_bottlenecks.h'
      linkageType:     InternalLinkage
      functionLinenumber: 696
      functionLinenumberEnd: 707
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - short
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z11DoSetArea32Pjjjjjiii
      functionSourceFile: '/src/dng_sdk/source/./dng_bottlenecks.h'
      linkageType:     InternalLinkage
      functionLinenumber: 717
      functionLinenumberEnd: 728
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN16dng_pixel_bufferD0Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_pixel_buffer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 483
      functionLinenumberEnd: 485
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16dng_pixel_bufferD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_pixel_buffer.cpp:483,2'
          Dst:             _ZN16dng_pixel_bufferD2Ev
    - functionName:    _ZN16dng_pixel_bufferD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_pixel_buffer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 483
      functionLinenumberEnd: 485
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN16dng_pixel_bufferaSERKS_
      functionSourceFile: '/src/dng_sdk/source/./dng_pixel_buffer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 462
      functionLinenumberEnd: 476
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          65
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN16dng_pixel_bufferC2ERKS_
      functionSourceFile: '/src/dng_sdk/source/./dng_pixel_buffer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 455
      functionLinenumberEnd: 457
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          61
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z19RoundUpForPixelSizejjPj
      functionSourceFile: '/src/dng_sdk/source/./dng_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          51
      EdgeCount:       19
      CyclomaticComplexity: 11
      functionsReached:
        - _Z23RoundUpUint32ToMultiplejjPj
      functionUses:    2
      BranchProfiles:
        - Branch String:   './dng_utils.h:218,2'
          Branch Sides:    []
      Callsites:
        - Src:             './dng_utils.h:234,9'
          Dst:             _Z23RoundUpUint32ToMultiplejjPj
    - functionName:    _ZN12_GLOBAL__N_121SafeUint32ToInt32MultEjjPi
      functionSourceFile: '/src/dng_sdk/source/./dng_pixel_buffer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z14SafeUint32MultjjPj
        - _Z20ConvertUint32ToInt32jPi
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_pixel_buffer.cpp:32,9'
          Dst:             _Z14SafeUint32MultjjPj
        - Src:             './dng_pixel_buffer.cpp:33,3'
          Dst:             _Z20ConvertUint32ToInt32jPi
    - functionName:    _ZN16dng_pixel_bufferC2ERK8dng_rectjjjjPv
      functionSourceFile: '/src/dng_sdk/source/./dng_pixel_buffer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 382
      functionLinenumberEnd: 438
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          190
      EdgeCount:       41
      CyclomaticComplexity: 9
      functionsReached:
        - _Z11TagTypeSizej
        - _Z15ThrowMemoryFullPKc
        - _Z17ThrowProgramErrorPKc
        - _Z19RoundUpForPixelSizejjPj
        - _Z20ConvertUint32ToInt32jPi
        - _ZN12_GLOBAL__N_121SafeUint32ToInt32MultEjjPi
        - _ZNK8dng_rect1HEv
        - _ZNK8dng_rect1WEv
      functionUses:    0
      BranchProfiles:
        - Branch String:   './dng_pixel_buffer.cpp:388,2'
          Branch Sides:    []
      Callsites:
        - Src:             './dng_pixel_buffer.cpp:378,17'
          Dst:             _Z11TagTypeSizej
        - Src:             './dng_pixel_buffer.cpp:392,9'
          Dst:             _Z20ConvertUint32ToInt32jPi
        - Src:             './dng_pixel_buffer.cpp:393,35'
          Dst:             _ZNK8dng_rect1WEv
        - Src:             './dng_pixel_buffer.cpp:393,6'
          Dst:             _ZN12_GLOBAL__N_121SafeUint32ToInt32MultEjjPi
        - Src:             './dng_pixel_buffer.cpp:395,5'
          Dst:             _Z15ThrowMemoryFullPKc
        - Src:             './dng_pixel_buffer.cpp:403,37'
          Dst:             _ZNK8dng_rect1WEv
        - Src:             './dng_pixel_buffer.cpp:403,9'
          Dst:             _Z20ConvertUint32ToInt32jPi
        - Src:             './dng_pixel_buffer.cpp:404,35'
          Dst:             _ZNK8dng_rect1HEv
        - Src:             './dng_pixel_buffer.cpp:404,46'
          Dst:             _ZNK8dng_rect1WEv
        - Src:             './dng_pixel_buffer.cpp:404,6'
          Dst:             _ZN12_GLOBAL__N_121SafeUint32ToInt32MultEjjPi
        - Src:             './dng_pixel_buffer.cpp:406,5'
          Dst:             _Z15ThrowMemoryFullPKc
        - Src:             './dng_pixel_buffer.cpp:416,29'
          Dst:             _ZNK8dng_rect1WEv
        - Src:             './dng_pixel_buffer.cpp:420,37'
          Dst:             _ZNK8dng_rect1WEv
        - Src:             './dng_pixel_buffer.cpp:420,10'
          Dst:             _Z19RoundUpForPixelSizejjPj
        - Src:             './dng_pixel_buffer.cpp:423,6'
          Dst:             _Z15ThrowMemoryFullPKc
        - Src:             './dng_pixel_buffer.cpp:426,9'
          Dst:             _Z20ConvertUint32ToInt32jPi
        - Src:             './dng_pixel_buffer.cpp:427,6'
          Dst:             _ZN12_GLOBAL__N_121SafeUint32ToInt32MultEjjPi
        - Src:             './dng_pixel_buffer.cpp:429,5'
          Dst:             _Z15ThrowMemoryFullPKc
        - Src:             './dng_pixel_buffer.cpp:434,4'
          Dst:             _Z17ThrowProgramErrorPKc
    - functionName:    _ZN16dng_pixel_bufferC2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_pixel_buffer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 358
      functionLinenumberEnd: 360
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8dng_rectC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_pixel_buffer.cpp:347,4'
          Dst:             _ZN8dng_rectC2Ev
    - functionName:    _Z13OptimizeOrderRPKvjRjS2_S2_RiS3_S3_
      functionSourceFile: '/src/dng_sdk/source/./dng_pixel_buffer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 285
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          51
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z13OptimizeOrderRPKvRPvjjRjS4_S4_RiS5_S5_S5_S5_S5_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_pixel_buffer.cpp:293,2'
          Dst:             _Z13OptimizeOrderRPKvRPvjjRjS4_S4_RiS5_S5_S5_S5_S5_
    - functionName:    _ZN13dng_urational14ReduceByFactorEj
      functionSourceFile: '/src/dng_sdk/source/./dng_rational.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          60
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13dng_urational10Set_real64Edj
      functionSourceFile: '/src/dng_sdk/source/./dng_rational.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - double
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          72
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _Z12Round_uint32d
        - _ZN13dng_urationalC2Ejj
      functionUses:    15
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_rational.cpp:107,11'
          Dst:             _ZN13dng_urationalC2Ejj
        - Src:             './dng_rational.cpp:131,25'
          Dst:             _Z12Round_uint32d
        - Src:             './dng_rational.cpp:131,10'
          Dst:             _ZN13dng_urationalC2Ejj
    - functionName:    _ZNK13dng_urational9As_real64Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_rational.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          31
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    73
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13dng_srational14ReduceByFactorEi
      functionSourceFile: '/src/dng_sdk/source/./dng_rational.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          60
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13dng_srational10Set_real64Edi
      functionSourceFile: '/src/dng_sdk/source/./dng_rational.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - double
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          76
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _Z10Abs_real64d
        - _Z11Round_int32d
        - _ZN13dng_srationalC2Eii
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_rational.cpp:41,11'
          Dst:             _ZN13dng_srationalC2Eii
        - Src:             './dng_rational.cpp:48,14'
          Dst:             _Z10Abs_real64d
        - Src:             './dng_rational.cpp:67,25'
          Dst:             _Z11Round_int32d
        - Src:             './dng_rational.cpp:67,10'
          Dst:             _ZN13dng_srationalC2Eii
    - functionName:    _ZNK13dng_srational9As_real64Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_rational.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 31
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          31
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN17dng_std_allocatorI7AutoPtrI16dng_memory_blockEE8allocateEm
      functionSourceFile: '/src/dng_sdk/source/./dng_memory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 558
      functionLinenumberEnd: 564
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13SafeSizetMultmm
        - _Z15ThrowMemoryFullPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_memory.h:559,24'
          Dst:             _Z13SafeSizetMultmm
        - Src:             './dng_memory.h:562,5'
          Dst:             _Z15ThrowMemoryFullPKc
    - functionName:    _ZN19dng_read_tiles_task7ProcessEjRK8dng_rectP17dng_abort_sniffer
      functionSourceFile: '/src/dng_sdk/source/./dng_read_image.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2802
      functionLinenumberEnd: 2900
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         77
      ICount:          513
      EdgeCount:       128
      CyclomaticComplexity: 53
      functionsReached:
        - _ZN10dng_stream15SetLittleEndianEb
        - _ZN10dng_stream15SetReadPositionEm
        - _ZN10dng_stream3GetEPvj
        - _ZN10dng_streamC2EPKvjm
        - _ZN10dng_streamD2Ev
        - _ZN14dng_lock_mutexC2EP9dng_mutex
        - _ZN14dng_lock_mutexD2Ev
        - _ZN15dng_md5_printer6ResultEv
        - _ZN15dng_md5_printer7ProcessEPKvj
        - _ZN15dng_md5_printerC2Ev
        - _ZN15dng_md5_printerD2Ev
        - _ZN16dng_memory_block6BufferEv
        - _ZN17TempStreamSnifferC2ER10dng_streamP17dng_abort_sniffer
        - _ZN17TempStreamSnifferD2Ev
        - _ZN17dng_abort_sniffer13SniffForAbortEPS_
        - _ZN7AutoPtrI16dng_memory_blockE5ResetEPS0_
        - _ZN7AutoPtrI16dng_memory_blockEC2Ev
        - _ZN7AutoPtrI16dng_memory_blockED2Ev
        - _ZN8dng_host9AllocatorEv
        - _ZN8dng_hostC2EP20dng_memory_allocatorP17dng_abort_sniffer
        - _ZN8dng_hostD2Ev
        - _ZN9AutoArrayI7AutoPtrI16dng_memory_blockEEixEl
        - _ZNK10dng_stream12LittleEndianEv
        - _ZNK7AutoPtrI16dng_memory_blockEptEv
        - _ZNK7dng_ifd8TileAreaEjj
      functionUses:    0
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             './dng_read_image.cpp:2804,30'
          Dst:             _ZN7AutoPtrI16dng_memory_blockEC2Ev
        - Src:             './dng_read_image.cpp:2805,30'
          Dst:             _ZN7AutoPtrI16dng_memory_blockEC2Ev
        - Src:             './dng_read_image.cpp:2806,30'
          Dst:             _ZN7AutoPtrI16dng_memory_blockEC2Ev
        - Src:             './dng_read_image.cpp:2810,22'
          Dst:             _ZN7AutoPtrI16dng_memory_blockE5ResetEPS0_
        - Src:             './dng_read_image.cpp:2815,24'
          Dst:             _ZN7AutoPtrI16dng_memory_blockE5ResetEPS0_
        - Src:             './dng_read_image.cpp:2826,21'
          Dst:             _ZN14dng_lock_mutexC2EP9dng_mutex
        - Src:             './dng_read_image.cpp:2835,24'
          Dst:             _ZN17TempStreamSnifferC2ER10dng_streamP17dng_abort_sniffer
        - Src:             './dng_read_image.cpp:2837,14'
          Dst:             _ZN10dng_stream15SetReadPositionEm
        - Src:             './dng_read_image.cpp:2844,7'
          Dst:             _ZN9AutoArrayI7AutoPtrI16dng_memory_blockEEixEl
        - Src:             './dng_read_image.cpp:2844,43'
          Dst:             _ZN7AutoPtrI16dng_memory_blockE5ResetEPS0_
        - Src:             './dng_read_image.cpp:2852,6'
          Dst:             _ZN17TempStreamSnifferD2Ev
        - Src:             './dng_read_image.cpp:2848,32'
          Dst:             _ZN9AutoArrayI7AutoPtrI16dng_memory_blockEEixEl
        - Src:             './dng_read_image.cpp:2848,32'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_read_image.cpp:2848,67'
          Dst:             _ZN16dng_memory_block6BufferEv
        - Src:             './dng_read_image.cpp:2849,14'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_read_image.cpp:2849,32'
          Dst:             _ZN16dng_memory_block6BufferEv
        - Src:             './dng_read_image.cpp:2848,14'
          Dst:             _ZN10dng_stream3GetEPvj
        - Src:             './dng_read_image.cpp:2852,6'
          Dst:             _ZN17TempStreamSnifferD2Ev
        - Src:             './dng_read_image.cpp:2852,6'
          Dst:             _ZN14dng_lock_mutexD2Ev
        - Src:             './dng_read_image.cpp:2854,5'
          Dst:             _ZN17dng_abort_sniffer13SniffForAbortEPS_
        - Src:             './dng_read_image.cpp:2859,22'
          Dst:             _ZN15dng_md5_printerC2Ev
        - Src:             './dng_read_image.cpp:2861,23'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_read_image.cpp:2861,41'
          Dst:             _ZN16dng_memory_block6BufferEv
        - Src:             './dng_read_image.cpp:2861,14'
          Dst:             _ZN15dng_md5_printer7ProcessEPKvj
        - Src:             './dng_read_image.cpp:2864,44'
          Dst:             _ZN15dng_md5_printer6ResultEv
        - Src:             './dng_read_image.cpp:2866,6'
          Dst:             _ZN15dng_md5_printerD2Ev
        - Src:             './dng_read_image.cpp:2852,6'
          Dst:             _ZN14dng_lock_mutexD2Ev
        - Src:             './dng_read_image.cpp:2866,6'
          Dst:             _ZN15dng_md5_printerD2Ev
        - Src:             './dng_read_image.cpp:2868,41'
          Dst:             _ZN9AutoArrayI7AutoPtrI16dng_memory_blockEEixEl
        - Src:             './dng_read_image.cpp:2868,41'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_read_image.cpp:2868,76'
          Dst:             _ZN16dng_memory_block6BufferEv
        - Src:             './dng_read_image.cpp:2869,17'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_read_image.cpp:2869,35'
          Dst:             _ZN16dng_memory_block6BufferEv
        - Src:             './dng_read_image.cpp:2868,16'
          Dst:             _ZN10dng_streamC2EPKvjm
        - Src:             './dng_read_image.cpp:2872,41'
          Dst:             _ZNK10dng_stream12LittleEndianEv
        - Src:             './dng_read_image.cpp:2872,16'
          Dst:             _ZN10dng_stream15SetLittleEndianEb
        - Src:             './dng_read_image.cpp:2880,30'
          Dst:             _ZNK7dng_ifd8TileAreaEjj
        - Src:             './dng_read_image.cpp:2882,27'
          Dst:             _ZN8dng_host9AllocatorEv
        - Src:             './dng_read_image.cpp:2882,14'
          Dst:             _ZN8dng_hostC2EP20dng_memory_allocatorP17dng_abort_sniffer
        - Src:             './dng_read_image.cpp:2893,24'
          Dst:             _ZN9AutoArrayI7AutoPtrI16dng_memory_blockEEixEl
        - Src:             './dng_read_image.cpp:2898,5'
          Dst:             _ZN8dng_hostD2Ev
        - Src:             './dng_read_image.cpp:2898,5'
          Dst:             _ZN10dng_streamD2Ev
        - Src:             './dng_read_image.cpp:2898,5'
          Dst:             _ZN8dng_hostD2Ev
        - Src:             './dng_read_image.cpp:2898,5'
          Dst:             _ZN10dng_streamD2Ev
        - Src:             './dng_read_image.cpp:2900,4'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
        - Src:             './dng_read_image.cpp:2900,4'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
        - Src:             './dng_read_image.cpp:2900,4'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
        - Src:             './dng_read_image.cpp:2900,4'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
        - Src:             './dng_read_image.cpp:2900,4'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
        - Src:             './dng_read_image.cpp:2900,4'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
    - functionName:    _ZN9AutoArrayI7AutoPtrI16dng_memory_blockEEixEl
      functionSourceFile: '/src/dng_sdk/source/./dng_auto_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK10dng_stream12LittleEndianEv
      functionSourceFile: '/src/dng_sdk/source/./dng_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK10dng_stream9BigEndianEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_stream.h:147,12'
          Dst:             _ZNK10dng_stream9BigEndianEv
    - functionName:    _ZN19dng_read_tiles_taskD0Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_read_image.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2716
      functionLinenumberEnd: 2716
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN19dng_read_tiles_taskD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_read_image.cpp:2716,7'
          Dst:             _ZN19dng_read_tiles_taskD2Ev
    - functionName:    _ZN19dng_read_tiles_taskD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_read_image.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2716
      functionLinenumberEnd: 2716
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13dng_area_taskD2Ev
        - _ZN9dng_mutexD2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_read_image.cpp:2716,7'
          Dst:             _ZN9dng_mutexD2Ev
        - Src:             './dng_read_image.cpp:2716,7'
          Dst:             _ZN13dng_area_taskD2Ev
    - functionName:    _ZN16dng_preview_infoC2ERKS_
      functionSourceFile: '/src/dng_sdk/source/./dng_ifd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          92
      EdgeCount:       20
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN10dng_stringC2ERKS_
        - _ZN10dng_stringD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_ifd.h:35,7'
          Dst:             _ZN10dng_stringC2ERKS_
        - Src:             './dng_ifd.h:35,7'
          Dst:             _ZN10dng_stringC2ERKS_
        - Src:             './dng_ifd.h:35,7'
          Dst:             _ZN10dng_stringC2ERKS_
        - Src:             './dng_ifd.h:35,7'
          Dst:             _ZN10dng_stringC2ERKS_
        - Src:             './dng_ifd.h:35,7'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_ifd.h:35,7'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_ifd.h:35,7'
          Dst:             _ZN10dng_stringD2Ev
    - functionName:    _Z16DecodeDeltaBytesPhii
      functionSourceFile: '/src/dng_sdk/source/./dng_read_image.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          304
      EdgeCount:       37
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN11dng_spoolerD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_lossless_jpeg.h'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN25dng_row_interleaved_imageD0Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_read_image.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN25dng_row_interleaved_imageD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_read_image.h:39,7'
          Dst:             _ZN25dng_row_interleaved_imageD2Ev
    - functionName:    _ZN25dng_row_interleaved_imageD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_read_image.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9dng_imageD2Ev
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_read_image.h:39,7'
          Dst:             _ZN9dng_imageD2Ev
    - functionName:    _ZN19dng_read_tiles_taskC2ER14dng_read_imageR8dng_hostRK7dng_ifdR10dng_streamR9dng_imageP14dng_jpeg_imageP15dng_fingerprintjjjjPmPjjj
      functionSourceFile: '/src/dng_sdk/source/./dng_read_image.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2791
      functionLinenumberEnd: 2797
      functionDepth:   0
      returnType:      void
      argCount:        16
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          142
      EdgeCount:       16
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN13dng_area_taskC2Ev
        - _ZN13dng_area_taskD2Ev
        - _ZN9dng_mutexC2EPKcj
        - _ZN9dng_mutexD2Ev
        - _ZN9dng_pointC2Eii
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_read_image.cpp:2757,3'
          Dst:             _ZN13dng_area_taskC2Ev
        - Src:             './dng_read_image.cpp:2788,6'
          Dst:             _ZN9dng_mutexC2EPKcj
        - Src:             './dng_read_image.cpp:2794,19'
          Dst:             _ZN9dng_pointC2Eii
        - Src:             './dng_read_image.cpp:2795,19'
          Dst:             _ZN9dng_pointC2Eii
        - Src:             './dng_read_image.cpp:2797,4'
          Dst:             _ZN9dng_mutexD2Ev
        - Src:             './dng_read_image.cpp:2797,4'
          Dst:             _ZN13dng_area_taskD2Ev
    - functionName:    _ZN9AutoArrayI15dng_fingerprintE3GetEv
      functionSourceFile: '/src/dng_sdk/source/./dng_auto_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9AutoArrayI7AutoPtrI16dng_memory_blockEE5ResetEm
      functionSourceFile: '/src/dng_sdk/source/./dng_auto_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 212
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN15dng_memory_data13Buffer_uint32Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_memory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN15dng_memory_data6BufferEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_memory.h:178,22'
          Dst:             _ZN15dng_memory_data6BufferEv
    - functionName:    _ZN15dng_memory_data13Buffer_uint64Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_memory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN15dng_memory_data6BufferEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_memory.h:210,22'
          Dst:             _ZN15dng_memory_data6BufferEv
    - functionName:    _ZN7dng_ifdC2ERKS_
      functionSourceFile: '/src/dng_sdk/source/./dng_ifd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16dng_preview_infoC2ERKS_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_ifd.h:72,7'
          Dst:             _ZN16dng_preview_infoC2ERKS_
    - functionName:    _ZN14dng_read_image4ReadER8dng_hostRK7dng_ifdR10dng_streamR9dng_imageP14dng_jpeg_imageP15dng_fingerprint
      functionSourceFile: '/src/dng_sdk/source/./dng_read_image.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2920
      functionLinenumberEnd: 3405
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         277
      ICount:          1595
      EdgeCount:       505
      CyclomaticComplexity: 230
      functionsReached:
        - _Z10Max_uint32jj
        - _Z10Min_uint32jj
        - _Z10Pin_uint32jjj
        - _Z11TagTypeSizej
        - _Z13SafeUint32Addjj
        - _Z14SafeUint32Multjj
        - _Z14SafeUint32Multjjj
        - _Z14ThrowBadFormatPKc
        - _Z9Min_int32ii
        - _ZN10dng_stream15SetReadPositionEm
        - _ZN10dng_stream15TagValue_uint32Ej
        - _ZN10dng_stream3GetEPvj
        - _ZN10dng_stream6LengthEv
        - _ZN15dng_md5_printer6ResultEv
        - _ZN15dng_md5_printer7ProcessEPKvj
        - _ZN15dng_md5_printerC2Ev
        - _ZN15dng_md5_printerD2Ev
        - _ZN15dng_memory_data13Buffer_uint32Ev
        - _ZN15dng_memory_data13Buffer_uint64Ev
        - _ZN15dng_memory_data8AllocateEjm
        - _ZN15dng_memory_dataC2Ejm
        - _ZN15dng_memory_dataC2Ev
        - _ZN15dng_memory_dataD2Ev
        - _ZN16dng_memory_block6BufferEv
        - _ZN19dng_read_tiles_taskC2ER14dng_read_imageR8dng_hostRK7dng_ifdR10dng_streamR9dng_imageP14dng_jpeg_imageP15dng_fingerprintjjjjPmPjjj
        - _ZN19dng_read_tiles_taskD2Ev
        - _ZN25dng_row_interleaved_imageC2ER9dng_imagej
        - _ZN25dng_row_interleaved_imageD2Ev
        - _ZN7AutoPtrI16dng_memory_blockE5ResetEPS0_
        - _ZN7AutoPtrI16dng_memory_blockE7ReleaseEv
        - _ZN7AutoPtrI16dng_memory_blockEC2Ev
        - _ZN7AutoPtrI16dng_memory_blockED2Ev
        - _ZN7dng_ifdC2ERKS_
        - _ZN7dng_ifdD2Ev
        - _ZN8dng_rectC2Eiiii
        - _ZN9AutoArrayI15dng_fingerprintE3GetEv
        - _ZN9AutoArrayI15dng_fingerprintE5ResetEm
        - _ZN9AutoArrayI15dng_fingerprintEC2Ev
        - _ZN9AutoArrayI15dng_fingerprintED2Ev
        - _ZN9AutoArrayI15dng_fingerprintEixEl
        - _ZN9AutoArrayI7AutoPtrI16dng_memory_blockEE5ResetEm
        - _ZN9AutoArrayI7AutoPtrI16dng_memory_blockEEixEl
        - _ZNK16dng_memory_block11LogicalSizeEv
        - _ZNK7AutoPtrI16dng_memory_blockE3GetEv
        - _ZNK7AutoPtrI16dng_memory_blockEptEv
        - _ZNK7dng_ifd11TilesAcrossEv
        - _ZNK7dng_ifd8TileAreaEjj
        - _ZNK7dng_ifd9TilesDownEv
        - _ZNK8dng_rect1HEv
        - _ZNK9dng_image6PlanesEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_read_image.cpp:2930,11'
          Dst:             _ZN7dng_ifdC2ERKS_
        - Src:             './dng_read_image.cpp:2934,29'
          Dst:             _ZN25dng_row_interleaved_imageC2ER9dng_imagej
        - Src:             './dng_read_image.cpp:2946,3'
          Dst:             _ZN25dng_row_interleaved_imageD2Ev
        - Src:             './dng_read_image.cpp:2946,3'
          Dst:             _ZN7dng_ifdD2Ev
        - Src:             './dng_read_image.cpp:2946,3'
          Dst:             _ZN25dng_row_interleaved_imageD2Ev
        - Src:             './dng_read_image.cpp:2946,3'
          Dst:             _ZN7dng_ifdD2Ev
        - Src:             './dng_read_image.cpp:2964,27'
          Dst:             _ZNK7dng_ifd11TilesAcrossEv
        - Src:             './dng_read_image.cpp:2965,27'
          Dst:             _ZNK7dng_ifd9TilesDownEv
        - Src:             './dng_read_image.cpp:2967,21'
          Dst:             _Z14SafeUint32Multjjj
        - Src:             './dng_read_image.cpp:2971,18'
          Dst:             _ZN15dng_memory_dataC2Ejm
        - Src:             './dng_read_image.cpp:2973,38'
          Dst:             _ZN15dng_memory_data13Buffer_uint64Ev
        - Src:             './dng_read_image.cpp:2990,10'
          Dst:             _ZN10dng_stream15SetReadPositionEm
        - Src:             './dng_read_image.cpp:2995,36'
          Dst:             _ZN10dng_stream15TagValue_uint32Ej
        - Src:             './dng_read_image.cpp:3017,40'
          Dst:             _ZN10dng_stream6LengthEv
        - Src:             './dng_read_image.cpp:3020,4'
          Dst:             _Z14ThrowBadFormatPKc
        - Src:             './dng_read_image.cpp:3028,18'
          Dst:             _ZN15dng_memory_dataC2Ev
        - Src:             './dng_read_image.cpp:3039,29'
          Dst:             _ZNK7dng_ifd8TileAreaEjj
        - Src:             './dng_read_image.cpp:3042,26'
          Dst:             _Z11TagTypeSizej
        - Src:             './dng_read_image.cpp:3044,24'
          Dst:             _Z14SafeUint32Multjjj
        - Src:             './dng_read_image.cpp:3047,19'
          Dst:             _Z10Pin_uint32jjj
        - Src:             './dng_read_image.cpp:3054,22'
          Dst:             _Z14SafeUint32Multjj
        - Src:             './dng_read_image.cpp:3063,21'
          Dst:             _ZN15dng_memory_data8AllocateEjm
        - Src:             './dng_read_image.cpp:3065,37'
          Dst:             _ZN15dng_memory_data13Buffer_uint32Ev
        - Src:             './dng_read_image.cpp:3082,11'
          Dst:             _ZN10dng_stream15SetReadPositionEm
        - Src:             './dng_read_image.cpp:3087,40'
          Dst:             _ZN10dng_stream15TagValue_uint32Ej
        - Src:             './dng_read_image.cpp:3099,40'
          Dst:             _ZN10dng_stream6LengthEv
        - Src:             './dng_read_image.cpp:3102,5'
          Dst:             _Z14ThrowBadFormatPKc
        - Src:             './dng_read_image.cpp:3120,23'
          Dst:             _Z10Max_uint32jj
        - Src:             './dng_read_image.cpp:3138,4'
          Dst:             _Z14ThrowBadFormatPKc
        - Src:             './dng_read_image.cpp:3161,25'
          Dst:             _ZN9AutoArrayI7AutoPtrI16dng_memory_blockEE5ResetEm
        - Src:             './dng_read_image.cpp:3182,16'
          Dst:             _ZN7AutoPtrI16dng_memory_blockE5ResetEPS0_
        - Src:             './dng_read_image.cpp:3184,11'
          Dst:             _ZN10dng_stream15SetReadPositionEm
        - Src:             './dng_read_image.cpp:3186,16'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_read_image.cpp:3186,29'
          Dst:             _ZN16dng_memory_block6BufferEv
        - Src:             './dng_read_image.cpp:3187,7'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_read_image.cpp:3187,20'
          Dst:             _ZNK16dng_memory_block11LogicalSizeEv
        - Src:             './dng_read_image.cpp:3186,11'
          Dst:             _ZN10dng_stream3GetEPvj
        - Src:             './dng_read_image.cpp:3193,29'
          Dst:             _ZN9AutoArrayI15dng_fingerprintEC2Ev
        - Src:             './dng_read_image.cpp:3199,42'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockE3GetEv
        - Src:             './dng_read_image.cpp:3199,4'
          Dst:             _Z13SafeUint32Addjj
        - Src:             './dng_read_image.cpp:3198,18'
          Dst:             _ZN9AutoArrayI15dng_fingerprintE5ResetEm
        - Src:             './dng_read_image.cpp:3205,35'
          Dst:             _ZNK9dng_image6PlanesEv
        - Src:             './dng_read_image.cpp:3205,17'
          Dst:             _Z10Min_uint32jj
        - Src:             './dng_read_image.cpp:3222,24'
          Dst:             _Z10Min_uint32jj
        - Src:             './dng_read_image.cpp:3231,26'
          Dst:             _ZN9AutoArrayI15dng_fingerprintE3GetEv
        - Src:             './dng_read_image.cpp:3225,23'
          Dst:             _ZN19dng_read_tiles_taskC2ER14dng_read_imageR8dng_hostRK7dng_ifdR10dng_streamR9dng_imageP14dng_jpeg_imageP15dng_fingerprintjjjjPmPjjj
        - Src:             './dng_read_image.cpp:3242,10'
          Dst:             _ZN8dng_rectC2Eiiii
        - Src:             './dng_read_image.cpp:3244,3'
          Dst:             _ZN19dng_read_tiles_taskD2Ev
        - Src:             './dng_read_image.cpp:3244,3'
          Dst:             _ZN19dng_read_tiles_taskD2Ev
        - Src:             './dng_read_image.cpp:3251,29'
          Dst:             _ZN7AutoPtrI16dng_memory_blockEC2Ev
        - Src:             './dng_read_image.cpp:3252,29'
          Dst:             _ZN7AutoPtrI16dng_memory_blockEC2Ev
        - Src:             './dng_read_image.cpp:3253,29'
          Dst:             _ZN7AutoPtrI16dng_memory_blockEC2Ev
        - Src:             './dng_read_image.cpp:3257,23'
          Dst:             _ZN7AutoPtrI16dng_memory_blockE5ResetEPS0_
        - Src:             './dng_read_image.cpp:3262,21'
          Dst:             _ZN7AutoPtrI16dng_memory_blockE5ResetEPS0_
        - Src:             './dng_read_image.cpp:3267,21'
          Dst:             _ZN7AutoPtrI16dng_memory_blockE5ResetEPS0_
        - Src:             './dng_read_image.cpp:3281,13'
          Dst:             _ZN10dng_stream15SetReadPositionEm
        - Src:             './dng_read_image.cpp:3283,30'
          Dst:             _ZNK7dng_ifd8TileAreaEjj
        - Src:             './dng_read_image.cpp:3285,38'
          Dst:             _ZNK8dng_rect1HEv
        - Src:             './dng_read_image.cpp:3297,19'
          Dst:             _Z9Min_int32ii
        - Src:             './dng_read_image.cpp:3314,8'
          Dst:             _ZN9AutoArrayI7AutoPtrI16dng_memory_blockEEixEl
        - Src:             './dng_read_image.cpp:3314,41'
          Dst:             _ZN7AutoPtrI16dng_memory_blockE5ResetEPS0_
        - Src:             './dng_read_image.cpp:3316,20'
          Dst:             _ZN9AutoArrayI7AutoPtrI16dng_memory_blockEEixEl
        - Src:             './dng_read_image.cpp:3316,20'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_read_image.cpp:3316,54'
          Dst:             _ZN16dng_memory_block6BufferEv
        - Src:             './dng_read_image.cpp:3316,15'
          Dst:             _ZN10dng_stream3GetEPvj
        - Src:             './dng_read_image.cpp:3318,15'
          Dst:             _ZN10dng_stream15SetReadPositionEm
        - Src:             './dng_read_image.cpp:3325,20'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_read_image.cpp:3325,38'
          Dst:             _ZN16dng_memory_block6BufferEv
        - Src:             './dng_read_image.cpp:3325,15'
          Dst:             _ZN10dng_stream3GetEPvj
        - Src:             './dng_read_image.cpp:3330,25'
          Dst:             _ZN15dng_md5_printerC2Ev
        - Src:             './dng_read_image.cpp:3332,26'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_read_image.cpp:3332,44'
          Dst:             _ZN16dng_memory_block6BufferEv
        - Src:             './dng_read_image.cpp:3332,17'
          Dst:             _ZN15dng_md5_printer7ProcessEPKvj
        - Src:             './dng_read_image.cpp:3335,46'
          Dst:             _ZN15dng_md5_printer6ResultEv
        - Src:             './dng_read_image.cpp:3335,9'
          Dst:             _ZN9AutoArrayI15dng_fingerprintEixEl
        - Src:             './dng_read_image.cpp:3337,9'
          Dst:             _ZN15dng_md5_printerD2Ev
        - Src:             './dng_read_image.cpp:3337,9'
          Dst:             _ZN15dng_md5_printerD2Ev
        - Src:             './dng_read_image.cpp:3349,23'
          Dst:             _ZN9AutoArrayI7AutoPtrI16dng_memory_blockEEixEl
        - Src:             './dng_read_image.cpp:3363,3'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
        - Src:             './dng_read_image.cpp:3363,3'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
        - Src:             './dng_read_image.cpp:3363,3'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
        - Src:             './dng_read_image.cpp:3363,3'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
        - Src:             './dng_read_image.cpp:3363,3'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
        - Src:             './dng_read_image.cpp:3363,3'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
        - Src:             './dng_read_image.cpp:3370,19'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockE3GetEv
        - Src:             './dng_read_image.cpp:3373,20'
          Dst:             _ZN15dng_md5_printerC2Ev
        - Src:             './dng_read_image.cpp:3375,21'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_read_image.cpp:3375,34'
          Dst:             _ZN16dng_memory_block6BufferEv
        - Src:             './dng_read_image.cpp:3376,9'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_read_image.cpp:3376,22'
          Dst:             _ZNK16dng_memory_block11LogicalSizeEv
        - Src:             './dng_read_image.cpp:3375,12'
          Dst:             _ZN15dng_md5_printer7ProcessEPKvj
        - Src:             './dng_read_image.cpp:3378,41'
          Dst:             _ZN15dng_md5_printer6ResultEv
        - Src:             './dng_read_image.cpp:3378,4'
          Dst:             _ZN9AutoArrayI15dng_fingerprintEixEl
        - Src:             './dng_read_image.cpp:3380,4'
          Dst:             _ZN15dng_md5_printerD2Ev
        - Src:             './dng_read_image.cpp:3380,4'
          Dst:             _ZN15dng_md5_printerD2Ev
        - Src:             './dng_read_image.cpp:3382,19'
          Dst:             _ZN15dng_md5_printerC2Ev
        - Src:             './dng_read_image.cpp:3384,51'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockE3GetEv
        - Src:             './dng_read_image.cpp:3387,22'
          Dst:             _ZN9AutoArrayI15dng_fingerprintEixEl
        - Src:             './dng_read_image.cpp:3387,13'
          Dst:             _ZN15dng_md5_printer7ProcessEPKvj
        - Src:             './dng_read_image.cpp:3394,3'
          Dst:             _ZN15dng_md5_printerD2Ev
        - Src:             './dng_read_image.cpp:3392,26'
          Dst:             _ZN15dng_md5_printer6ResultEv
        - Src:             './dng_read_image.cpp:3394,3'
          Dst:             _ZN15dng_md5_printerD2Ev
        - Src:             './dng_read_image.cpp:3401,45'
          Dst:             _ZN7AutoPtrI16dng_memory_blockE7ReleaseEv
        - Src:             './dng_read_image.cpp:3401,26'
          Dst:             _ZN7AutoPtrI16dng_memory_blockE5ResetEPS0_
        - Src:             './dng_read_image.cpp:3405,2'
          Dst:             _ZN9AutoArrayI15dng_fingerprintED2Ev
        - Src:             './dng_read_image.cpp:3405,2'
          Dst:             _ZN15dng_memory_dataD2Ev
        - Src:             './dng_read_image.cpp:3405,2'
          Dst:             _ZN15dng_memory_dataD2Ev
        - Src:             './dng_read_image.cpp:3405,2'
          Dst:             _ZN9AutoArrayI15dng_fingerprintED2Ev
        - Src:             './dng_read_image.cpp:3405,2'
          Dst:             _ZN15dng_memory_dataD2Ev
        - Src:             './dng_read_image.cpp:3405,2'
          Dst:             _ZN15dng_memory_dataD2Ev
    - functionName:    _ZN25dng_row_interleaved_imageC2ER9dng_imagej
      functionSourceFile: '/src/dng_sdk/source/./dng_read_image.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 819
      functionLinenumberEnd: 821
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9dng_imageC2ERK8dng_rectjj
        - _ZNK9dng_image6BoundsEv
        - _ZNK9dng_image6PlanesEv
        - _ZNK9dng_image9PixelTypeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_read_image.cpp:812,21'
          Dst:             _ZNK9dng_image6BoundsEv
        - Src:             './dng_read_image.cpp:813,14'
          Dst:             _ZNK9dng_image6PlanesEv
        - Src:             './dng_read_image.cpp:814,14'
          Dst:             _ZNK9dng_image9PixelTypeEv
        - Src:             './dng_read_image.cpp:812,4'
          Dst:             _ZN9dng_imageC2ERK8dng_rectjj
    - functionName:    _ZNK25dng_row_interleaved_image5DoGetER16dng_pixel_buffer
      functionSourceFile: '/src/dng_sdk/source/./dng_read_image.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 859
      functionLinenumberEnd: 878
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          96
      EdgeCount:       21
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN16dng_pixel_buffer10DirtyPixelEiij
        - _ZN16dng_pixel_bufferC2ERKS_
        - _ZN16dng_pixel_bufferD2Ev
        - _ZNK25dng_row_interleaved_image6MapRowEi
        - _ZNK9dng_image3GetER16dng_pixel_bufferNS_11edge_optionEjj
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_read_image.cpp:861,19'
          Dst:             _ZN16dng_pixel_bufferC2ERKS_
        - Src:             './dng_read_image.cpp:866,24'
          Dst:             _ZNK25dng_row_interleaved_image6MapRowEi
        - Src:             './dng_read_image.cpp:870,38'
          Dst:             _ZN16dng_pixel_buffer10DirtyPixelEiij
        - Src:             './dng_read_image.cpp:874,10'
          Dst:             _ZNK9dng_image3GetER16dng_pixel_bufferNS_11edge_optionEjj
        - Src:             './dng_read_image.cpp:878,2'
          Dst:             _ZN16dng_pixel_bufferD2Ev
        - Src:             './dng_read_image.cpp:878,2'
          Dst:             _ZN16dng_pixel_bufferD2Ev
    - functionName:    _ZN25dng_row_interleaved_image5DoPutERK16dng_pixel_buffer
      functionSourceFile: '/src/dng_sdk/source/./dng_read_image.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 883
      functionLinenumberEnd: 902
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          96
      EdgeCount:       21
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN16dng_pixel_bufferC2ERKS_
        - _ZN16dng_pixel_bufferD2Ev
        - _ZN9dng_image3PutERK16dng_pixel_buffer
        - _ZNK16dng_pixel_buffer10ConstPixelEiij
        - _ZNK25dng_row_interleaved_image6MapRowEi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_read_image.cpp:885,19'
          Dst:             _ZN16dng_pixel_bufferC2ERKS_
        - Src:             './dng_read_image.cpp:890,24'
          Dst:             _ZNK25dng_row_interleaved_image6MapRowEi
        - Src:             './dng_read_image.cpp:894,38'
          Dst:             _ZNK16dng_pixel_buffer10ConstPixelEiij
        - Src:             './dng_read_image.cpp:898,10'
          Dst:             _ZN9dng_image3PutERK16dng_pixel_buffer
        - Src:             './dng_read_image.cpp:902,2'
          Dst:             _ZN16dng_pixel_bufferD2Ev
        - Src:             './dng_read_image.cpp:902,2'
          Dst:             _ZN16dng_pixel_bufferD2Ev
    - functionName:    _ZNK25dng_row_interleaved_image6MapRowEi
      functionSourceFile: '/src/dng_sdk/source/./dng_read_image.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 826
      functionLinenumberEnd: 854
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          83
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _Z17ThrowProgramErrorPKc
        - _ZNK9dng_image6BoundsEv
        - _ZNK9dng_image6HeightEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_read_image.cpp:828,16'
          Dst:             _ZNK9dng_image6HeightEv
        - Src:             './dng_read_image.cpp:830,14'
          Dst:             _ZNK9dng_image6BoundsEv
        - Src:             './dng_read_image.cpp:850,2'
          Dst:             _Z17ThrowProgramErrorPKc
    - functionName:    _ZNK9dng_image6HeightEv
      functionSourceFile: '/src/dng_sdk/source/./dng_image.h'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8dng_rect1HEv
        - _ZNK9dng_image6BoundsEv
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_image.h:210,11'
          Dst:             _ZNK9dng_image6BoundsEv
        - Src:             './dng_image.h:210,21'
          Dst:             _ZNK8dng_rect1HEv
    - functionName:    _ZN14dng_read_image7CanReadERK7dng_ifd
      functionSourceFile: '/src/dng_sdk/source/./dng_read_image.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2613
      functionLinenumberEnd: 2712
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         49
      ICount:          287
      EdgeCount:       68
      CyclomaticComplexity: 21
      functionsReached:
        - _Z10Min_uint32jj
        - _ZNK7dng_ifd13TilesPerImageEv
        - _ZNK7dng_ifd8TileAreaEjj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_read_image.cpp:2631,25'
          Dst:             _Z10Min_uint32jj
        - Src:             './dng_read_image.cpp:2661,25'
          Dst:             _ZNK7dng_ifd13TilesPerImageEv
        - Src:             './dng_read_image.cpp:2668,52'
          Dst:             _ZNK7dng_ifd8TileAreaEjj
    - functionName:    _ZL13DecodeFPDeltaPhS_iii
      functionSourceFile: '/src/dng_sdk/source/./dng_read_image.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 246
      functionLinenumberEnd: 324
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          230
      EdgeCount:       26
      CyclomaticComplexity: 7
      functionsReached:
        - _Z16DecodeDeltaBytesPhii
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_read_image.cpp:248,2'
          Dst:             _Z16DecodeDeltaBytesPhii
    - functionName:    _ZN16dng_lzw_expanderD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_read_image.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 383
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN15dng_memory_dataD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_read_image.cpp:383,7'
          Dst:             _ZN15dng_memory_dataD2Ev
    - functionName:    _ZN14dng_read_image8ReadTileER8dng_hostRK7dng_ifdR10dng_streamR9dng_imageRK8dng_rectjjjR7AutoPtrI16dng_memory_blockESF_SF_
      functionSourceFile: '/src/dng_sdk/source/./dng_read_image.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2171
      functionLinenumberEnd: 2608
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         205
      ICount:          1116
      EdgeCount:       214
      CyclomaticComplexity: 11
      functionsReached:
        - _Z10Max_uint32jj
        - _Z13SafeUint32AddjjPj
        - _Z14DecodePackBitsR10dng_streamPhi
        - _Z14SafeUint32Multjj
        - _Z14SafeUint32MultjjPj
        - _Z14ThrowBadFormatPKc
        - _Z15DNG_FP24ToFloatPKh
        - _Z15DNG_HalfToFloatt
        - _Z15ThrowMemoryFullPKc
        - _Z17ComputeBufferSizejRK9dng_pointj11PaddingType
        - _ZL13DecodeFPDeltaPhS_iii
        - _ZN10dng_streamC2EPKvjm
        - _ZN10dng_streamD2Ev
        - _ZN16dng_lzw_expander6ExpandEPKhPhii
        - _ZN16dng_lzw_expanderC2Ev
        - _ZN16dng_lzw_expanderD2Ev
        - _ZN16dng_memory_block12Buffer_uint8Ev
        - _ZN16dng_memory_block6BufferEv
        - _ZN16dng_pixel_buffer10DirtyPixelEiij
        - _ZN16dng_pixel_bufferC2ERK8dng_rectjjjjPv
        - _ZN16dng_pixel_bufferD2Ev
        - _ZN7AutoPtrI16dng_memory_blockE5ResetEPS0_
        - _ZN7AutoPtrI16dng_memory_blockE5ResetEv
        - _ZN9dng_image3PutERK16dng_pixel_buffer
        - _ZNK10dng_stream9BigEndianEv
        - _ZNK10dng_stream9SwapBytesEv
        - _ZNK16dng_memory_block11LogicalSizeEv
        - _ZNK7AutoPtrI16dng_memory_blockE3GetEv
        - _ZNK7AutoPtrI16dng_memory_blockEptEv
        - _ZNK8dng_rect1HEv
        - _ZNK8dng_rect1WEv
        - _ZNK8dng_rect4SizeEv
        - uncompress
      functionUses:    0
      BranchProfiles:
        - Branch String:   './dng_read_image.cpp:2173,2'
          Branch Sides:    []
      Callsites:
        - Src:             './dng_read_image.cpp:2190,42'
          Dst:             _ZNK8dng_rect1WEv
        - Src:             './dng_read_image.cpp:2190,9'
          Dst:             _Z14SafeUint32MultjjPj
        - Src:             './dng_read_image.cpp:2191,41'
          Dst:             _ZNK8dng_rect1HEv
        - Src:             './dng_read_image.cpp:2191,7'
          Dst:             _Z14SafeUint32MultjjPj
        - Src:             './dng_read_image.cpp:2194,5'
          Dst:             _Z15ThrowMemoryFullPKc
        - Src:             './dng_read_image.cpp:2224,5'
          Dst:             _Z14ThrowBadFormatPKc
        - Src:             './dng_read_image.cpp:2227,69'
          Dst:             _ZNK8dng_rect4SizeEv
        - Src:             './dng_read_image.cpp:2227,30'
          Dst:             _Z17ComputeBufferSizejRK9dng_pointj11PaddingType
        - Src:             './dng_read_image.cpp:2230,21'
          Dst:             _ZN16dng_pixel_bufferC2ERK8dng_rectjjjjPv
        - Src:             './dng_read_image.cpp:2243,10'
          Dst:             _Z14SafeUint32MultjjPj
        - Src:             './dng_read_image.cpp:2244,8'
          Dst:             _Z13SafeUint32AddjjPj
        - Src:             './dng_read_image.cpp:2247,6'
          Dst:             _Z15ThrowMemoryFullPKc
        - Src:             './dng_read_image.cpp:2258,12'
          Dst:             _Z14SafeUint32Multjj
        - Src:             './dng_read_image.cpp:2257,18'
          Dst:             _Z10Max_uint32jj
        - Src:             './dng_read_image.cpp:2265,27'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockE3GetEv
        - Src:             './dng_read_image.cpp:2266,5'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_read_image.cpp:2266,25'
          Dst:             _ZNK16dng_memory_block11LogicalSizeEv
        - Src:             './dng_read_image.cpp:2269,24'
          Dst:             _ZN7AutoPtrI16dng_memory_blockE5ResetEv
        - Src:             './dng_read_image.cpp:2273,27'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockE3GetEv
        - Src:             './dng_read_image.cpp:2276,24'
          Dst:             _ZN7AutoPtrI16dng_memory_blockE5ResetEPS0_
        - Src:             './dng_read_image.cpp:2280,19'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_read_image.cpp:2280,39'
          Dst:             _ZN16dng_memory_block6BufferEv
        - Src:             './dng_read_image.cpp:2299,22'
          Dst:             _ZN16dng_lzw_expanderC2Ev
        - Src:             './dng_read_image.cpp:2301,27'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_read_image.cpp:2301,45'
          Dst:             _ZN16dng_memory_block12Buffer_uint8Ev
        - Src:             './dng_read_image.cpp:2301,19'
          Dst:             _ZN16dng_lzw_expander6ExpandEPKhPhii
        - Src:             './dng_read_image.cpp:2306,6'
          Dst:             _Z14ThrowBadFormatPKc
        - Src:             './dng_read_image.cpp:2309,5'
          Dst:             _ZN16dng_lzw_expanderD2Ev
        - Src:             './dng_read_image.cpp:2309,5'
          Dst:             _ZN16dng_lzw_expanderD2Ev
        - Src:             './dng_read_image.cpp:2314,27'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_read_image.cpp:2314,45'
          Dst:             _ZN16dng_memory_block12Buffer_uint8Ev
        - Src:             './dng_read_image.cpp:2314,16'
          Dst:             _ZN10dng_streamC2EPKvjm
        - Src:             './dng_read_image.cpp:2317,10'
          Dst:             _Z14DecodePackBitsR10dng_streamPhi
        - Src:             './dng_read_image.cpp:2321,6'
          Dst:             _Z14ThrowBadFormatPKc
        - Src:             './dng_read_image.cpp:2324,5'
          Dst:             _ZN10dng_streamD2Ev
        - Src:             './dng_read_image.cpp:2324,5'
          Dst:             _ZN10dng_streamD2Ev
        - Src:             './dng_read_image.cpp:2333,28'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_read_image.cpp:2333,46'
          Dst:             _ZN16dng_memory_block6BufferEv
        - Src:             './dng_read_image.cpp:2331,15'
          Dst:             uncompress
        - Src:             './dng_read_image.cpp:2341,7'
          Dst:             _Z15ThrowMemoryFullPKc
        - Src:             './dng_read_image.cpp:2354,7'
          Dst:             _Z14ThrowBadFormatPKc
        - Src:             './dng_read_image.cpp:2361,6'
          Dst:             _Z14ThrowBadFormatPKc
        - Src:             './dng_read_image.cpp:2388,39'
          Dst:             _ZN16dng_pixel_buffer10DirtyPixelEiij
        - Src:             './dng_read_image.cpp:2400,21'
          Dst:             _ZNK8dng_rect1WEv
        - Src:             './dng_read_image.cpp:2398,6'
          Dst:             _ZL13DecodeFPDeltaPhS_iii
        - Src:             './dng_read_image.cpp:2416,16'
          Dst:             _ZNK10dng_stream9SwapBytesEv
        - Src:             './dng_read_image.cpp:2443,23'
          Dst:             _Z15DNG_HalfToFloatt
        - Src:             './dng_read_image.cpp:2457,16'
          Dst:             _ZNK10dng_stream9BigEndianEv
        - Src:             './dng_read_image.cpp:2465,21'
          Dst:             _Z15DNG_FP24ToFloatPKh
        - Src:             './dng_read_image.cpp:2485,21'
          Dst:             _Z15DNG_FP24ToFloatPKh
        - Src:             './dng_read_image.cpp:2499,10'
          Dst:             _ZN9dng_image3PutERK16dng_pixel_buffer
        - Src:             './dng_read_image.cpp:2503,4'
          Dst:             _ZN16dng_pixel_bufferD2Ev
        - Src:             './dng_read_image.cpp:2503,4'
          Dst:             _ZN16dng_pixel_bufferD2Ev
        - Src:             './dng_read_image.cpp:2543,29'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockE3GetEv
        - Src:             './dng_read_image.cpp:2543,38'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_read_image.cpp:2543,56'
          Dst:             _ZN16dng_memory_block12Buffer_uint8Ev
        - Src:             './dng_read_image.cpp:2590,28'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockE3GetEv
        - Src:             './dng_read_image.cpp:2590,37'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_read_image.cpp:2590,55'
          Dst:             _ZN16dng_memory_block12Buffer_uint8Ev
        - Src:             './dng_read_image.cpp:2606,2'
          Dst:             _Z14ThrowBadFormatPKc
    - functionName:    _ZN16dng_lzw_expander6ExpandEPKhPhii
      functionSourceFile: '/src/dng_sdk/source/./dng_read_image.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 606
      functionLinenumberEnd: 805
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         66
      ICount:          415
      EdgeCount:       89
      CyclomaticComplexity: 25
      functionsReached:
        - _ZN16dng_lzw_expander11GetCodeWordERi
        - _ZN16dng_lzw_expander8AddTableEii
        - _ZN16dng_lzw_expander9InitTableEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_read_image.cpp:621,3'
          Dst:             _ZN16dng_lzw_expander9InitTableEv
        - Src:             './dng_read_image.cpp:628,9'
          Dst:             _ZN16dng_lzw_expander11GetCodeWordERi
        - Src:             './dng_read_image.cpp:654,9'
          Dst:             _ZN16dng_lzw_expander11GetCodeWordERi
        - Src:             './dng_read_image.cpp:793,5'
          Dst:             _ZN16dng_lzw_expander8AddTableEii
    - functionName:    _Z14DecodePackBitsR10dng_streamPhi
      functionSourceFile: '/src/dng_sdk/source/./dng_read_image.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 331
      functionLinenumberEnd: 379
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          108
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN10dng_stream3GetEPvj
        - _ZN10dng_stream9Get_uint8Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_read_image.cpp:336,34'
          Dst:             _ZN10dng_stream9Get_uint8Ev
        - Src:             './dng_read_image.cpp:348,11'
          Dst:             _ZN10dng_stream3GetEPvj
        - Src:             './dng_read_image.cpp:364,21'
          Dst:             _ZN10dng_stream9Get_uint8Ev
    - functionName:    uncompress
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK10dng_stream9SwapBytesEv
      functionSourceFile: '/src/dng_sdk/source/./dng_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z15DNG_HalfToFloatt
      functionSourceFile: '/src/dng_sdk/source/./dng_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 806
      functionLinenumberEnd: 874
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          111
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z15DNG_FP24ToFloatPKh
      functionSourceFile: '/src/dng_sdk/source/./dng_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 977
      functionLinenumberEnd: 1045
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          121
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN16dng_lzw_expander9InitTableEv
      functionSourceFile: '/src/dng_sdk/source/./dng_read_image.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 470
      functionLinenumberEnd: 489
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          48
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN16dng_lzw_expander11GetCodeWordERi
      functionSourceFile: '/src/dng_sdk/source/./dng_read_image.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 525
      functionLinenumberEnd: 598
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          141
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN16dng_lzw_expander8AddTableEii
      functionSourceFile: '/src/dng_sdk/source/./dng_read_image.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 494
      functionLinenumberEnd: 520
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          87
      EdgeCount:       12
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN16dng_lzw_expanderC2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_read_image.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 459
      functionLinenumberEnd: 465
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          61
      EdgeCount:       11
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN15dng_memory_data6BufferEv
        - _ZN15dng_memory_data8AllocateEj
        - _ZN15dng_memory_dataC2Ev
        - _ZN15dng_memory_dataD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_read_image.cpp:449,4'
          Dst:             _ZN15dng_memory_dataC2Ev
        - Src:             './dng_read_image.cpp:461,10'
          Dst:             _ZN15dng_memory_data8AllocateEj
        - Src:             './dng_read_image.cpp:463,39'
          Dst:             _ZN15dng_memory_data6BufferEv
        - Src:             './dng_read_image.cpp:465,2'
          Dst:             _ZN15dng_memory_dataD2Ev
    - functionName:    _ZL13DecodeDelta32Pjjjj
      functionSourceFile: '/src/dng_sdk/source/./dng_read_image.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          94
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL13DecodeDelta16Ptjjj
      functionSourceFile: '/src/dng_sdk/source/./dng_read_image.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          97
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12DecodeDelta8Phjjj
      functionSourceFile: '/src/dng_sdk/source/./dng_read_image.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          97
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN14dng_read_image15DecodePredictorER8dng_hostRK7dng_ifdR16dng_pixel_buffer
      functionSourceFile: '/src/dng_sdk/source/./dng_read_image.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2072
      functionLinenumberEnd: 2156
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          151
      EdgeCount:       22
      CyclomaticComplexity: 2
      functionsReached:
        - _Z14ThrowBadFormatPKc
        - _ZL12DecodeDelta8Phjjj
        - _ZL13DecodeDelta16Ptjjj
        - _ZL13DecodeDelta32Pjjjj
        - _ZNK8dng_rect1HEv
        - _ZNK8dng_rect1WEv
      functionUses:    0
      BranchProfiles:
        - Branch String:   './dng_read_image.cpp:2074,2'
          Branch Sides:    []
        - Branch String:   './dng_read_image.cpp:2101,4'
          Branch Sides:    []
      Callsites:
        - Src:             './dng_read_image.cpp:2108,24'
          Dst:             _ZNK8dng_rect1HEv
        - Src:             './dng_read_image.cpp:2109,24'
          Dst:             _ZNK8dng_rect1WEv
        - Src:             './dng_read_image.cpp:2107,6'
          Dst:             _ZL12DecodeDelta8Phjjj
        - Src:             './dng_read_image.cpp:2120,25'
          Dst:             _ZNK8dng_rect1HEv
        - Src:             './dng_read_image.cpp:2121,25'
          Dst:             _ZNK8dng_rect1WEv
        - Src:             './dng_read_image.cpp:2119,6'
          Dst:             _ZL13DecodeDelta16Ptjjj
        - Src:             './dng_read_image.cpp:2132,25'
          Dst:             _ZNK8dng_rect1HEv
        - Src:             './dng_read_image.cpp:2133,25'
          Dst:             _ZNK8dng_rect1WEv
        - Src:             './dng_read_image.cpp:2131,6'
          Dst:             _ZL13DecodeDelta32Pjjjj
        - Src:             './dng_read_image.cpp:2154,2'
          Dst:             _Z14ThrowBadFormatPKc
    - functionName:    _ZN14dng_read_image14ByteSwapBufferER8dng_hostR16dng_pixel_buffer
      functionSourceFile: '/src/dng_sdk/source/./dng_read_image.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2033
      functionLinenumberEnd: 2065
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          55
      EdgeCount:       13
      CyclomaticComplexity: 8
      functionsReached:
        - _Z13DoSwapBytes16Ptj
        - _Z13DoSwapBytes32Pjj
        - _ZNK8dng_rect1HEv
      functionUses:    0
      BranchProfiles:
        - Branch String:   './dng_read_image.cpp:2037,2'
          Branch Sides:    []
      Callsites:
        - Src:             './dng_read_image.cpp:2035,49'
          Dst:             _ZNK8dng_rect1HEv
        - Src:             './dng_read_image.cpp:2043,4'
          Dst:             _Z13DoSwapBytes16Ptj
        - Src:             './dng_read_image.cpp:2053,4'
          Dst:             _Z13DoSwapBytes32Pjj
    - functionName:    _Z13DoSwapBytes16Ptj
      functionSourceFile: '/src/dng_sdk/source/./dng_bottlenecks.h'
      linkageType:     InternalLinkage
      functionLinenumber: 649
      functionLinenumberEnd: 654
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z13DoSwapBytes32Pjj
      functionSourceFile: '/src/dng_sdk/source/./dng_bottlenecks.h'
      linkageType:     InternalLinkage
      functionLinenumber: 658
      functionLinenumberEnd: 663
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN14dng_read_image21NeedsCompressedBufferERK7dng_ifd
      functionSourceFile: '/src/dng_sdk/source/./dng_read_image.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2015
      functionLinenumberEnd: 2027
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          58
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN14dng_read_image11CanReadTileERK7dng_ifd
      functionSourceFile: '/src/dng_sdk/source/./dng_read_image.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1887
      functionLinenumberEnd: 2010
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         72
      ICount:          376
      EdgeCount:       96
      CyclomaticComplexity: 26
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   './dng_read_image.cpp:1895,2'
          Branch Sides:    []
      Callsites:       []
    - functionName:    _ZN14dng_read_image16ReadLosslessJPEGER8dng_hostRK7dng_ifdR10dng_streamR9dng_imageRK8dng_rectjjjR7AutoPtrI16dng_memory_blockESF_
      functionSourceFile: '/src/dng_sdk/source/./dng_read_image.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1817
      functionLinenumberEnd: 1882
      functionDepth:   0
      returnType:      bool
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          214
      EdgeCount:       49
      CyclomaticComplexity: 25
      functionsReached:
        - _Z10Pin_uint32jjj
        - _Z14SafeUint32Multjj
        - _Z14SafeUint32Multjjj
        - _Z14SafeUint32Multjjjj
        - _Z14ThrowBadFormatPKc
        - _Z18DecodeLosslessJPEGR10dng_streamR11dng_spoolerjjb
        - _ZN17dng_image_spoolerC2ER8dng_hostRK7dng_ifdR9dng_imageRK8dng_rectjjR16dng_memory_blockR7AutoPtrISA_E
        - _ZN17dng_image_spoolerD2Ev
        - _ZN7AutoPtrI16dng_memory_blockE5ResetEPS0_
        - _ZN7AutoPtrI16dng_memory_blockE5ResetEv
        - _ZNK10dng_stream8PositionEv
        - _ZNK16dng_memory_block11LogicalSizeEv
        - _ZNK7AutoPtrI16dng_memory_blockE3GetEv
        - _ZNK7AutoPtrI16dng_memory_blockEptEv
        - _ZNK8dng_rect1HEv
        - _ZNK8dng_rect1WEv
        - _ZNK8dng_rect7IsEmptyEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_read_image.cpp:1820,15'
          Dst:             _ZNK8dng_rect7IsEmptyEv
        - Src:             './dng_read_image.cpp:1825,48'
          Dst:             _ZNK8dng_rect1WEv
        - Src:             './dng_read_image.cpp:1825,23'
          Dst:             _Z14SafeUint32Multjjj
        - Src:             './dng_read_image.cpp:1830,21'
          Dst:             _ZNK8dng_rect1HEv
        - Src:             './dng_read_image.cpp:1828,24'
          Dst:             _Z10Pin_uint32jjj
        - Src:             './dng_read_image.cpp:1835,22'
          Dst:             _Z14SafeUint32Multjj
        - Src:             './dng_read_image.cpp:1837,25'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockE3GetEv
        - Src:             './dng_read_image.cpp:1838,3'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_read_image.cpp:1838,23'
          Dst:             _ZNK16dng_memory_block11LogicalSizeEv
        - Src:             './dng_read_image.cpp:1841,22'
          Dst:             _ZN7AutoPtrI16dng_memory_blockE5ResetEv
        - Src:             './dng_read_image.cpp:1845,25'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockE3GetEv
        - Src:             './dng_read_image.cpp:1848,22'
          Dst:             _ZN7AutoPtrI16dng_memory_blockE5ResetEPS0_
        - Src:             './dng_read_image.cpp:1858,31'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockE3GetEv
        - Src:             './dng_read_image.cpp:1852,20'
          Dst:             _ZN17dng_image_spoolerC2ER8dng_hostRK7dng_ifdR9dng_imageRK8dng_rectjjR16dng_memory_blockR7AutoPtrISA_E
        - Src:             './dng_read_image.cpp:1861,47'
          Dst:             _ZNK8dng_rect1WEv
        - Src:             './dng_read_image.cpp:1862,17'
          Dst:             _ZNK8dng_rect1HEv
        - Src:             './dng_read_image.cpp:1861,23'
          Dst:             _Z14SafeUint32Multjjjj
        - Src:             './dng_read_image.cpp:1867,29'
          Dst:             _ZNK10dng_stream8PositionEv
        - Src:             './dng_read_image.cpp:1869,2'
          Dst:             _Z18DecodeLosslessJPEGR10dng_streamR11dng_spoolerjjb
        - Src:             './dng_read_image.cpp:1875,13'
          Dst:             _ZNK10dng_stream8PositionEv
        - Src:             './dng_read_image.cpp:1877,3'
          Dst:             _Z14ThrowBadFormatPKc
        - Src:             './dng_read_image.cpp:1882,2'
          Dst:             _ZN17dng_image_spoolerD2Ev
        - Src:             './dng_read_image.cpp:1882,2'
          Dst:             _ZN17dng_image_spoolerD2Ev
    - functionName:    _ZN17dng_image_spoolerD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_read_image.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1086
      functionLinenumberEnd: 1088
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN11dng_spoolerD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_read_image.cpp:1088,2'
          Dst:             _ZN11dng_spoolerD2Ev
    - functionName:    _ZN17dng_image_spoolerC2ER8dng_hostRK7dng_ifdR9dng_imageRK8dng_rectjjR16dng_memory_blockR7AutoPtrISA_E
      functionSourceFile: '/src/dng_sdk/source/./dng_read_image.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1062
      functionLinenumberEnd: 1081
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          153
      EdgeCount:       15
      CyclomaticComplexity: 6
      functionsReached:
        - _Z10Pin_uint32jjj
        - _ZN11dng_spoolerC2Ev
        - _ZN11dng_spoolerD2Ev
        - _ZN16dng_memory_block6BufferEv
        - _ZN8dng_rectC2Ev
        - _ZNK16dng_memory_block11LogicalSizeEv
        - _ZNK8dng_rect1HEv
        - _ZNK8dng_rect1WEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_read_image.cpp:1039,20'
          Dst:             _ZN11dng_spoolerC2Ev
        - Src:             './dng_read_image.cpp:1057,4'
          Dst:             _ZN8dng_rectC2Ev
        - Src:             './dng_read_image.cpp:1064,33'
          Dst:             _ZNK8dng_rect1WEv
        - Src:             './dng_read_image.cpp:1067,18'
          Dst:             _ZNK16dng_memory_block11LogicalSizeEv
        - Src:             './dng_read_image.cpp:1068,21'
          Dst:             _ZNK8dng_rect1HEv
        - Src:             './dng_read_image.cpp:1066,23'
          Dst:             _Z10Pin_uint32jjj
        - Src:             './dng_read_image.cpp:1076,29'
          Dst:             _ZN16dng_memory_block6BufferEv
        - Src:             './dng_read_image.cpp:1081,2'
          Dst:             _ZN11dng_spoolerD2Ev
    - functionName:    _ZN11dng_spoolerC2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_lossless_jpeg.h'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN17dng_image_spoolerD0Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_read_image.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1086
      functionLinenumberEnd: 1088
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN17dng_image_spoolerD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_read_image.cpp:1086,2'
          Dst:             _ZN17dng_image_spoolerD2Ev
    - functionName:    _ZN17dng_image_spooler5SpoolEPKvj
      functionSourceFile: '/src/dng_sdk/source/./dng_read_image.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1094
      functionLinenumberEnd: 1153
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          193
      EdgeCount:       43
      CyclomaticComplexity: 22
      functionsReached:
        - _Z10Min_uint32jj
        - _Z11DoCopyBytesPKvPvj
        - _Z9Min_int32ii
        - _ZL20ReorderSubTileBlocksR8dng_hostRK7dng_ifdR16dng_pixel_bufferR7AutoPtrI16dng_memory_blockE
        - _ZN16dng_pixel_bufferC2ERK8dng_rectjjjjPv
        - _ZN16dng_pixel_bufferD2Ev
        - _ZN9dng_image3PutERK16dng_pixel_buffer
        - _ZNK8dng_rect1HEv
        - _ZNK8dng_rect1WEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_read_image.cpp:1099,18'
          Dst:             _Z10Min_uint32jj
        - Src:             './dng_read_image.cpp:1106,3'
          Dst:             _Z11DoCopyBytesPKvPvj
        - Src:             './dng_read_image.cpp:1121,21'
          Dst:             _ZN16dng_pixel_bufferC2ERK8dng_rectjjjjPv
        - Src:             './dng_read_image.cpp:1127,5'
          Dst:             _ZL20ReorderSubTileBlocksR8dng_hostRK7dng_ifdR16dng_pixel_bufferR7AutoPtrI16dng_memory_blockE
        - Src:             './dng_read_image.cpp:1149,4'
          Dst:             _ZN16dng_pixel_bufferD2Ev
        - Src:             './dng_read_image.cpp:1134,11'
          Dst:             _ZN9dng_image3PutERK16dng_pixel_buffer
        - Src:             './dng_read_image.cpp:1136,36'
          Dst:             _ZNK8dng_rect1HEv
        - Src:             './dng_read_image.cpp:1140,19'
          Dst:             _Z9Min_int32ii
        - Src:             './dng_read_image.cpp:1145,29'
          Dst:             _ZNK8dng_rect1WEv
        - Src:             './dng_read_image.cpp:1146,20'
          Dst:             _ZNK8dng_rect1HEv
        - Src:             './dng_read_image.cpp:1149,4'
          Dst:             _ZN16dng_pixel_bufferD2Ev
    - functionName:    _ZL20ReorderSubTileBlocksR8dng_hostRK7dng_ifdR16dng_pixel_bufferR7AutoPtrI16dng_memory_blockE
      functionSourceFile: '/src/dng_sdk/source/./dng_read_image.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 910
      functionLinenumberEnd: 980
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          251
      EdgeCount:       31
      CyclomaticComplexity: 8
      functionsReached:
        - _Z11DoCopyBytesPKvPvj
        - _Z17ComputeBufferSizejRK9dng_pointj11PaddingType
        - _ZN16dng_memory_block12Buffer_uint8Ev
        - _ZN16dng_memory_block6BufferEv
        - _ZN7AutoPtrI16dng_memory_blockE5ResetEPS0_
        - _ZNK16dng_memory_block11LogicalSizeEv
        - _ZNK7AutoPtrI16dng_memory_blockE3GetEv
        - _ZNK7AutoPtrI16dng_memory_blockEptEv
        - _ZNK8dng_rect1HEv
        - _ZNK8dng_rect1WEv
        - _ZNK8dng_rect4SizeEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_read_image.cpp:913,27'
          Dst:             _ZNK8dng_rect4SizeEv
        - Src:             './dng_read_image.cpp:912,26'
          Dst:             _Z17ComputeBufferSizejRK9dng_pointj11PaddingType
        - Src:             './dng_read_image.cpp:916,18'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockE3GetEv
        - Src:             './dng_read_image.cpp:916,28'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_read_image.cpp:916,40'
          Dst:             _ZNK16dng_memory_block11LogicalSizeEv
        - Src:             './dng_read_image.cpp:919,14'
          Dst:             _ZN7AutoPtrI16dng_memory_blockE5ResetEPS0_
        - Src:             './dng_read_image.cpp:926,34'
          Dst:             _ZNK8dng_rect1HEv
        - Src:             './dng_read_image.cpp:927,34'
          Dst:             _ZNK8dng_rect1WEv
        - Src:             './dng_read_image.cpp:938,20'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_read_image.cpp:938,32'
          Dst:             _ZN16dng_memory_block12Buffer_uint8Ev
        - Src:             './dng_read_image.cpp:976,15'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_read_image.cpp:976,27'
          Dst:             _ZN16dng_memory_block6BufferEv
        - Src:             './dng_read_image.cpp:976,2'
          Dst:             _Z11DoCopyBytesPKvPvj
    - functionName:    _ZN11dng_spoolerD0Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_lossless_jpeg.h'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL19ReadJPEGDataToBlockR8dng_hostR10dng_streamP16dng_memory_blockmjb
      functionSourceFile: '/src/dng_sdk/source/./dng_read_image.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1666
      functionLinenumberEnd: 1742
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          200
      EdgeCount:       35
      CyclomaticComplexity: 2
      functionsReached:
        - _Z11DoCopyBytesPKvPvj
        - _Z13SafeUint32Addjj
        - _Z14ThrowEndOfFilePKc
        - _ZN10dng_stream15SetReadPositionEm
        - _ZN10dng_stream3GetEPvj
        - _ZN16dng_memory_block12Buffer_uint8Ev
        - _ZN16dng_memory_block6BufferEv
        - _ZN7AutoPtrI16dng_memory_blockE7ReleaseEv
        - _ZN7AutoPtrI16dng_memory_blockEC2EPS0_
        - _ZN7AutoPtrI16dng_memory_blockED2Ev
        - _ZNK16dng_memory_block11LogicalSizeEv
        - _ZNK7AutoPtrI16dng_memory_blockEptEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_read_image.cpp:1672,3'
          Dst:             _Z14ThrowEndOfFilePKc
        - Src:             './dng_read_image.cpp:1675,54'
          Dst:             _ZNK16dng_memory_block11LogicalSizeEv
        - Src:             './dng_read_image.cpp:1681,3'
          Dst:             _Z14ThrowEndOfFilePKc
        - Src:             './dng_read_image.cpp:1697,4'
          Dst:             _Z14ThrowEndOfFilePKc
        - Src:             './dng_read_image.cpp:1710,3'
          Dst:             _Z13SafeUint32Addjj
        - Src:             './dng_read_image.cpp:1709,28'
          Dst:             _ZN7AutoPtrI16dng_memory_blockEC2EPS0_
        - Src:             './dng_read_image.cpp:1717,29'
          Dst:             _ZN16dng_memory_block6BufferEv
        - Src:             './dng_read_image.cpp:1718,7'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_read_image.cpp:1718,15'
          Dst:             _ZN16dng_memory_block6BufferEv
        - Src:             './dng_read_image.cpp:1717,3'
          Dst:             _Z11DoCopyBytesPKvPvj
        - Src:             './dng_read_image.cpp:1742,2'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
        - Src:             './dng_read_image.cpp:1725,9'
          Dst:             _ZN10dng_stream15SetReadPositionEm
        - Src:             './dng_read_image.cpp:1727,14'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_read_image.cpp:1727,22'
          Dst:             _ZN16dng_memory_block12Buffer_uint8Ev
        - Src:             './dng_read_image.cpp:1727,9'
          Dst:             _ZN10dng_stream3GetEPvj
        - Src:             './dng_read_image.cpp:1734,3'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_read_image.cpp:1734,11'
          Dst:             _ZN16dng_memory_block12Buffer_uint8Ev
        - Src:             './dng_read_image.cpp:1740,16'
          Dst:             _ZN7AutoPtrI16dng_memory_blockE7ReleaseEv
        - Src:             './dng_read_image.cpp:1742,2'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
    - functionName:    _ZN14dng_read_image16ReadBaselineJPEGER8dng_hostRK7dng_ifdR10dng_streamR9dng_imageRK8dng_rectjjjPh
      functionSourceFile: '/src/dng_sdk/source/./dng_read_image.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1755
      functionLinenumberEnd: 1803
      functionDepth:   0
      returnType:      bool
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          167
      EdgeCount:       44
      CyclomaticComplexity: 21
      functionsReached:
        - _ZL19ReadJPEGDataToBlockR8dng_hostR10dng_streamP16dng_memory_blockmjb
        - _ZN16dng_memory_block12Buffer_uint8Ev
        - _ZN7AutoPtrI16dng_memory_blockE5ResetEPS0_
        - _ZN7AutoPtrI16dng_memory_blockEC2Ev
        - _ZN7AutoPtrI16dng_memory_blockED2Ev
        - _ZNK10dng_stream8PositionEv
        - _ZNK16dng_memory_block11LogicalSizeEv
        - _ZNK7AutoPtrI16dng_memory_blockE3GetEv
        - _ZNK7AutoPtrI16dng_memory_blockEptEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_read_image.cpp:1759,18'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockE3GetEv
        - Src:             './dng_read_image.cpp:1762,29'
          Dst:             _ZN7AutoPtrI16dng_memory_blockEC2Ev
        - Src:             './dng_read_image.cpp:1766,27'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockE3GetEv
        - Src:             './dng_read_image.cpp:1767,22'
          Dst:             _ZNK10dng_stream8PositionEv
        - Src:             './dng_read_image.cpp:1764,24'
          Dst:             _ZL19ReadJPEGDataToBlockR8dng_hostR10dng_streamP16dng_memory_blockmjb
        - Src:             './dng_read_image.cpp:1764,17'
          Dst:             _ZN7AutoPtrI16dng_memory_blockE5ResetEPS0_
        - Src:             './dng_read_image.cpp:1777,8'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_read_image.cpp:1777,23'
          Dst:             _ZNK16dng_memory_block11LogicalSizeEv
        - Src:             './dng_read_image.cpp:1778,8'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_read_image.cpp:1778,23'
          Dst:             _ZN16dng_memory_block12Buffer_uint8Ev
        - Src:             './dng_read_image.cpp:1780,3'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
        - Src:             './dng_read_image.cpp:1780,3'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
    - functionName:    _ZL15ConvertUnsignedIjjEvT_PT0_
      functionSourceFile: '/src/dng_sdk/source/./dng_safe_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z17ThrowProgramErrorPKc
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_safe_arithmetic.h:214,5'
          Dst:             _Z17ThrowProgramErrorPKc
    - functionName:    _ZL15ConvertUnsignedIjmEvT_PT0_
      functionSourceFile: '/src/dng_sdk/source/./dng_safe_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z17ThrowProgramErrorPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_safe_arithmetic.h:214,5'
          Dst:             _Z17ThrowProgramErrorPKc
    - functionName:    _ZL18dng_output_messageP18jpeg_common_struct
      functionSourceFile: '/src/dng_sdk/source/./dng_read_image.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1496
      functionLinenumberEnd: 1508
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z13ReportWarningPKcS0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_read_image.cpp:1506,2'
          Dst:             _Z13ReportWarningPKcS0_
    - functionName:    _ZL14dng_error_exitP18jpeg_common_struct
      functionSourceFile: '/src/dng_sdk/source/./dng_read_image.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1467
      functionLinenumberEnd: 1491
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       11
      CyclomaticComplexity: 7
      functionsReached:
        - _Z14ThrowBadFormatPKc
        - _Z15ThrowMemoryFullPKc
      functionUses:    1
      BranchProfiles:
        - Branch String:   './dng_read_image.cpp:1475,2'
          Branch Sides:    []
      Callsites:
        - Src:             './dng_read_image.cpp:1480,4'
          Dst:             _Z15ThrowMemoryFullPKc
        - Src:             './dng_read_image.cpp:1486,4'
          Dst:             _Z14ThrowBadFormatPKc
    - functionName:    _ZN14dng_read_image15DecodeLossyJPEGER8dng_hostR9dng_imageRK8dng_rectjjjjPh
      functionSourceFile: '/src/dng_sdk/source/./dng_read_image.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1524
      functionLinenumberEnd: 1656
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         52
      ICount:          305
      EdgeCount:       80
      CyclomaticComplexity: 30
      functionsReached:
        - _Z14ThrowBadFormatPKc
        - _Z22CreateJpegMemorySourcePKhm
        - _ZL15ConvertUnsignedIjjEvT_PT0_
        - _ZL15ConvertUnsignedIjmEvT_PT0_
        - _ZN16dng_memory_block12Buffer_uint8Ev
        - _ZN16dng_memory_block6BufferEv
        - _ZN16dng_pixel_bufferC2ERK8dng_rectjjjjPv
        - _ZN16dng_pixel_bufferD2Ev
        - _ZN7AutoPtrI16dng_memory_blockEC2EPS0_
        - _ZN7AutoPtrI16dng_memory_blockED2Ev
        - _ZN9dng_image3PutERK16dng_pixel_buffer
        - _ZNK7AutoPtrI16dng_memory_blockEptEv
        - _ZNK8dng_rect1HEv
        - _ZNK8dng_rect1WEv
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_rethrow
        - jpeg_CreateDecompress
        - jpeg_destroy_decompress
        - jpeg_finish_decompress
        - jpeg_read_header
        - jpeg_read_scanlines
        - jpeg_start_decompress
        - jpeg_std_error
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_read_image.cpp:1534,14'
          Dst:             jpeg_std_error
        - Src:             './dng_read_image.cpp:1544,3'
          Dst:             jpeg_CreateDecompress
        - Src:             './dng_read_image.cpp:1549,3'
          Dst:             _ZL15ConvertUnsignedIjmEvT_PT0_
        - Src:             './dng_read_image.cpp:1551,4'
          Dst:             _Z22CreateJpegMemorySourcePKhm
        - Src:             './dng_read_image.cpp:1557,3'
          Dst:             jpeg_read_header
        - Src:             './dng_read_image.cpp:1565,5'
          Dst:             _Z14ThrowBadFormatPKc
        - Src:             './dng_read_image.cpp:1572,4'
          Dst:             _ZL15ConvertUnsignedIjjEvT_PT0_
        - Src:             './dng_read_image.cpp:1573,4'
          Dst:             _ZL15ConvertUnsignedIjjEvT_PT0_
        - Src:             './dng_read_image.cpp:1576,4'
          Dst:             _ZL15ConvertUnsignedIjjEvT_PT0_
        - Src:             './dng_read_image.cpp:1580,42'
          Dst:             _ZNK8dng_rect1WEv
        - Src:             './dng_read_image.cpp:1581,42'
          Dst:             _ZNK8dng_rect1HEv
        - Src:             './dng_read_image.cpp:1584,5'
          Dst:             _Z14ThrowBadFormatPKc
        - Src:             './dng_read_image.cpp:1590,3'
          Dst:             jpeg_start_decompress
        - Src:             './dng_read_image.cpp:1594,20'
          Dst:             _ZN16dng_pixel_bufferC2ERK8dng_rectjjjjPv
        - Src:             './dng_read_image.cpp:1600,29'
          Dst:             _ZN7AutoPtrI16dng_memory_blockEC2EPS0_
        - Src:             './dng_read_image.cpp:1602,18'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_read_image.cpp:1602,30'
          Dst:             _ZN16dng_memory_block6BufferEv
        - Src:             './dng_read_image.cpp:1606,19'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_read_image.cpp:1606,31'
          Dst:             _ZN16dng_memory_block12Buffer_uint8Ev
        - Src:             './dng_read_image.cpp:1613,4'
          Dst:             jpeg_read_scanlines
        - Src:             './dng_read_image.cpp:1615,10'
          Dst:             _ZN9dng_image3PutERK16dng_pixel_buffer
        - Src:             './dng_read_image.cpp:1628,3'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
        - Src:             './dng_read_image.cpp:1624,3'
          Dst:             jpeg_finish_decompress
        - Src:             './dng_read_image.cpp:1626,3'
          Dst:             jpeg_destroy_decompress
        - Src:             './dng_read_image.cpp:1628,3'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
        - Src:             './dng_read_image.cpp:1628,3'
          Dst:             _ZN16dng_pixel_bufferD2Ev
        - Src:             './dng_read_image.cpp:1628,3'
          Dst:             _ZN16dng_pixel_bufferD2Ev
        - Src:             './dng_read_image.cpp:1628,3'
          Dst:             __cxa_begin_catch
        - Src:             './dng_read_image.cpp:1633,3'
          Dst:             jpeg_destroy_decompress
        - Src:             './dng_read_image.cpp:1635,3'
          Dst:             __cxa_rethrow
        - Src:             './dng_read_image.cpp:1637,3'
          Dst:             __cxa_end_catch
        - Src:             './dng_read_image.cpp:1637,3'
          Dst:             __clang_call_terminate
    - functionName:    jpeg_std_error
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_CreateDecompress
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_read_header
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_start_decompress
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_read_scanlines
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_finish_decompress
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_destroy_decompress
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN14dng_read_image16ReadUncompressedER8dng_hostRK7dng_ifdR10dng_streamR9dng_imageRK8dng_rectjjR7AutoPtrI16dng_memory_blockESF_
      functionSourceFile: '/src/dng_sdk/source/./dng_read_image.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1183
      functionLinenumberEnd: 1458
      functionDepth:   0
      returnType:      bool
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         107
      ICount:          734
      EdgeCount:       133
      CyclomaticComplexity: 28
      functionsReached:
        - _Z13DoSwapBytes16Ptj
        - _Z13DoSwapBytes32Pjj
        - _Z14SafeUint32Multjj
        - _Z14ThrowBadFormatPKc
        - _Z15DNG_FP24ToFloatPKh
        - _Z15DNG_HalfToFloatt
        - _ZL20ReorderSubTileBlocksR8dng_hostRK7dng_ifdR16dng_pixel_bufferR7AutoPtrI16dng_memory_blockE
        - _ZN10dng_stream10Get_uint16Ev
        - _ZN10dng_stream3GetEPvj
        - _ZN10dng_stream9Get_uint8Ev
        - _ZN16dng_memory_block6BufferEv
        - _ZN16dng_pixel_buffer10ShiftRightEj
        - _ZN16dng_pixel_bufferC2ERK8dng_rectjjjjPv
        - _ZN16dng_pixel_bufferD2Ev
        - _ZN9dng_image3PutERK16dng_pixel_buffer
        - _ZNK10dng_stream12LittleEndianEv
        - _ZNK10dng_stream9SwapBytesEv
        - _ZNK7AutoPtrI16dng_memory_blockE3GetEv
        - _ZNK7AutoPtrI16dng_memory_blockEptEv
        - _ZNK8dng_rect1HEv
        - _ZNK8dng_rect1WEv
        - _ZNK9dng_image9PixelTypeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_read_image.cpp:1185,34'
          Dst:             _ZNK8dng_rect1HEv
        - Src:             './dng_read_image.cpp:1186,34'
          Dst:             _ZNK8dng_rect1WEv
        - Src:             './dng_read_image.cpp:1190,10'
          Dst:             _Z14SafeUint32Multjj
        - Src:             './dng_read_image.cpp:1194,19'
          Dst:             _Z14SafeUint32Multjj
        - Src:             './dng_read_image.cpp:1197,26'
          Dst:             _Z14SafeUint32Multjj
        - Src:             './dng_read_image.cpp:1199,25'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockE3GetEv
        - Src:             './dng_read_image.cpp:1208,3'
          Dst:             _Z14ThrowBadFormatPKc
        - Src:             './dng_read_image.cpp:1221,15'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_read_image.cpp:1221,35'
          Dst:             _ZN16dng_memory_block6BufferEv
        - Src:             './dng_read_image.cpp:1221,10'
          Dst:             _ZN10dng_stream3GetEPvj
        - Src:             './dng_read_image.cpp:1230,33'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_read_image.cpp:1230,53'
          Dst:             _ZN16dng_memory_block6BufferEv
        - Src:             './dng_read_image.cpp:1235,43'
          Dst:             _ZN10dng_stream10Get_uint16Ev
        - Src:             './dng_read_image.cpp:1235,19'
          Dst:             _Z15DNG_HalfToFloatt
        - Src:             './dng_read_image.cpp:1246,33'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_read_image.cpp:1246,53'
          Dst:             _ZN16dng_memory_block6BufferEv
        - Src:             './dng_read_image.cpp:1253,15'
          Dst:             _ZNK10dng_stream12LittleEndianEv
        - Src:             './dng_read_image.cpp:1255,24'
          Dst:             _ZN10dng_stream9Get_uint8Ev
        - Src:             './dng_read_image.cpp:1256,24'
          Dst:             _ZN10dng_stream9Get_uint8Ev
        - Src:             './dng_read_image.cpp:1257,24'
          Dst:             _ZN10dng_stream9Get_uint8Ev
        - Src:             './dng_read_image.cpp:1262,24'
          Dst:             _ZN10dng_stream9Get_uint8Ev
        - Src:             './dng_read_image.cpp:1263,24'
          Dst:             _ZN10dng_stream9Get_uint8Ev
        - Src:             './dng_read_image.cpp:1264,24'
          Dst:             _ZN10dng_stream9Get_uint8Ev
        - Src:             './dng_read_image.cpp:1267,19'
          Dst:             _Z15DNG_FP24ToFloatPKh
        - Src:             './dng_read_image.cpp:1278,15'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_read_image.cpp:1278,35'
          Dst:             _ZN16dng_memory_block6BufferEv
        - Src:             './dng_read_image.cpp:1278,10'
          Dst:             _ZN10dng_stream3GetEPvj
        - Src:             './dng_read_image.cpp:1280,14'
          Dst:             _ZNK10dng_stream9SwapBytesEv
        - Src:             './dng_read_image.cpp:1283,30'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_read_image.cpp:1283,50'
          Dst:             _ZN16dng_memory_block6BufferEv
        - Src:             './dng_read_image.cpp:1283,4'
          Dst:             _Z13DoSwapBytes16Ptj
        - Src:             './dng_read_image.cpp:1293,21'
          Dst:             _ZNK9dng_image9PixelTypeEv
        - Src:             './dng_read_image.cpp:1295,15'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_read_image.cpp:1295,35'
          Dst:             _ZN16dng_memory_block6BufferEv
        - Src:             './dng_read_image.cpp:1295,10'
          Dst:             _ZN10dng_stream3GetEPvj
        - Src:             './dng_read_image.cpp:1297,14'
          Dst:             _ZNK10dng_stream9SwapBytesEv
        - Src:             './dng_read_image.cpp:1300,30'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_read_image.cpp:1300,50'
          Dst:             _ZN16dng_memory_block6BufferEv
        - Src:             './dng_read_image.cpp:1300,4'
          Dst:             _Z13DoSwapBytes32Pjj
        - Src:             './dng_read_image.cpp:1312,26'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_read_image.cpp:1312,46'
          Dst:             _ZN16dng_memory_block6BufferEv
        - Src:             './dng_read_image.cpp:1322,24'
          Dst:             _ZN10dng_stream9Get_uint8Ev
        - Src:             './dng_read_image.cpp:1323,24'
          Dst:             _ZN10dng_stream9Get_uint8Ev
        - Src:             './dng_read_image.cpp:1324,24'
          Dst:             _ZN10dng_stream9Get_uint8Ev
        - Src:             './dng_read_image.cpp:1336,24'
          Dst:             _ZN10dng_stream9Get_uint8Ev
        - Src:             './dng_read_image.cpp:1337,24'
          Dst:             _ZN10dng_stream9Get_uint8Ev
        - Src:             './dng_read_image.cpp:1354,26'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_read_image.cpp:1354,46'
          Dst:             _ZN16dng_memory_block6BufferEv
        - Src:             './dng_read_image.cpp:1370,44'
          Dst:             _ZN10dng_stream9Get_uint8Ev
        - Src:             './dng_read_image.cpp:1393,26'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_read_image.cpp:1393,46'
          Dst:             _ZN16dng_memory_block6BufferEv
        - Src:             './dng_read_image.cpp:1409,44'
          Dst:             _ZN10dng_stream9Get_uint8Ev
        - Src:             './dng_read_image.cpp:1435,30'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_read_image.cpp:1435,50'
          Dst:             _ZN16dng_memory_block6BufferEv
        - Src:             './dng_read_image.cpp:1434,19'
          Dst:             _ZN16dng_pixel_bufferC2ERK8dng_rectjjjjPv
        - Src:             './dng_read_image.cpp:1440,10'
          Dst:             _ZN16dng_pixel_buffer10ShiftRightEj
        - Src:             './dng_read_image.cpp:1458,2'
          Dst:             _ZN16dng_pixel_bufferD2Ev
        - Src:             './dng_read_image.cpp:1447,3'
          Dst:             _ZL20ReorderSubTileBlocksR8dng_hostRK7dng_ifdR16dng_pixel_bufferR7AutoPtrI16dng_memory_blockE
        - Src:             './dng_read_image.cpp:1454,8'
          Dst:             _ZN9dng_image3PutERK16dng_pixel_buffer
        - Src:             './dng_read_image.cpp:1458,2'
          Dst:             _ZN16dng_pixel_bufferD2Ev
    - functionName:    _ZN14dng_read_imageD0Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_read_image.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1168
      functionLinenumberEnd: 1170
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN14dng_read_imageD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_read_image.cpp:1168,2'
          Dst:             _ZN14dng_read_imageD2Ev
    - functionName:    _ZN14dng_read_imageD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_read_image.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1168
      functionLinenumberEnd: 1170
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7AutoPtrI16dng_memory_blockED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_read_image.cpp:1170,2'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
    - functionName:    _ZN14dng_read_imageC2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_read_image.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1161
      functionLinenumberEnd: 1163
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7AutoPtrI16dng_memory_blockEC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_read_image.cpp:1159,4'
          Dst:             _ZN7AutoPtrI16dng_memory_blockEC2Ev
    - functionName:    _ZorRK15dng_rect_real64S1_
      functionSourceFile: '/src/dng_sdk/source/./dng_rect.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          74
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _Z10Max_real64dd
        - _Z10Min_real64dd
        - _ZN15dng_rect_real64C2Ev
        - _ZNK15dng_rect_real647IsEmptyEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_rect.cpp:146,8'
          Dst:             _ZNK15dng_rect_real647IsEmptyEv
        - Src:             './dng_rect.cpp:151,8'
          Dst:             _ZNK15dng_rect_real647IsEmptyEv
        - Src:             './dng_rect.cpp:156,18'
          Dst:             _ZN15dng_rect_real64C2Ev
        - Src:             './dng_rect.cpp:158,8'
          Dst:             _Z10Min_real64dd
        - Src:             './dng_rect.cpp:159,8'
          Dst:             _Z10Min_real64dd
        - Src:             './dng_rect.cpp:161,8'
          Dst:             _Z10Max_real64dd
        - Src:             './dng_rect.cpp:162,8'
          Dst:             _Z10Max_real64dd
    - functionName:    _ZNK15dng_rect_real647IsEmptyEv
      functionSourceFile: '/src/dng_sdk/source/./dng_rect.h'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          27
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN15dng_rect_real64C2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_rect.h'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZanRK15dng_rect_real64S1_
      functionSourceFile: '/src/dng_sdk/source/./dng_rect.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          65
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z10Max_real64dd
        - _Z10Min_real64dd
        - _ZN15dng_rect_real64C2Ev
        - _ZNK15dng_rect_real647IsEmptyEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_rect.cpp:121,18'
          Dst:             _ZN15dng_rect_real64C2Ev
        - Src:             './dng_rect.cpp:123,8'
          Dst:             _Z10Max_real64dd
        - Src:             './dng_rect.cpp:124,8'
          Dst:             _Z10Max_real64dd
        - Src:             './dng_rect.cpp:126,8'
          Dst:             _Z10Min_real64dd
        - Src:             './dng_rect.cpp:127,8'
          Dst:             _Z10Min_real64dd
        - Src:             './dng_rect.cpp:129,8'
          Dst:             _ZNK15dng_rect_real647IsEmptyEv
        - Src:             './dng_rect.cpp:132,7'
          Dst:             _ZN15dng_rect_real64C2Ev
    - functionName:    _ZorRK8dng_rectS1_
      functionSourceFile: '/src/dng_sdk/source/./dng_rect.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          76
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _Z9Max_int32ii
        - _Z9Min_int32ii
        - _ZN8dng_rectC2Ev
        - _ZNK8dng_rect7IsEmptyEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_rect.cpp:93,8'
          Dst:             _ZNK8dng_rect7IsEmptyEv
        - Src:             './dng_rect.cpp:98,8'
          Dst:             _ZNK8dng_rect7IsEmptyEv
        - Src:             './dng_rect.cpp:103,11'
          Dst:             _ZN8dng_rectC2Ev
        - Src:             './dng_rect.cpp:105,8'
          Dst:             _Z9Min_int32ii
        - Src:             './dng_rect.cpp:106,8'
          Dst:             _Z9Min_int32ii
        - Src:             './dng_rect.cpp:108,8'
          Dst:             _Z9Max_int32ii
        - Src:             './dng_rect.cpp:109,8'
          Dst:             _Z9Max_int32ii
    - functionName:    _ZanRK8dng_rectS1_
      functionSourceFile: '/src/dng_sdk/source/./dng_rect.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          67
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z9Max_int32ii
        - _Z9Min_int32ii
        - _ZN8dng_rectC2Ev
        - _ZNK8dng_rect7IsEmptyEv
      functionUses:    25
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_rect.cpp:68,11'
          Dst:             _ZN8dng_rectC2Ev
        - Src:             './dng_rect.cpp:70,8'
          Dst:             _Z9Max_int32ii
        - Src:             './dng_rect.cpp:71,8'
          Dst:             _Z9Max_int32ii
        - Src:             './dng_rect.cpp:73,8'
          Dst:             _Z9Min_int32ii
        - Src:             './dng_rect.cpp:74,8'
          Dst:             _Z9Min_int32ii
        - Src:             './dng_rect.cpp:76,8'
          Dst:             _ZNK8dng_rect7IsEmptyEv
        - Src:             './dng_rect.cpp:79,7'
          Dst:             _ZN8dng_rectC2Ev
    - functionName:    _ZNK15dng_rect_real646IsZeroEv
      functionSourceFile: '/src/dng_sdk/source/./dng_rect.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          39
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK15dng_rect_real64eqERKS_
      functionSourceFile: '/src/dng_sdk/source/./dng_rect.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          53
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8dng_rect6IsZeroEv
      functionSourceFile: '/src/dng_sdk/source/./dng_rect.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8dng_recteqERKS_
      functionSourceFile: '/src/dng_sdk/source/./dng_rect.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          57
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN21dng_resample_functionD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_resample.h'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN21dng_resample_functionC2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_resample.h'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN21dng_resample_functionD0Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_resample.h'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN17dng_resample_taskD0Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_resample.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 483
      functionLinenumberEnd: 483
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN17dng_resample_taskD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_resample.cpp:483,7'
          Dst:             _ZN17dng_resample_taskD2Ev
    - functionName:    _ZN17dng_resample_taskD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_resample.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 483
      functionLinenumberEnd: 483
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN15dng_filter_taskD2Ev
        - _ZN19dng_resample_coordsD2Ev
        - _ZN20dng_resample_weightsD2Ev
        - _ZN7AutoPtrI16dng_memory_blockED2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_resample.cpp:483,7'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
        - Src:             './dng_resample.cpp:483,7'
          Dst:             _ZN20dng_resample_weightsD2Ev
        - Src:             './dng_resample.cpp:483,7'
          Dst:             _ZN20dng_resample_weightsD2Ev
        - Src:             './dng_resample.cpp:483,7'
          Dst:             _ZN19dng_resample_coordsD2Ev
        - Src:             './dng_resample.cpp:483,7'
          Dst:             _ZN19dng_resample_coordsD2Ev
        - Src:             './dng_resample.cpp:483,7'
          Dst:             _ZN15dng_filter_taskD2Ev
    - functionName:    _ZN19dng_resample_coordsD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_resample.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7AutoPtrI16dng_memory_blockED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_resample.cpp:85,2'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
    - functionName:    _ZN19dng_resample_coordsD0Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_resample.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN19dng_resample_coordsD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_resample.cpp:83,2'
          Dst:             _ZN19dng_resample_coordsD2Ev
    - functionName:    _ZN20dng_resample_weightsD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_resample.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7AutoPtrI16dng_memory_blockED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_resample.cpp:154,2'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
        - Src:             './dng_resample.cpp:154,2'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
    - functionName:    _ZN20dng_resample_weightsD0Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_resample.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN20dng_resample_weightsD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_resample.cpp:152,2'
          Dst:             _ZN20dng_resample_weightsD2Ev
    - functionName:    _ZN17dng_resample_task5StartEjRK9dng_pointP20dng_memory_allocatorP17dng_abort_sniffer
      functionSourceFile: '/src/dng_sdk/source/./dng_resample.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 632
      functionLinenumberEnd: 691
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          153
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - _Z11Round_int32d
        - _Z14SafeUint32MultjjPj
        - _Z15ThrowMemoryFullPKc
        - _Z23RoundUpUint32ToMultiplejjPj
        - _ZN15dng_filter_task5StartEjRK9dng_pointP20dng_memory_allocatorP17dng_abort_sniffer
        - _ZN19dng_resample_coords10InitializeEiijjR20dng_memory_allocator
        - _ZN20dng_resample_weights10InitializeEdRK21dng_resample_functionR20dng_memory_allocator
        - _ZN7AutoPtrI16dng_memory_blockE5ResetEPS0_
        - _ZNK20dng_resample_weights5WidthEv
        - _ZNK8dng_rect1HEv
        - _ZNK8dng_rect1WEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_resample.cpp:639,21'
          Dst:             _ZNK8dng_rect1HEv
        - Src:             './dng_resample.cpp:640,21'
          Dst:             _ZNK8dng_rect1HEv
        - Src:             './dng_resample.cpp:637,13'
          Dst:             _ZN19dng_resample_coords10InitializeEiijjR20dng_memory_allocator
        - Src:             './dng_resample.cpp:645,21'
          Dst:             _ZNK8dng_rect1WEv
        - Src:             './dng_resample.cpp:646,21'
          Dst:             _ZNK8dng_rect1WEv
        - Src:             './dng_resample.cpp:643,13'
          Dst:             _ZN19dng_resample_coords10InitializeEiijjR20dng_memory_allocator
        - Src:             './dng_resample.cpp:651,12'
          Dst:             _ZN20dng_resample_weights10InitializeEdRK21dng_resample_functionR20dng_memory_allocator
        - Src:             './dng_resample.cpp:655,12'
          Dst:             _ZN20dng_resample_weights10InitializeEdRK21dng_resample_functionR20dng_memory_allocator
        - Src:             './dng_resample.cpp:661,19'
          Dst:             _Z11Round_int32d
        - Src:             './dng_resample.cpp:661,68'
          Dst:             _ZNK20dng_resample_weights5WidthEv
        - Src:             './dng_resample.cpp:662,19'
          Dst:             _Z11Round_int32d
        - Src:             './dng_resample.cpp:662,68'
          Dst:             _ZNK20dng_resample_weights5WidthEv
        - Src:             './dng_resample.cpp:667,7'
          Dst:             _Z23RoundUpUint32ToMultiplejjPj
        - Src:             './dng_resample.cpp:668,5'
          Dst:             _Z14SafeUint32MultjjPj
        - Src:             './dng_resample.cpp:673,3'
          Dst:             _Z15ThrowMemoryFullPKc
        - Src:             './dng_resample.cpp:680,31'
          Dst:             _ZN7AutoPtrI16dng_memory_blockE5ResetEPS0_
        - Src:             './dng_resample.cpp:686,19'
          Dst:             _ZN15dng_filter_task5StartEjRK9dng_pointP20dng_memory_allocatorP17dng_abort_sniffer
    - functionName:    _ZN17dng_resample_task7SrcAreaERK8dng_rect
      functionSourceFile: '/src/dng_sdk/source/./dng_resample.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 591
      functionLinenumberEnd: 613
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          79
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z12SafeInt32Addii
        - _Z12SafeInt32Subii
        - _Z20ConvertUint32ToInt32j
        - _ZN8dng_rectC2Ev
        - _ZNK19dng_resample_coords5PixelEi
        - _ZNK20dng_resample_weights5WidthEv
        - _ZNK20dng_resample_weights6OffsetEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_resample.cpp:593,28'
          Dst:             _ZNK20dng_resample_weights6OffsetEv
        - Src:             './dng_resample.cpp:594,28'
          Dst:             _ZNK20dng_resample_weights6OffsetEv
        - Src:             './dng_resample.cpp:596,28'
          Dst:             _ZNK20dng_resample_weights5WidthEv
        - Src:             './dng_resample.cpp:597,28'
          Dst:             _ZNK20dng_resample_weights5WidthEv
        - Src:             './dng_resample.cpp:599,11'
          Dst:             _ZN8dng_rectC2Ev
        - Src:             './dng_resample.cpp:601,39'
          Dst:             _ZNK19dng_resample_coords5PixelEi
        - Src:             './dng_resample.cpp:601,14'
          Dst:             _Z12SafeInt32Addii
        - Src:             './dng_resample.cpp:602,39'
          Dst:             _ZNK19dng_resample_coords5PixelEi
        - Src:             './dng_resample.cpp:602,14'
          Dst:             _Z12SafeInt32Addii
        - Src:             './dng_resample.cpp:605,25'
          Dst:             _Z12SafeInt32Subii
        - Src:             './dng_resample.cpp:605,18'
          Dst:             _ZNK19dng_resample_coords5PixelEi
        - Src:             './dng_resample.cpp:604,28'
          Dst:             _Z12SafeInt32Addii
        - Src:             './dng_resample.cpp:607,6'
          Dst:             _Z20ConvertUint32ToInt32j
        - Src:             './dng_resample.cpp:604,14'
          Dst:             _Z12SafeInt32Addii
        - Src:             './dng_resample.cpp:609,25'
          Dst:             _Z12SafeInt32Subii
        - Src:             './dng_resample.cpp:609,18'
          Dst:             _ZNK19dng_resample_coords5PixelEi
        - Src:             './dng_resample.cpp:608,27'
          Dst:             _Z12SafeInt32Addii
        - Src:             './dng_resample.cpp:611,6'
          Dst:             _Z20ConvertUint32ToInt32j
        - Src:             './dng_resample.cpp:608,14'
          Dst:             _Z12SafeInt32Addii
    - functionName:    _ZN17dng_resample_task11SrcTileSizeERK9dng_point
      functionSourceFile: '/src/dng_sdk/source/./dng_resample.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 620
      functionLinenumberEnd: 622
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN17dng_resample_task11ProcessAreaEjR16dng_pixel_bufferS1_
      functionSourceFile: '/src/dng_sdk/source/./dng_resample.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 698
      functionLinenumberEnd: 825
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          314
      EdgeCount:       27
      CyclomaticComplexity: 7
      functionsReached:
        - _Z16DoResampleDown16PKtPtjiPKsjj
        - _Z16DoResampleDown32PKfPfjiS0_j
        - _Z18DoResampleAcross16PKtPtjPKiPKsjjj
        - _Z18DoResampleAcross32PKfPfjPKiS0_jj
        - _ZN16dng_memory_block13Buffer_real32Ev
        - _ZN16dng_memory_block13Buffer_uint16Ev
        - _ZN16dng_pixel_buffer17DirtyPixel_real32Eiij
        - _ZN16dng_pixel_buffer17DirtyPixel_uint16Eiij
        - _ZNK16dng_pixel_buffer17ConstPixel_real32Eiij
        - _ZNK16dng_pixel_buffer17ConstPixel_uint16Eiij
        - _ZNK19dng_resample_coords6CoordsEi
        - _ZNK20dng_resample_weights4StepEv
        - _ZNK20dng_resample_weights5WidthEv
        - _ZNK20dng_resample_weights6OffsetEv
        - _ZNK20dng_resample_weights9Weights16Ej
        - _ZNK20dng_resample_weights9Weights32Ej
        - _ZNK7AutoPtrI16dng_memory_blockEptEv
        - _ZNK8dng_rect1WEv
        - _ZNK9dng_image10PixelRangeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_resample.cpp:703,27'
          Dst:             _ZNK8dng_rect1WEv
        - Src:             './dng_resample.cpp:704,27'
          Dst:             _ZNK8dng_rect1WEv
        - Src:             './dng_resample.cpp:706,28'
          Dst:             _ZNK20dng_resample_weights5WidthEv
        - Src:             './dng_resample.cpp:707,28'
          Dst:             _ZNK20dng_resample_weights5WidthEv
        - Src:             './dng_resample.cpp:709,28'
          Dst:             _ZNK20dng_resample_weights6OffsetEv
        - Src:             './dng_resample.cpp:710,28'
          Dst:             _ZNK20dng_resample_weights6OffsetEv
        - Src:             './dng_resample.cpp:712,27'
          Dst:             _ZNK20dng_resample_weights4StepEv
        - Src:             './dng_resample.cpp:714,38'
          Dst:             _ZNK19dng_resample_coords6CoordsEi
        - Src:             './dng_resample.cpp:715,38'
          Dst:             _ZNK19dng_resample_coords6CoordsEi
        - Src:             './dng_resample.cpp:720,38'
          Dst:             _ZNK20dng_resample_weights9Weights32Ej
        - Src:             './dng_resample.cpp:722,18'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_resample.cpp:722,45'
          Dst:             _ZN16dng_memory_block13Buffer_real32Ev
        - Src:             './dng_resample.cpp:733,39'
          Dst:             _ZNK20dng_resample_weights9Weights32Ej
        - Src:             './dng_resample.cpp:740,36'
          Dst:             _ZNK16dng_pixel_buffer17ConstPixel_real32Eiij
        - Src:             './dng_resample.cpp:744,5'
          Dst:             _Z16DoResampleDown32PKfPfjiS0_j
        - Src:             './dng_resample.cpp:751,30'
          Dst:             _ZN16dng_pixel_buffer17DirtyPixel_real32Eiij
        - Src:             './dng_resample.cpp:755,5'
          Dst:             _Z18DoResampleAcross32PKfPfjPKiS0_jj
        - Src:             './dng_resample.cpp:772,37'
          Dst:             _ZNK20dng_resample_weights9Weights16Ej
        - Src:             './dng_resample.cpp:774,18'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_resample.cpp:774,45'
          Dst:             _ZN16dng_memory_block13Buffer_uint16Ev
        - Src:             './dng_resample.cpp:778,33'
          Dst:             _ZNK9dng_image10PixelRangeEv
        - Src:             './dng_resample.cpp:787,38'
          Dst:             _ZNK20dng_resample_weights9Weights16Ej
        - Src:             './dng_resample.cpp:794,36'
          Dst:             _ZNK16dng_pixel_buffer17ConstPixel_uint16Eiij
        - Src:             './dng_resample.cpp:798,5'
          Dst:             _Z16DoResampleDown16PKtPtjiPKsjj
        - Src:             './dng_resample.cpp:806,30'
          Dst:             _ZN16dng_pixel_buffer17DirtyPixel_uint16Eiij
        - Src:             './dng_resample.cpp:810,5'
          Dst:             _Z18DoResampleAcross16PKtPtjPKiPKsjjj
    - functionName:    _ZNK20dng_resample_weights5WidthEv
      functionSourceFile: '/src/dng_sdk/source/./dng_resample.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK20dng_resample_weights6OffsetEv
      functionSourceFile: '/src/dng_sdk/source/./dng_resample.h'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK20dng_resample_weights4StepEv
      functionSourceFile: '/src/dng_sdk/source/./dng_resample.h'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK19dng_resample_coords6CoordsEi
      functionSourceFile: '/src/dng_sdk/source/./dng_resample.h'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16dng_memory_block12Buffer_int32Ev
        - _ZNK7AutoPtrI16dng_memory_blockEptEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_resample.h:95,11'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_resample.h:95,20'
          Dst:             _ZN16dng_memory_block12Buffer_int32Ev
    - functionName:    _ZNK20dng_resample_weights9Weights32Ej
      functionSourceFile: '/src/dng_sdk/source/./dng_resample.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          40
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _Z14ThrowBadFormatPKc
        - _ZN16dng_memory_block13Buffer_real32Ev
        - _ZNK7AutoPtrI16dng_memory_blockEptEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_resample.h:157,5'
          Dst:             _Z14ThrowBadFormatPKc
        - Src:             './dng_resample.h:161,11'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_resample.h:161,23'
          Dst:             _ZN16dng_memory_block13Buffer_real32Ev
    - functionName:    _Z16DoResampleDown32PKfPfjiS0_j
      functionSourceFile: '/src/dng_sdk/source/./dng_bottlenecks.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1464
      functionLinenumberEnd: 1473
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z18DoResampleAcross32PKfPfjPKiS0_jj
      functionSourceFile: '/src/dng_sdk/source/./dng_bottlenecks.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1505
      functionLinenumberEnd: 1515
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK20dng_resample_weights9Weights16Ej
      functionSourceFile: '/src/dng_sdk/source/./dng_resample.h'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          40
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _Z14ThrowBadFormatPKc
        - _ZN16dng_memory_block12Buffer_int16Ev
        - _ZNK7AutoPtrI16dng_memory_blockEptEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_resample.h:173,5'
          Dst:             _Z14ThrowBadFormatPKc
        - Src:             './dng_resample.h:177,11'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_resample.h:177,23'
          Dst:             _ZN16dng_memory_block12Buffer_int16Ev
    - functionName:    _Z16DoResampleDown16PKtPtjiPKsjj
      functionSourceFile: '/src/dng_sdk/source/./dng_bottlenecks.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1446
      functionLinenumberEnd: 1456
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z18DoResampleAcross16PKtPtjPKiPKsjjj
      functionSourceFile: '/src/dng_sdk/source/./dng_bottlenecks.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1485
      functionLinenumberEnd: 1496
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN16dng_memory_block12Buffer_int16Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_memory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 423
      functionLinenumberEnd: 424
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16dng_memory_block6BufferEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_memory.h:424,21'
          Dst:             _ZN16dng_memory_block6BufferEv
    - functionName:    _ZN16dng_memory_block12Buffer_int32Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_memory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 455
      functionLinenumberEnd: 456
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16dng_memory_block6BufferEv
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_memory.h:456,21'
          Dst:             _ZN16dng_memory_block6BufferEv
    - functionName:    _ZNK19dng_resample_coords5PixelEi
      functionSourceFile: '/src/dng_sdk/source/./dng_resample.h'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK19dng_resample_coords6CoordsEi
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_resample.h:100,11'
          Dst:             _ZNK19dng_resample_coords6CoordsEi
    - functionName:    _ZN19dng_resample_coords10InitializeEiijjR20dng_memory_allocator
      functionSourceFile: '/src/dng_sdk/source/./dng_resample.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          141
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - _Z11Round_int32d
        - _Z14SafeUint32MultjjPj
        - _Z15ThrowMemoryFullPKc
        - _Z23RoundUpUint32ToMultiplejjPj
        - _ZN16dng_memory_block12Buffer_int32Ev
        - _ZN7AutoPtrI16dng_memory_blockE5ResetEPS0_
        - _ZNK7AutoPtrI16dng_memory_blockEptEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_resample.cpp:100,7'
          Dst:             _Z23RoundUpUint32ToMultiplejjPj
        - Src:             './dng_resample.cpp:101,7'
          Dst:             _Z14SafeUint32MultjjPj
        - Src:             './dng_resample.cpp:102,3'
          Dst:             _Z15ThrowMemoryFullPKc
        - Src:             './dng_resample.cpp:105,10'
          Dst:             _ZN7AutoPtrI16dng_memory_blockE5ResetEPS0_
        - Src:             './dng_resample.cpp:107,18'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_resample.cpp:107,27'
          Dst:             _ZN16dng_memory_block12Buffer_int32Ev
        - Src:             './dng_resample.cpp:119,16'
          Dst:             _Z11Round_int32d
    - functionName:    _ZN20dng_resample_weights10InitializeEdRK21dng_resample_functionR20dng_memory_allocator
      functionSourceFile: '/src/dng_sdk/source/./dng_resample.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 283
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - double
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          320
      EdgeCount:       43
      CyclomaticComplexity: 11
      functionsReached:
        - _Z10Min_real64dd
        - _Z11DoZeroBytesPvj
        - _Z11Round_int32d
        - _Z14SafeUint32MultjjPj
        - _Z15ThrowMemoryFullPKc
        - _Z23RoundUpUint32ToMultiplejjPj
        - _ZN16dng_memory_block12Buffer_int16Ev
        - _ZN16dng_memory_block13Buffer_real32Ev
        - _ZN16dng_memory_block6BufferEv
        - _ZN7AutoPtrI16dng_memory_blockE5ResetEPS0_
        - _ZNK16dng_memory_block11LogicalSizeEv
        - _ZNK7AutoPtrI16dng_memory_blockEptEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_resample.cpp:167,10'
          Dst:             _Z10Min_real64dd
        - Src:             './dng_resample.cpp:179,7'
          Dst:             _Z23RoundUpUint32ToMultiplejjPj
        - Src:             './dng_resample.cpp:182,3'
          Dst:             _Z15ThrowMemoryFullPKc
        - Src:             './dng_resample.cpp:190,7'
          Dst:             _Z14SafeUint32MultjjPj
        - Src:             './dng_resample.cpp:191,5'
          Dst:             _Z14SafeUint32MultjjPj
        - Src:             './dng_resample.cpp:194,3'
          Dst:             _Z15ThrowMemoryFullPKc
        - Src:             './dng_resample.cpp:198,13'
          Dst:             _ZN7AutoPtrI16dng_memory_blockE5ResetEPS0_
        - Src:             './dng_resample.cpp:200,15'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_resample.cpp:200,27'
          Dst:             _ZN16dng_memory_block6BufferEv
        - Src:             './dng_resample.cpp:201,6'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_resample.cpp:201,18'
          Dst:             _ZNK16dng_memory_block11LogicalSizeEv
        - Src:             './dng_resample.cpp:200,2'
          Dst:             _Z11DoZeroBytesPvj
        - Src:             './dng_resample.cpp:203,7'
          Dst:             _Z14SafeUint32MultjjPj
        - Src:             './dng_resample.cpp:204,5'
          Dst:             _Z14SafeUint32MultjjPj
        - Src:             './dng_resample.cpp:207,3'
          Dst:             _Z15ThrowMemoryFullPKc
        - Src:             './dng_resample.cpp:211,13'
          Dst:             _ZN7AutoPtrI16dng_memory_blockE5ResetEPS0_
        - Src:             './dng_resample.cpp:213,15'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_resample.cpp:213,27'
          Dst:             _ZN16dng_memory_block6BufferEv
        - Src:             './dng_resample.cpp:214,6'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_resample.cpp:214,18'
          Dst:             _ZNK16dng_memory_block11LogicalSizeEv
        - Src:             './dng_resample.cpp:213,2'
          Dst:             _Z11DoZeroBytesPvj
        - Src:             './dng_resample.cpp:223,17'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_resample.cpp:223,29'
          Dst:             _ZN16dng_memory_block13Buffer_real32Ev
        - Src:             './dng_resample.cpp:261,17'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_resample.cpp:261,29'
          Dst:             _ZN16dng_memory_block12Buffer_int16Ev
        - Src:             './dng_resample.cpp:268,23'
          Dst:             _Z11Round_int32d
    - functionName:    _ZN20dng_resample_bicubicD0Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_resample.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN20dng_resample_bicubicD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_resample.h:51,7'
          Dst:             _ZN20dng_resample_bicubicD2Ev
    - functionName:    _ZN20dng_resample_bicubicD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_resample.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN21dng_resample_functionD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_resample.h:51,7'
          Dst:             _ZN21dng_resample_functionD2Ev
    - functionName:    _Z13ResampleImageR8dng_hostRK9dng_imageRS1_RK8dng_rectS7_RK21dng_resample_function
      functionSourceFile: '/src/dng_sdk/source/./dng_resample.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 835
      functionLinenumberEnd: 846
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          59
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN17dng_resample_taskC2ERK9dng_imageRS0_RK8dng_rectS6_RK21dng_resample_function
        - _ZN17dng_resample_taskD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_resample.cpp:837,20'
          Dst:             _ZN17dng_resample_taskC2ERK9dng_imageRS0_RK8dng_rectS6_RK21dng_resample_function
        - Src:             './dng_resample.cpp:846,2'
          Dst:             _ZN17dng_resample_taskD2Ev
        - Src:             './dng_resample.cpp:846,2'
          Dst:             _ZN17dng_resample_taskD2Ev
    - functionName:    _ZN17dng_resample_taskC2ERK9dng_imageRS0_RK8dng_rectS6_RK21dng_resample_function
      functionSourceFile: '/src/dng_sdk/source/./dng_resample.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 556
      functionLinenumberEnd: 586
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         70
      ICount:          361
      EdgeCount:       128
      CyclomaticComplexity: 60
      functionsReached:
        - _Z11Round_int32d
        - _Z14ThrowBadFormatPKc
        - _Z9Pin_int32iii
        - _ZN15dng_filter_taskC2ERK9dng_imageRS0_
        - _ZN15dng_filter_taskD2Ev
        - _ZN19dng_resample_coordsC2Ev
        - _ZN19dng_resample_coordsD2Ev
        - _ZN20dng_resample_weightsC2Ev
        - _ZN20dng_resample_weightsD2Ev
        - _ZN7AutoPtrI16dng_memory_blockEC2Ev
        - _ZN7AutoPtrI16dng_memory_blockED2Ev
        - _ZN9dng_pointC2Eii
        - _ZN9dng_pointC2Ev
        - _ZNK8dng_rect1HEv
        - _ZNK8dng_rect1WEv
        - _ZNK9dng_image10PixelRangeEv
        - _ZNK9dng_image9PixelSizeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_resample.cpp:537,4'
          Dst:             _ZN15dng_filter_taskC2ERK9dng_imageRS0_
        - Src:             './dng_resample.cpp:545,26'
          Dst:             _ZNK8dng_rect1HEv
        - Src:             './dng_resample.cpp:545,49'
          Dst:             _ZNK8dng_rect1HEv
        - Src:             './dng_resample.cpp:545,75'
          Dst:             _ZNK8dng_rect1HEv
        - Src:             './dng_resample.cpp:546,26'
          Dst:             _ZNK8dng_rect1WEv
        - Src:             './dng_resample.cpp:546,49'
          Dst:             _ZNK8dng_rect1WEv
        - Src:             './dng_resample.cpp:546,75'
          Dst:             _ZNK8dng_rect1WEv
        - Src:             './dng_resample.cpp:548,4'
          Dst:             _ZN19dng_resample_coordsC2Ev
        - Src:             './dng_resample.cpp:549,4'
          Dst:             _ZN19dng_resample_coordsC2Ev
        - Src:             './dng_resample.cpp:551,4'
          Dst:             _ZN20dng_resample_weightsC2Ev
        - Src:             './dng_resample.cpp:552,4'
          Dst:             _ZN20dng_resample_weightsC2Ev
        - Src:             './dng_resample.cpp:554,4'
          Dst:             _ZN9dng_pointC2Ev
        - Src:             './dng_resample.cpp:531,20'
          Dst:             _ZN7AutoPtrI16dng_memory_blockEC2Ev
        - Src:             './dng_resample.cpp:559,4'
          Dst:             _Z14ThrowBadFormatPKc
        - Src:             './dng_resample.cpp:531,20'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
        - Src:             './dng_resample.cpp:562,15'
          Dst:             _ZNK9dng_image9PixelSizeEv
        - Src:             './dng_resample.cpp:563,12'
          Dst:             _ZNK9dng_image9PixelSizeEv
        - Src:             './dng_resample.cpp:564,12'
          Dst:             _ZNK9dng_image10PixelRangeEv
        - Src:             './dng_resample.cpp:564,38'
          Dst:             _ZNK9dng_image10PixelRangeEv
        - Src:             './dng_resample.cpp:576,14'
          Dst:             _ZN9dng_pointC2Eii
        - Src:             './dng_resample.cpp:579,9'
          Dst:             _Z11Round_int32d
        - Src:             './dng_resample.cpp:578,19'
          Dst:             _Z9Pin_int32iii
        - Src:             './dng_resample.cpp:583,9'
          Dst:             _Z11Round_int32d
        - Src:             './dng_resample.cpp:582,19'
          Dst:             _Z9Pin_int32iii
        - Src:             './dng_resample.cpp:586,2'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
        - Src:             './dng_resample.cpp:586,2'
          Dst:             _ZN20dng_resample_weightsD2Ev
        - Src:             './dng_resample.cpp:586,2'
          Dst:             _ZN20dng_resample_weightsD2Ev
        - Src:             './dng_resample.cpp:586,2'
          Dst:             _ZN19dng_resample_coordsD2Ev
        - Src:             './dng_resample.cpp:586,2'
          Dst:             _ZN19dng_resample_coordsD2Ev
        - Src:             './dng_resample.cpp:586,2'
          Dst:             _ZN15dng_filter_taskD2Ev
    - functionName:    _Z9Pin_int32iii
      functionSourceFile: '/src/dng_sdk/source/./dng_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z9Max_int32ii
        - _Z9Min_int32ii
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_utils.h:77,25'
          Dst:             _Z9Min_int32ii
        - Src:             './dng_utils.h:77,9'
          Dst:             _Z9Max_int32ii
    - functionName:    _ZN20dng_resample_weightsC2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_resample.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7AutoPtrI16dng_memory_blockEC2Ev
        - _ZN7AutoPtrI16dng_memory_blockED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_resample.cpp:142,4'
          Dst:             _ZN7AutoPtrI16dng_memory_blockEC2Ev
        - Src:             './dng_resample.cpp:143,4'
          Dst:             _ZN7AutoPtrI16dng_memory_blockEC2Ev
        - Src:             './dng_resample.cpp:147,2'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
    - functionName:    _ZN19dng_resample_coordsC2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_resample.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7AutoPtrI16dng_memory_blockEC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_resample.cpp:74,4'
          Dst:             _ZN7AutoPtrI16dng_memory_blockEC2Ev
    - functionName:    _ZNK23dng_resample_weights_2d9Weights16E9dng_point
      functionSourceFile: '/src/dng_sdk/source/./dng_resample.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          79
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _Z14ThrowBadFormatPKc
        - _ZN16dng_memory_block12Buffer_int16Ev
        - _ZNK7AutoPtrI16dng_memory_blockEptEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_resample.h:268,5'
          Dst:             _Z14ThrowBadFormatPKc
        - Src:             './dng_resample.h:274,11'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_resample.h:274,23'
          Dst:             _ZN16dng_memory_block12Buffer_int16Ev
    - functionName:    _ZN23dng_resample_weights_2d10InitializeERK21dng_resample_functionR20dng_memory_allocator
      functionSourceFile: '/src/dng_sdk/source/./dng_resample.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 312
      functionLinenumberEnd: 479
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         53
      ICount:          430
      EdgeCount:       69
      CyclomaticComplexity: 18
      functionsReached:
        - _Z11DoZeroBytesPvj
        - _Z11Round_int32d
        - _Z14SafeUint32MultjjPj
        - _Z15ThrowMemoryFullPKc
        - _Z23RoundUpUint32ToMultiplejjPj
        - _ZN16dng_memory_block6BufferEv
        - _ZN7AutoPtrI16dng_memory_blockE5ResetEPS0_
        - _ZN9dng_pointC2Eii
        - _ZNK16dng_memory_block11LogicalSizeEv
        - _ZNK23dng_resample_weights_2d9Weights16E9dng_point
        - _ZNK23dng_resample_weights_2d9Weights32E9dng_point
        - _ZNK7AutoPtrI16dng_memory_blockEptEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_resample.cpp:325,7'
          Dst:             _Z14SafeUint32MultjjPj
        - Src:             './dng_resample.cpp:326,5'
          Dst:             _Z14SafeUint32MultjjPj
        - Src:             './dng_resample.cpp:327,5'
          Dst:             _Z23RoundUpUint32ToMultiplejjPj
        - Src:             './dng_resample.cpp:328,5'
          Dst:             _Z14SafeUint32MultjjPj
        - Src:             './dng_resample.cpp:331,4'
          Dst:             _Z15ThrowMemoryFullPKc
        - Src:             './dng_resample.cpp:341,7'
          Dst:             _Z14SafeUint32MultjjPj
        - Src:             './dng_resample.cpp:342,5'
          Dst:             _Z14SafeUint32MultjjPj
        - Src:             './dng_resample.cpp:343,5'
          Dst:             _Z14SafeUint32MultjjPj
        - Src:             './dng_resample.cpp:346,3'
          Dst:             _Z15ThrowMemoryFullPKc
        - Src:             './dng_resample.cpp:350,13'
          Dst:             _ZN7AutoPtrI16dng_memory_blockE5ResetEPS0_
        - Src:             './dng_resample.cpp:352,15'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_resample.cpp:352,27'
          Dst:             _ZN16dng_memory_block6BufferEv
        - Src:             './dng_resample.cpp:353,6'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_resample.cpp:353,18'
          Dst:             _ZNK16dng_memory_block11LogicalSizeEv
        - Src:             './dng_resample.cpp:352,2'
          Dst:             _Z11DoZeroBytesPvj
        - Src:             './dng_resample.cpp:356,7'
          Dst:             _Z14SafeUint32MultjjPj
        - Src:             './dng_resample.cpp:357,5'
          Dst:             _Z14SafeUint32MultjjPj
        - Src:             './dng_resample.cpp:358,5'
          Dst:             _Z14SafeUint32MultjjPj
        - Src:             './dng_resample.cpp:361,3'
          Dst:             _Z15ThrowMemoryFullPKc
        - Src:             './dng_resample.cpp:365,13'
          Dst:             _ZN7AutoPtrI16dng_memory_blockE5ResetEPS0_
        - Src:             './dng_resample.cpp:367,15'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_resample.cpp:367,27'
          Dst:             _ZN16dng_memory_block6BufferEv
        - Src:             './dng_resample.cpp:368,6'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_resample.cpp:368,18'
          Dst:             _ZNK16dng_memory_block11LogicalSizeEv
        - Src:             './dng_resample.cpp:367,2'
          Dst:             _Z11DoZeroBytesPvj
        - Src:             './dng_resample.cpp:382,40'
          Dst:             _ZN9dng_pointC2Eii
        - Src:             './dng_resample.cpp:382,29'
          Dst:             _ZNK23dng_resample_weights_2d9Weights32E9dng_point
        - Src:             './dng_resample.cpp:450,39'
          Dst:             _ZN9dng_pointC2Eii
        - Src:             './dng_resample.cpp:450,28'
          Dst:             _ZNK23dng_resample_weights_2d9Weights16E9dng_point
        - Src:             './dng_resample.cpp:458,24'
          Dst:             _Z11Round_int32d
    - functionName:    _ZN23dng_resample_weights_2dD0Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_resample.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 306
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN23dng_resample_weights_2dD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_resample.cpp:304,2'
          Dst:             _ZN23dng_resample_weights_2dD2Ev
    - functionName:    _ZN23dng_resample_weights_2dD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_resample.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 306
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7AutoPtrI16dng_memory_blockED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_resample.cpp:306,2'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
        - Src:             './dng_resample.cpp:306,2'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
    - functionName:    _ZN23dng_resample_weights_2dC2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_resample.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionLinenumberEnd: 299
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7AutoPtrI16dng_memory_blockEC2Ev
        - _ZN7AutoPtrI16dng_memory_blockED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_resample.cpp:294,4'
          Dst:             _ZN7AutoPtrI16dng_memory_blockEC2Ev
        - Src:             './dng_resample.cpp:295,4'
          Dst:             _ZN7AutoPtrI16dng_memory_blockEC2Ev
        - Src:             './dng_resample.cpp:299,2'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
    - functionName:    _ZN20dng_resample_bicubicC2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_resample.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN21dng_resample_functionC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_resample.h:51,7'
          Dst:             _ZN21dng_resample_functionC2Ev
    - functionName:    _ZNK20dng_resample_bicubic6ExtentEv
      functionSourceFile: '/src/dng_sdk/source/./dng_resample.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK20dng_resample_bicubic8EvaluateEd
      functionSourceFile: '/src/dng_sdk/source/./dng_resample.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          56
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _Z10Abs_real64d
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_resample.cpp:45,6'
          Dst:             _Z10Abs_real64d
    - functionName:    _ZN20dng_resample_bicubic3GetEv
      functionSourceFile: '/src/dng_sdk/source/./dng_resample.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         11
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN20dng_resample_bicubicC2Ev
        - _ZN20dng_resample_bicubicD2Ev
        - __cxa_atexit
        - __cxa_guard_abort
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_resample.cpp:63,2'
          Dst:             __cxa_guard_acquire
        - Src:             './dng_resample.cpp:63,30'
          Dst:             _ZN20dng_resample_bicubicC2Ev
        - Src:             './dng_resample.cpp:63,2'
          Dst:             __cxa_atexit
        - Src:             './dng_resample.cpp:63,2'
          Dst:             _ZN20dng_resample_bicubicD2Ev
        - Src:             './dng_resample.cpp:63,2'
          Dst:             __cxa_guard_release
        - Src:             './dng_resample.cpp:63,2'
          Dst:             __cxa_guard_abort
    - functionName:    __cxa_guard_acquire
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_guard_release
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_guard_abort
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z20ConvertDoubleToFloatd
      functionSourceFile: '/src/dng_sdk/source/./dng_safe_arithmetic.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 300
      functionLinenumberEnd: 312
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          45
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z21ConvertDoubleToUint32d
      functionSourceFile: '/src/dng_sdk/source/./dng_safe_arithmetic.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionLinenumberEnd: 296
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          39
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _Z17ThrowProgramErrorPKc
        - abort
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_safe_arithmetic.cpp:295,5'
          Dst:             _Z17ThrowProgramErrorPKc
        - Src:             './dng_safe_arithmetic.cpp:296,5'
          Dst:             abort
    - functionName:    _Z20ConvertDoubleToInt32d
      functionSourceFile: '/src/dng_sdk/source/./dng_safe_arithmetic.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 274
      functionLinenumberEnd: 284
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          43
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _Z17ThrowProgramErrorPKc
        - abort
      functionUses:    15
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_safe_arithmetic.cpp:283,5'
          Dst:             _Z17ThrowProgramErrorPKc
        - Src:             './dng_safe_arithmetic.cpp:284,5'
          Dst:             abort
    - functionName:    _Z20ConvertUint32ToInt32j
      functionSourceFile: '/src/dng_sdk/source/./dng_safe_arithmetic.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 262
      functionLinenumberEnd: 270
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          29
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _Z17ThrowProgramErrorPKc
        - abort
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_safe_arithmetic.cpp:269,5'
          Dst:             _Z17ThrowProgramErrorPKc
        - Src:             './dng_safe_arithmetic.cpp:270,5'
          Dst:             abort
    - functionName:    _Z20ConvertUint32ToInt32jPi
      functionSourceFile: '/src/dng_sdk/source/./dng_safe_arithmetic.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          62
      EdgeCount:       18
      CyclomaticComplexity: 10
      functionsReached:
        - _Z20ConvertUint32ToInt32j
        - __cxa_begin_catch
        - __cxa_end_catch
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_safe_arithmetic.cpp:255,15'
          Dst:             _Z20ConvertUint32ToInt32j
        - Src:             './dng_safe_arithmetic.cpp:257,3'
          Dst:             __cxa_begin_catch
        - Src:             './dng_safe_arithmetic.cpp:259,3'
          Dst:             __cxa_end_catch
    - functionName:    _Z23RoundUpUint32ToMultiplejj
      functionSourceFile: '/src/dng_sdk/source/./dng_safe_arithmetic.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _Z13SafeUint32Addjj
        - _Z17ThrowProgramErrorPKc
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_safe_arithmetic.cpp:242,5'
          Dst:             _Z17ThrowProgramErrorPKc
        - Src:             './dng_safe_arithmetic.cpp:249,12'
          Dst:             _Z13SafeUint32Addjj
    - functionName:    _Z13SafeUint32Addjj
      functionSourceFile: '/src/dng_sdk/source/./dng_safe_arithmetic.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_17SafeAddIjEET_S1_S1_
      functionUses:    34
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_safe_arithmetic.cpp:84,10'
          Dst:             _ZN12_GLOBAL__N_17SafeAddIjEET_S1_S1_
    - functionName:    _ZN12_GLOBAL__N_17SafeAddIjEET_S1_S1_
      functionSourceFile: '/src/dng_sdk/source/./dng_safe_arithmetic.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          67
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - _Z17ThrowProgramErrorPKc
        - abort
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_safe_arithmetic.cpp:36,5'
          Dst:             _Z17ThrowProgramErrorPKc
        - Src:             './dng_safe_arithmetic.cpp:37,5'
          Dst:             abort
    - functionName:    _Z23RoundUpUint32ToMultiplejjPj
      functionSourceFile: '/src/dng_sdk/source/./dng_safe_arithmetic.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          65
      EdgeCount:       18
      CyclomaticComplexity: 10
      functionsReached:
        - _Z23RoundUpUint32ToMultiplejj
        - __cxa_begin_catch
        - __cxa_end_catch
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_safe_arithmetic.cpp:232,15'
          Dst:             _Z23RoundUpUint32ToMultiplejj
        - Src:             './dng_safe_arithmetic.cpp:234,3'
          Dst:             __cxa_begin_catch
        - Src:             './dng_safe_arithmetic.cpp:236,3'
          Dst:             __cxa_end_catch
    - functionName:    _Z18SafeUint32DivideUpjj
      functionSourceFile: '/src/dng_sdk/source/./dng_safe_arithmetic.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          46
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _Z17ThrowProgramErrorPKc
        - abort
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_safe_arithmetic.cpp:218,5'
          Dst:             _Z17ThrowProgramErrorPKc
        - Src:             './dng_safe_arithmetic.cpp:219,5'
          Dst:             abort
    - functionName:    _ZN12dng_internal17SafeInt64MultSlowEll
      functionSourceFile: '/src/dng_sdk/source/./dng_safe_arithmetic.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          104
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - _Z17ThrowProgramErrorPKc
        - abort
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_safe_arithmetic.cpp:201,5'
          Dst:             _Z17ThrowProgramErrorPKc
        - Src:             './dng_safe_arithmetic.cpp:202,5'
          Dst:             abort
    - functionName:    _ZN12_GLOBAL__N_116SafeUnsignedMultImEET_S1_S1_
      functionSourceFile: '/src/dng_sdk/source/./dng_safe_arithmetic.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          43
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _Z17ThrowProgramErrorPKc
        - abort
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_safe_arithmetic.cpp:49,5'
          Dst:             _Z17ThrowProgramErrorPKc
        - Src:             './dng_safe_arithmetic.cpp:50,5'
          Dst:             abort
    - functionName:    _Z13SafeSizetMultmm
      functionSourceFile: '/src/dng_sdk/source/./dng_safe_arithmetic.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_116SafeUnsignedMultImEET_S1_S1_
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_safe_arithmetic.cpp:177,10'
          Dst:             _ZN12_GLOBAL__N_116SafeUnsignedMultImEET_S1_S1_
    - functionName:    _Z13SafeInt32Multii
      functionSourceFile: '/src/dng_sdk/source/./dng_safe_arithmetic.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          50
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _Z17ThrowProgramErrorPKc
        - abort
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_safe_arithmetic.cpp:171,5'
          Dst:             _Z17ThrowProgramErrorPKc
        - Src:             './dng_safe_arithmetic.cpp:172,5'
          Dst:             abort
    - functionName:    _ZN12_GLOBAL__N_116SafeUnsignedMultIjEET_S1_S1_
      functionSourceFile: '/src/dng_sdk/source/./dng_safe_arithmetic.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          43
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _Z17ThrowProgramErrorPKc
        - abort
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_safe_arithmetic.cpp:49,5'
          Dst:             _Z17ThrowProgramErrorPKc
        - Src:             './dng_safe_arithmetic.cpp:50,5'
          Dst:             abort
    - functionName:    _Z14SafeUint32Multjjjj
      functionSourceFile: '/src/dng_sdk/source/./dng_safe_arithmetic.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z14SafeUint32Multjj
        - _Z14SafeUint32Multjjj
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_safe_arithmetic.cpp:161,25'
          Dst:             _Z14SafeUint32Multjjj
        - Src:             './dng_safe_arithmetic.cpp:161,10'
          Dst:             _Z14SafeUint32Multjj
    - functionName:    _Z14SafeUint32Multjjj
      functionSourceFile: '/src/dng_sdk/source/./dng_safe_arithmetic.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z14SafeUint32Multjj
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_safe_arithmetic.cpp:156,25'
          Dst:             _Z14SafeUint32Multjj
        - Src:             './dng_safe_arithmetic.cpp:156,10'
          Dst:             _Z14SafeUint32Multjj
    - functionName:    _Z14SafeUint32Multjj
      functionSourceFile: '/src/dng_sdk/source/./dng_safe_arithmetic.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_116SafeUnsignedMultIjEET_S1_S1_
      functionUses:    52
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_safe_arithmetic.cpp:151,10'
          Dst:             _ZN12_GLOBAL__N_116SafeUnsignedMultIjEET_S1_S1_
    - functionName:    _Z14SafeUint32MultjjjjPj
      functionSourceFile: '/src/dng_sdk/source/./dng_safe_arithmetic.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          71
      EdgeCount:       18
      CyclomaticComplexity: 10
      functionsReached:
        - _Z14SafeUint32Multjjjj
        - __cxa_begin_catch
        - __cxa_end_catch
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_safe_arithmetic.cpp:143,15'
          Dst:             _Z14SafeUint32Multjjjj
        - Src:             './dng_safe_arithmetic.cpp:145,3'
          Dst:             __cxa_begin_catch
        - Src:             './dng_safe_arithmetic.cpp:147,3'
          Dst:             __cxa_end_catch
    - functionName:    _Z14SafeUint32MultjjjPj
      functionSourceFile: '/src/dng_sdk/source/./dng_safe_arithmetic.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          68
      EdgeCount:       18
      CyclomaticComplexity: 10
      functionsReached:
        - _Z14SafeUint32Multjjj
        - __cxa_begin_catch
        - __cxa_end_catch
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_safe_arithmetic.cpp:133,15'
          Dst:             _Z14SafeUint32Multjjj
        - Src:             './dng_safe_arithmetic.cpp:135,3'
          Dst:             __cxa_begin_catch
        - Src:             './dng_safe_arithmetic.cpp:137,3'
          Dst:             __cxa_end_catch
    - functionName:    _Z14SafeUint32MultjjPj
      functionSourceFile: '/src/dng_sdk/source/./dng_safe_arithmetic.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          65
      EdgeCount:       18
      CyclomaticComplexity: 10
      functionsReached:
        - _Z14SafeUint32Multjj
        - __cxa_begin_catch
        - __cxa_end_catch
      functionUses:    31
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_safe_arithmetic.cpp:123,15'
          Dst:             _Z14SafeUint32Multjj
        - Src:             './dng_safe_arithmetic.cpp:125,3'
          Dst:             __cxa_begin_catch
        - Src:             './dng_safe_arithmetic.cpp:127,3'
          Dst:             __cxa_end_catch
    - functionName:    _Z13SafeUint32Subjj
      functionSourceFile: '/src/dng_sdk/source/./dng_safe_arithmetic.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          32
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _Z17ThrowProgramErrorPKc
        - abort
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_safe_arithmetic.cpp:115,5'
          Dst:             _Z17ThrowProgramErrorPKc
        - Src:             './dng_safe_arithmetic.cpp:116,5'
          Dst:             abort
    - functionName:    _Z12SafeInt32Subii
      functionSourceFile: '/src/dng_sdk/source/./dng_safe_arithmetic.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z12SafeInt32SubiiPi
        - _Z17ThrowProgramErrorPKc
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_safe_arithmetic.cpp:104,8'
          Dst:             _Z12SafeInt32SubiiPi
        - Src:             './dng_safe_arithmetic.cpp:105,5'
          Dst:             _Z17ThrowProgramErrorPKc
    - functionName:    _Z12SafeInt32SubiiPi
      functionSourceFile: '/src/dng_sdk/source/./dng_safe_arithmetic.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          74
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12_GLOBAL__N_17SafeAddImEET_S1_S1_
      functionSourceFile: '/src/dng_sdk/source/./dng_safe_arithmetic.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          67
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - _Z17ThrowProgramErrorPKc
        - abort
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_safe_arithmetic.cpp:36,5'
          Dst:             _Z17ThrowProgramErrorPKc
        - Src:             './dng_safe_arithmetic.cpp:37,5'
          Dst:             abort
    - functionName:    _Z13SafeUint64Addmm
      functionSourceFile: '/src/dng_sdk/source/./dng_safe_arithmetic.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_17SafeAddImEET_S1_S1_
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_safe_arithmetic.cpp:88,10'
          Dst:             _ZN12_GLOBAL__N_17SafeAddImEET_S1_S1_
    - functionName:    _Z13SafeUint32AddjjPj
      functionSourceFile: '/src/dng_sdk/source/./dng_safe_arithmetic.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          65
      EdgeCount:       18
      CyclomaticComplexity: 10
      functionsReached:
        - _Z13SafeUint32Addjj
        - __cxa_begin_catch
        - __cxa_end_catch
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_safe_arithmetic.cpp:76,15'
          Dst:             _Z13SafeUint32Addjj
        - Src:             './dng_safe_arithmetic.cpp:78,3'
          Dst:             __cxa_begin_catch
        - Src:             './dng_safe_arithmetic.cpp:80,3'
          Dst:             __cxa_end_catch
    - functionName:    _ZN12_GLOBAL__N_17SafeAddIlEET_S1_S1_
      functionSourceFile: '/src/dng_sdk/source/./dng_safe_arithmetic.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          67
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - _Z17ThrowProgramErrorPKc
        - abort
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_safe_arithmetic.cpp:36,5'
          Dst:             _Z17ThrowProgramErrorPKc
        - Src:             './dng_safe_arithmetic.cpp:37,5'
          Dst:             abort
    - functionName:    _Z12SafeInt64Addll
      functionSourceFile: '/src/dng_sdk/source/./dng_safe_arithmetic.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_17SafeAddIlEET_S1_S1_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_safe_arithmetic.cpp:70,10'
          Dst:             _ZN12_GLOBAL__N_17SafeAddIlEET_S1_S1_
    - functionName:    _ZN12_GLOBAL__N_17SafeAddIiEET_S1_S1_
      functionSourceFile: '/src/dng_sdk/source/./dng_safe_arithmetic.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          67
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - _Z17ThrowProgramErrorPKc
        - abort
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_safe_arithmetic.cpp:36,5'
          Dst:             _Z17ThrowProgramErrorPKc
        - Src:             './dng_safe_arithmetic.cpp:37,5'
          Dst:             abort
    - functionName:    _Z12SafeInt32Addii
      functionSourceFile: '/src/dng_sdk/source/./dng_safe_arithmetic.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_17SafeAddIiEET_S1_S1_
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_safe_arithmetic.cpp:66,10'
          Dst:             _ZN12_GLOBAL__N_17SafeAddIiEET_S1_S1_
    - functionName:    _Z12SafeInt32AddiiPi
      functionSourceFile: '/src/dng_sdk/source/./dng_safe_arithmetic.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          65
      EdgeCount:       18
      CyclomaticComplexity: 10
      functionsReached:
        - _Z12SafeInt32Addii
        - __cxa_begin_catch
        - __cxa_end_catch
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_safe_arithmetic.cpp:58,15'
          Dst:             _Z12SafeInt32Addii
        - Src:             './dng_safe_arithmetic.cpp:60,3'
          Dst:             __cxa_begin_catch
        - Src:             './dng_safe_arithmetic.cpp:62,3'
          Dst:             __cxa_end_catch
    - functionName:    _ZN17dng_std_allocatorI23dng_camera_profile_infoE10deallocateEPS0_m
      functionSourceFile: '/src/dng_sdk/source/./dng_memory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 568
      functionLinenumberEnd: 570
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN23dng_camera_profile_infoD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_shared.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10dng_matrixD2Ev
        - _ZN10dng_stringD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_shared.cpp:96,2'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_shared.cpp:96,2'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_shared.cpp:96,2'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_shared.cpp:96,2'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_shared.cpp:96,2'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_shared.cpp:96,2'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_shared.cpp:96,2'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_shared.cpp:96,2'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_shared.cpp:96,2'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_shared.cpp:96,2'
          Dst:             _ZN10dng_matrixD2Ev
    - functionName:    _ZN23dng_camera_profile_infoC2ERKS_
      functionSourceFile: '/src/dng_sdk/source/./dng_shared.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         30
      ICount:          175
      EdgeCount:       50
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN10dng_matrixC2ERKS_
        - _ZN10dng_matrixD2Ev
        - _ZN10dng_stringC2ERKS_
        - _ZN10dng_stringD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_shared.h:37,7'
          Dst:             _ZN10dng_matrixC2ERKS_
        - Src:             './dng_shared.h:37,7'
          Dst:             _ZN10dng_matrixC2ERKS_
        - Src:             './dng_shared.h:37,7'
          Dst:             _ZN10dng_matrixC2ERKS_
        - Src:             './dng_shared.h:37,7'
          Dst:             _ZN10dng_matrixC2ERKS_
        - Src:             './dng_shared.h:37,7'
          Dst:             _ZN10dng_matrixC2ERKS_
        - Src:             './dng_shared.h:37,7'
          Dst:             _ZN10dng_matrixC2ERKS_
        - Src:             './dng_shared.h:37,7'
          Dst:             _ZN10dng_stringC2ERKS_
        - Src:             './dng_shared.h:37,7'
          Dst:             _ZN10dng_stringC2ERKS_
        - Src:             './dng_shared.h:37,7'
          Dst:             _ZN10dng_stringC2ERKS_
        - Src:             './dng_shared.h:37,7'
          Dst:             _ZN10dng_stringC2ERKS_
        - Src:             './dng_shared.h:37,7'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_shared.h:37,7'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_shared.h:37,7'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_shared.h:37,7'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_shared.h:37,7'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_shared.h:37,7'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_shared.h:37,7'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_shared.h:37,7'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_shared.h:37,7'
          Dst:             _ZN10dng_matrixD2Ev
    - functionName:    _ZN17dng_std_allocatorI23dng_camera_profile_infoE8allocateEm
      functionSourceFile: '/src/dng_sdk/source/./dng_memory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 558
      functionLinenumberEnd: 564
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13SafeSizetMultmm
        - _Z15ThrowMemoryFullPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_memory.h:559,24'
          Dst:             _Z13SafeSizetMultmm
        - Src:             './dng_memory.h:562,5'
          Dst:             _Z15ThrowMemoryFullPKc
    - functionName:    _ZN18dng_noise_functionC2EOS_
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN15dng_1d_functionC2ERKS_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.h:79,7'
          Dst:             _ZN15dng_1d_functionC2ERKS_
    - functionName:    _ZN18dng_noise_functionaSEOS_
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN15dng_1d_functionaSERKS_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.h:79,7'
          Dst:             _ZN15dng_1d_functionaSERKS_
    - functionName:    _Z19ThrowUnsupportedDNGv
      functionSourceFile: '/src/dng_sdk/source/./dng_exceptions.h'
      linkageType:     InternalLinkage
      functionLinenumber: 291
      functionLinenumberEnd: 295
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z15Throw_dng_erroriPKcS0_b
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_exceptions.h:293,2'
          Dst:             _Z15Throw_dng_erroriPKcS0_b
    - functionName:    _ZN10dng_shared10IsValidDNGEv
      functionSourceFile: '/src/dng_sdk/source/./dng_shared.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3119
      functionLinenumberEnd: 3295
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         58
      ICount:          271
      EdgeCount:       61
      CyclomaticComplexity: 5
      functionsReached:
        - _Z19ThrowUnsupportedDNGv
        - _Z6InvertRK10dng_matrix
        - _ZN10dng_matrixC2Ev
        - _ZN10dng_matrixD2Ev
        - _ZN10dng_matrixaSERKS_
        - _ZNK10dng_matrix4ColsEv
        - _ZNK10dng_matrix4RowsEv
        - _ZNK10dng_vector10AsDiagonalEv
        - _ZNK10dng_vector8NotEmptyEv
        - __cxa_begin_catch
        - __cxa_end_catch
      functionUses:    0
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             './dng_shared.cpp:3163,3'
          Dst:             _Z19ThrowUnsupportedDNGv
        - Src:             './dng_shared.cpp:3174,27'
          Dst:             _ZNK10dng_matrix4ColsEv
        - Src:             './dng_shared.cpp:3175,24'
          Dst:             _ZNK10dng_matrix4RowsEv
        - Src:             './dng_shared.cpp:3178,28'
          Dst:             _ZNK10dng_matrix4ColsEv
        - Src:             './dng_shared.cpp:3179,25'
          Dst:             _ZNK10dng_matrix4RowsEv
        - Src:             './dng_shared.cpp:3197,12'
          Dst:             _Z6InvertRK10dng_matrix
        - Src:             './dng_shared.cpp:3197,5'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_shared.cpp:3199,5'
          Dst:             __cxa_begin_catch
        - Src:             './dng_shared.cpp:3212,5'
          Dst:             __cxa_end_catch
        - Src:             './dng_shared.cpp:3218,27'
          Dst:             _ZNK10dng_matrix4ColsEv
        - Src:             './dng_shared.cpp:3219,24'
          Dst:             _ZNK10dng_matrix4RowsEv
        - Src:             './dng_shared.cpp:3222,28'
          Dst:             _ZNK10dng_matrix4ColsEv
        - Src:             './dng_shared.cpp:3223,25'
          Dst:             _ZNK10dng_matrix4RowsEv
        - Src:             './dng_shared.cpp:3241,12'
          Dst:             _Z6InvertRK10dng_matrix
        - Src:             './dng_shared.cpp:3241,5'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_shared.cpp:3243,5'
          Dst:             __cxa_begin_catch
        - Src:             './dng_shared.cpp:3256,5'
          Dst:             __cxa_end_catch
        - Src:             './dng_shared.cpp:3262,14'
          Dst:             _ZN10dng_matrixC2Ev
        - Src:             './dng_shared.cpp:3264,22'
          Dst:             _ZNK10dng_vector8NotEmptyEv
        - Src:             './dng_shared.cpp:3267,35'
          Dst:             _ZNK10dng_vector10AsDiagonalEv
        - Src:             './dng_shared.cpp:3267,18'
          Dst:             _ZN10dng_matrixaSERKS_
        - Src:             './dng_shared.cpp:3267,4'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_shared.cpp:3272,12'
          Dst:             _Z6InvertRK10dng_matrix
        - Src:             './dng_shared.cpp:3272,5'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_shared.cpp:3291,3'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_shared.cpp:3274,5'
          Dst:             __cxa_begin_catch
        - Src:             './dng_shared.cpp:3287,5'
          Dst:             __cxa_end_catch
        - Src:             './dng_shared.cpp:3291,3'
          Dst:             _ZN10dng_matrixD2Ev
    - functionName:    _ZN10dng_shared9PostParseER8dng_hostR8dng_exif
      functionSourceFile: '/src/dng_sdk/source/./dng_shared.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2821
      functionLinenumberEnd: 3114
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         86
      ICount:          439
      EdgeCount:       117
      CyclomaticComplexity: 33
      functionsReached:
        - _Z7PCStoXYv
        - _ZN10dng_matrixC2Ev
        - _ZN10dng_matrixD2Ev
        - _ZN10dng_matrixaSERKS_
        - _ZN10dng_string3SetEPKc
        - _ZN10dng_vector5ClearEv
        - _ZN12dng_xy_coordC2Ev
        - _ZN13dng_urationalC2Ejj
        - _ZN17dng_noise_profileC2Ev
        - _ZN17dng_noise_profileD2Ev
        - _ZN17dng_noise_profileaSEOS_
        - _ZNK10dng_matrix4ColsEv
        - _ZNK10dng_matrix4RowsEv
        - _ZNK10dng_matrix8NotEmptyEv
        - _ZNK10dng_string7IsEmptyEv
        - _ZNK10dng_vector8NotEmptyEv
        - _ZNK12dng_xy_coord7IsValidEv
        - _ZNK13dng_urational9As_real64Ev
        - _ZNK17dng_noise_profile12NumFunctionsEv
        - _ZNK17dng_noise_profile7IsValidEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_shared.cpp:2888,26'
          Dst:             _ZNK10dng_string7IsEmptyEv
        - Src:             './dng_shared.cpp:2897,23'
          Dst:             _ZN10dng_string3SetEPKc
        - Src:             './dng_shared.cpp:2917,37'
          Dst:             _ZNK10dng_matrix8NotEmptyEv
        - Src:             './dng_shared.cpp:2931,37'
          Dst:             _ZN10dng_matrixC2Ev
        - Src:             './dng_shared.cpp:2931,35'
          Dst:             _ZN10dng_matrixaSERKS_
        - Src:             './dng_shared.cpp:2931,6'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_shared.cpp:2944,24'
          Dst:             _ZNK10dng_vector8NotEmptyEv
        - Src:             './dng_shared.cpp:2954,21'
          Dst:             _ZN10dng_vector5ClearEv
        - Src:             './dng_shared.cpp:2958,24'
          Dst:             _Z7PCStoXYv
        - Src:             './dng_shared.cpp:2986,24'
          Dst:             _ZNK10dng_vector8NotEmptyEv
        - Src:             './dng_shared.cpp:2986,54'
          Dst:             _ZNK12dng_xy_coord7IsValidEv
        - Src:             './dng_shared.cpp:2995,23'
          Dst:             _ZN12dng_xy_coordC2Ev
        - Src:             './dng_shared.cpp:3020,25'
          Dst:             _ZNK10dng_matrix4RowsEv
        - Src:             './dng_shared.cpp:3021,25'
          Dst:             _ZNK10dng_matrix4ColsEv
        - Src:             './dng_shared.cpp:3022,25'
          Dst:             _ZNK10dng_matrix4RowsEv
        - Src:             './dng_shared.cpp:3023,25'
          Dst:             _ZNK10dng_matrix4ColsEv
        - Src:             './dng_shared.cpp:3024,33'
          Dst:             _ZNK10dng_string7IsEmptyEv
        - Src:             './dng_shared.cpp:3025,49'
          Dst:             _ZNK10dng_string7IsEmptyEv
        - Src:             './dng_shared.cpp:3028,33'
          Dst:             _ZN10dng_string3SetEPKc
        - Src:             './dng_shared.cpp:3030,49'
          Dst:             _ZN10dng_string3SetEPKc
        - Src:             './dng_shared.cpp:3038,22'
          Dst:             _ZNK13dng_urational9As_real64Ev
        - Src:             './dng_shared.cpp:3047,21'
          Dst:             _ZN13dng_urationalC2Ejj
        - Src:             './dng_shared.cpp:3053,26'
          Dst:             _ZNK13dng_urational9As_real64Ev
        - Src:             './dng_shared.cpp:3062,25'
          Dst:             _ZN13dng_urationalC2Ejj
        - Src:             './dng_shared.cpp:3068,22'
          Dst:             _ZNK17dng_noise_profile7IsValidEv
        - Src:             './dng_shared.cpp:3068,50'
          Dst:             _ZNK17dng_noise_profile12NumFunctionsEv
        - Src:             './dng_shared.cpp:3077,20'
          Dst:             _ZN17dng_noise_profileC2Ev
        - Src:             './dng_shared.cpp:3077,18'
          Dst:             _ZN17dng_noise_profileaSEOS_
        - Src:             './dng_shared.cpp:3077,4'
          Dst:             _ZN17dng_noise_profileD2Ev
        - Src:             './dng_shared.cpp:3083,28'
          Dst:             _ZNK13dng_urational9As_real64Ev
        - Src:             './dng_shared.cpp:3084,25'
          Dst:             _ZNK13dng_urational9As_real64Ev
        - Src:             './dng_shared.cpp:3093,27'
          Dst:             _ZN13dng_urationalC2Ejj
        - Src:             './dng_shared.cpp:3099,20'
          Dst:             _ZNK13dng_urational9As_real64Ev
        - Src:             './dng_shared.cpp:3108,19'
          Dst:             _ZN13dng_urationalC2Ejj
    - functionName:    _ZN17dng_noise_profileaSEOS_
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10dng_shared15Parse_ifd0_exifER10dng_streamR8dng_exifjjjjm
      functionSourceFile: '/src/dng_sdk/source/./dng_shared.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2750
      functionLinenumberEnd: 2815
      functionDepth:   0
      returnType:      bool
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          73
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _Z12CheckTagTypejjjtttt
        - _Z13CheckTagCountjjjjj
        - _ZN10dng_stream15TagValue_uint32Ej
      functionUses:    0
      BranchProfiles:
        - Branch String:   './dng_shared.cpp:2752,2'
          Branch Sides:    []
      Callsites:
        - Src:             './dng_shared.cpp:2758,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_shared.cpp:2785,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_shared.cpp:2787,4'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_shared.cpp:2789,34'
          Dst:             _ZN10dng_stream15TagValue_uint32Ej
    - functionName:    _ZN18dng_noise_functionC2Edd
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN15dng_1d_functionC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.h:102,3'
          Dst:             _ZN15dng_1d_functionC2Ev
    - functionName:    _ZN10dng_shared10Parse_ifd0ER10dng_streamR8dng_exifjjjjm
      functionSourceFile: '/src/dng_sdk/source/./dng_shared.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1310
      functionLinenumberEnd: 2737
      functionDepth:   0
      returnType:      bool
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         156
      ICount:          1355
      EdgeCount:       187
      CyclomaticComplexity: 33
      functionsReached:
        - _Z10Pin_uint32jjj
        - _Z11TagTypeSizej
        - _Z12CheckTagTypejjjtttt
        - _Z13CheckTagCountjjjjj
        - _Z14ParseMatrixTagR10dng_streamjjjjjjR10dng_matrix
        - _Z14ParseStringTagR10dng_streamjjjR10dng_stringb
        - _Z14ParseVectorTagR10dng_streamjjjjjR10dng_vector
        - _Z14SafeUint32Multjj
        - _Z15CheckColorImagejjj
        - _ZN10dng_stream14TagValue_int32Ej
        - _ZN10dng_stream15SetReadPositionEm
        - _ZN10dng_stream15TagValue_real64Ej
        - _ZN10dng_stream15TagValue_uint32Ej
        - _ZN10dng_stream18TagValue_srationalEj
        - _ZN10dng_stream18TagValue_urationalEj
        - _ZN10dng_stream3GetEPvj
        - _ZN10dng_stream9Get_uint8Ev
        - _ZN10dng_string18TrimTrailingBlanksEv
        - _ZN17dng_noise_profileC2ERKNSt3__16vectorI18dng_noise_function17dng_std_allocatorIS2_EEE
        - _ZN17dng_noise_profileD2Ev
        - _ZN17dng_noise_profileaSEOS_
        - _ZN18dng_noise_functionC2Edd
        - _ZN18dng_noise_functionD2Ev
        - _ZN23dng_camera_profile_info13ParseExtendedER10dng_stream
        - _ZN23dng_camera_profile_info8ParseTagER10dng_streamjjjjm
        - _ZN23dng_camera_profile_infoC2Ev
        - _ZN23dng_camera_profile_infoD2Ev
      functionUses:    0
      BranchProfiles:
        - Branch String:   './dng_shared.cpp:1312,2'
          Branch Sides:    []
      Callsites:
        - Src:             './dng_shared.cpp:1318,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_shared.cpp:1350,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_shared.cpp:1353,17'
          Dst:             _Z11TagTypeSizej
        - Src:             './dng_shared.cpp:1352,22'
          Dst:             _Z14SafeUint32Multjj
        - Src:             './dng_shared.cpp:1440,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_shared.cpp:1442,4'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_shared.cpp:1444,22'
          Dst:             _ZN10dng_stream15TagValue_uint32Ej
        - Src:             './dng_shared.cpp:1462,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_shared.cpp:1464,4'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_shared.cpp:1466,22'
          Dst:             _ZN10dng_stream15TagValue_uint32Ej
        - Src:             './dng_shared.cpp:1484,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_shared.cpp:1486,4'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_shared.cpp:1488,33'
          Dst:             _ZN10dng_stream15TagValue_uint32Ej
        - Src:             './dng_shared.cpp:1506,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_shared.cpp:1508,4'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_shared.cpp:1510,33'
          Dst:             _ZN10dng_stream15TagValue_uint32Ej
        - Src:             './dng_shared.cpp:1528,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_shared.cpp:1530,4'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_shared.cpp:1532,23'
          Dst:             _ZN10dng_stream9Get_uint8Ev
        - Src:             './dng_shared.cpp:1533,23'
          Dst:             _ZN10dng_stream9Get_uint8Ev
        - Src:             './dng_shared.cpp:1534,23'
          Dst:             _ZN10dng_stream9Get_uint8Ev
        - Src:             './dng_shared.cpp:1535,23'
          Dst:             _ZN10dng_stream9Get_uint8Ev
        - Src:             './dng_shared.cpp:1559,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_shared.cpp:1561,4'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_shared.cpp:1563,23'
          Dst:             _ZN10dng_stream9Get_uint8Ev
        - Src:             './dng_shared.cpp:1564,23'
          Dst:             _ZN10dng_stream9Get_uint8Ev
        - Src:             './dng_shared.cpp:1565,23'
          Dst:             _ZN10dng_stream9Get_uint8Ev
        - Src:             './dng_shared.cpp:1566,23'
          Dst:             _ZN10dng_stream9Get_uint8Ev
        - Src:             './dng_shared.cpp:1590,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_shared.cpp:1592,4'
          Dst:             _Z14ParseStringTagR10dng_streamjjjR10dng_stringb
        - Src:             './dng_shared.cpp:1599,38'
          Dst:             _ZN10dng_string18TrimTrailingBlanksEv
        - Src:             './dng_shared.cpp:1634,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_shared.cpp:1636,4'
          Dst:             _Z14ParseStringTagR10dng_streamjjjR10dng_stringb
        - Src:             './dng_shared.cpp:1643,41'
          Dst:             _ZN10dng_string18TrimTrailingBlanksEv
        - Src:             './dng_shared.cpp:1678,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_shared.cpp:1680,9'
          Dst:             _Z15CheckColorImagejjj
        - Src:             './dng_shared.cpp:1683,9'
          Dst:             _Z14ParseMatrixTagR10dng_streamjjjjjjR10dng_matrix
        - Src:             './dng_shared.cpp:1713,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_shared.cpp:1715,9'
          Dst:             _Z15CheckColorImagejjj
        - Src:             './dng_shared.cpp:1718,9'
          Dst:             _Z14ParseMatrixTagR10dng_streamjjjjjjR10dng_matrix
        - Src:             './dng_shared.cpp:1748,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_shared.cpp:1750,4'
          Dst:             _Z14ParseStringTagR10dng_streamjjjR10dng_stringb
        - Src:             './dng_shared.cpp:1779,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_shared.cpp:1790,35'
          Dst:             _Z10Pin_uint32jjj
        - Src:             './dng_shared.cpp:1800,9'
          Dst:             _Z15CheckColorImagejjj
        - Src:             './dng_shared.cpp:1803,9'
          Dst:             _Z14ParseVectorTagR10dng_streamjjjjjR10dng_vector
        - Src:             './dng_shared.cpp:1832,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_shared.cpp:1843,35'
          Dst:             _Z10Pin_uint32jjj
        - Src:             './dng_shared.cpp:1853,9'
          Dst:             _Z15CheckColorImagejjj
        - Src:             './dng_shared.cpp:1856,9'
          Dst:             _Z14ParseVectorTagR10dng_streamjjjjjR10dng_vector
        - Src:             './dng_shared.cpp:1885,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_shared.cpp:1887,9'
          Dst:             _Z15CheckColorImagejjj
        - Src:             './dng_shared.cpp:1890,9'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_shared.cpp:1893,30'
          Dst:             _ZN10dng_stream15TagValue_real64Ej
        - Src:             './dng_shared.cpp:1894,30'
          Dst:             _ZN10dng_stream15TagValue_real64Ej
        - Src:             './dng_shared.cpp:1916,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_shared.cpp:1918,4'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_shared.cpp:1920,31'
          Dst:             _ZN10dng_stream18TagValue_srationalEj
        - Src:             './dng_shared.cpp:1943,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_shared.cpp:1945,4'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_shared.cpp:1947,28'
          Dst:             _ZN10dng_stream18TagValue_urationalEj
        - Src:             './dng_shared.cpp:1968,9'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_shared.cpp:1971,9'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_shared.cpp:1974,36'
          Dst:             _ZN10dng_stream18TagValue_urationalEj
        - Src:             './dng_shared.cpp:1996,9'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_shared.cpp:2006,29'
          Dst:             _Z10Pin_uint32jjj
        - Src:             './dng_shared.cpp:2017,33'
          Dst:             _ZN10dng_stream15TagValue_real64Ej
        - Src:             './dng_shared.cpp:2018,34'
          Dst:             _ZN10dng_stream15TagValue_real64Ej
        - Src:             './dng_shared.cpp:2020,31'
          Dst:             _ZN18dng_noise_functionC2Edd
        - Src:             './dng_shared.cpp:2020,5'
          Dst:             _ZN18dng_noise_functionD2Ev
        - Src:             './dng_shared.cpp:2020,5'
          Dst:             _ZN18dng_noise_functionD2Ev
        - Src:             './dng_shared.cpp:2026,20'
          Dst:             _ZN17dng_noise_profileC2ERKNSt3__16vectorI18dng_noise_function17dng_std_allocatorIS2_EEE
        - Src:             './dng_shared.cpp:2026,18'
          Dst:             _ZN17dng_noise_profileaSEOS_
        - Src:             './dng_shared.cpp:2026,4'
          Dst:             _ZN17dng_noise_profileD2Ev
        - Src:             './dng_shared.cpp:2060,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_shared.cpp:2062,4'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_shared.cpp:2064,32'
          Dst:             _ZN10dng_stream18TagValue_urationalEj
        - Src:             './dng_shared.cpp:2085,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_shared.cpp:2087,4'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_shared.cpp:2089,34'
          Dst:             _ZN10dng_stream18TagValue_urationalEj
        - Src:             './dng_shared.cpp:2110,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_shared.cpp:2112,4'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_shared.cpp:2114,26'
          Dst:             _ZN10dng_stream18TagValue_urationalEj
        - Src:             './dng_shared.cpp:2137,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_shared.cpp:2164,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_shared.cpp:2166,4'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_shared.cpp:2168,30'
          Dst:             _ZN10dng_stream15TagValue_uint32Ej
        - Src:             './dng_shared.cpp:2189,9'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_shared.cpp:2192,9'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_shared.cpp:2195,11'
          Dst:             _ZN10dng_stream3GetEPvj
        - Src:             './dng_shared.cpp:2219,9'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_shared.cpp:2222,9'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_shared.cpp:2225,11'
          Dst:             _ZN10dng_stream3GetEPvj
        - Src:             './dng_shared.cpp:2249,9'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_shared.cpp:2252,9'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_shared.cpp:2255,11'
          Dst:             _ZN10dng_stream3GetEPvj
        - Src:             './dng_shared.cpp:2279,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_shared.cpp:2281,4'
          Dst:             _Z14ParseStringTagR10dng_streamjjjR10dng_stringb
        - Src:             './dng_shared.cpp:2310,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_shared.cpp:2337,9'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_shared.cpp:2340,9'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_shared.cpp:2343,11'
          Dst:             _ZN10dng_stream3GetEPvj
        - Src:             './dng_shared.cpp:2367,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_shared.cpp:2394,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_shared.cpp:2396,9'
          Dst:             _Z15CheckColorImagejjj
        - Src:             './dng_shared.cpp:2406,9'
          Dst:             _Z14ParseMatrixTagR10dng_streamjjjjjjR10dng_matrix
        - Src:             './dng_shared.cpp:2436,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_shared.cpp:2463,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_shared.cpp:2465,9'
          Dst:             _Z15CheckColorImagejjj
        - Src:             './dng_shared.cpp:2475,9'
          Dst:             _Z14ParseMatrixTagR10dng_streamjjjjjjR10dng_matrix
        - Src:             './dng_shared.cpp:2505,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_shared.cpp:2507,4'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_shared.cpp:2509,36'
          Dst:             _ZN10dng_stream15TagValue_uint32Ej
        - Src:             './dng_shared.cpp:2530,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_shared.cpp:2532,4'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_shared.cpp:2561,12'
          Dst:             _ZN10dng_stream15SetReadPositionEm
        - Src:             './dng_shared.cpp:2563,35'
          Dst:             _ZN10dng_stream15TagValue_uint32Ej
        - Src:             './dng_shared.cpp:2565,29'
          Dst:             _ZN23dng_camera_profile_infoC2Ev
        - Src:             './dng_shared.cpp:2567,12'
          Dst:             _ZN10dng_stream15SetReadPositionEm
        - Src:             './dng_shared.cpp:2569,21'
          Dst:             _ZN23dng_camera_profile_info13ParseExtendedER10dng_stream
        - Src:             './dng_shared.cpp:2587,5'
          Dst:             _ZN23dng_camera_profile_infoD2Ev
        - Src:             './dng_shared.cpp:2587,5'
          Dst:             _ZN23dng_camera_profile_infoD2Ev
        - Src:             './dng_shared.cpp:2607,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_shared.cpp:2609,4'
          Dst:             _Z14ParseStringTagR10dng_streamjjjR10dng_stringb
        - Src:             './dng_shared.cpp:2638,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_shared.cpp:2640,9'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_shared.cpp:2643,41'
          Dst:             _ZN10dng_stream14TagValue_int32Ej
        - Src:             './dng_shared.cpp:2644,41'
          Dst:             _ZN10dng_stream14TagValue_int32Ej
        - Src:             './dng_shared.cpp:2666,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_shared.cpp:2668,9'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_shared.cpp:2671,45'
          Dst:             _ZN10dng_stream14TagValue_int32Ej
        - Src:             './dng_shared.cpp:2672,45'
          Dst:             _ZN10dng_stream14TagValue_int32Ej
        - Src:             './dng_shared.cpp:2694,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_shared.cpp:2696,9'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_shared.cpp:2699,39'
          Dst:             _ZN10dng_stream18TagValue_urationalEj
        - Src:             './dng_shared.cpp:2700,39'
          Dst:             _ZN10dng_stream18TagValue_urationalEj
        - Src:             './dng_shared.cpp:2724,26'
          Dst:             _ZN23dng_camera_profile_info8ParseTagER10dng_streamjjjjm
    - functionName:    _ZN23dng_camera_profile_info13ParseExtendedER10dng_stream
      functionSourceFile: '/src/dng_sdk/source/./dng_shared.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1033
      functionLinenumberEnd: 1144
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         47
      ICount:          262
      EdgeCount:       83
      CyclomaticComplexity: 38
      functionsReached:
        - _Z11TagTypeSizej
        - _Z13SafeUint32Subjj
        - _Z14SafeUint32Multjj
        - _ZN10dng_stream10Get_uint16Ev
        - _ZN10dng_stream10Get_uint32Ev
        - _ZN10dng_stream15SetReadPositionEm
        - _ZN10dng_stream4SkipEm
        - _ZN13TempBigEndianC2ER10dng_streamb
        - _ZN13TempBigEndianD2Ev
        - _ZN23dng_camera_profile_info8ParseTagER10dng_streamjjjjm
        - _ZNK10dng_stream8PositionEv
        - __cxa_begin_catch
        - __cxa_end_catch
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_shared.cpp:1040,33'
          Dst:             _ZNK10dng_stream8PositionEv
        - Src:             './dng_shared.cpp:1046,29'
          Dst:             _ZN10dng_stream10Get_uint16Ev
        - Src:             './dng_shared.cpp:1057,17'
          Dst:             _ZN13TempBigEndianC2ER10dng_streamb
        - Src:             './dng_shared.cpp:1059,31'
          Dst:             _ZN10dng_stream10Get_uint16Ev
        - Src:             './dng_shared.cpp:1133,3'
          Dst:             _ZN13TempBigEndianD2Ev
        - Src:             './dng_shared.cpp:1133,3'
          Dst:             __cxa_begin_catch
        - Src:             './dng_shared.cpp:1140,3'
          Dst:             __cxa_end_catch
        - Src:             './dng_shared.cpp:1066,26'
          Dst:             _ZN10dng_stream10Get_uint32Ev
        - Src:             './dng_shared.cpp:1068,16'
          Dst:             _Z13SafeUint32Subjj
        - Src:             './dng_shared.cpp:1068,10'
          Dst:             _ZN10dng_stream4SkipEm
        - Src:             './dng_shared.cpp:1072,30'
          Dst:             _ZN10dng_stream10Get_uint16Ev
        - Src:             './dng_shared.cpp:1082,11'
          Dst:             _ZN10dng_stream15SetReadPositionEm
        - Src:             './dng_shared.cpp:1084,29'
          Dst:             _ZN10dng_stream10Get_uint16Ev
        - Src:             './dng_shared.cpp:1085,29'
          Dst:             _ZN10dng_stream10Get_uint16Ev
        - Src:             './dng_shared.cpp:1086,29'
          Dst:             _ZN10dng_stream10Get_uint32Ev
        - Src:             './dng_shared.cpp:1088,30'
          Dst:             _ZNK10dng_stream8PositionEv
        - Src:             './dng_shared.cpp:1090,23'
          Dst:             _Z11TagTypeSizej
        - Src:             './dng_shared.cpp:1090,8'
          Dst:             _Z14SafeUint32Multjj
        - Src:             './dng_shared.cpp:1093,40'
          Dst:             _ZN10dng_stream10Get_uint32Ev
        - Src:             './dng_shared.cpp:1095,12'
          Dst:             _ZN10dng_stream15SetReadPositionEm
        - Src:             './dng_shared.cpp:1099,9'
          Dst:             _ZN23dng_camera_profile_info8ParseTagER10dng_streamjjjjm
        - Src:             './dng_shared.cpp:1133,3'
          Dst:             _ZN13TempBigEndianD2Ev
    - functionName:    _ZN23dng_camera_profile_info8ParseTagER10dng_streamjjjjm
      functionSourceFile: '/src/dng_sdk/source/./dng_shared.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 1028
      functionDepth:   0
      returnType:      bool
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         95
      ICount:          796
      EdgeCount:       123
      CyclomaticComplexity: 30
      functionsReached:
        - _Z10Pin_uint32jjj
        - _Z12CheckTagTypejjjtttt
        - _Z13CheckTagCountjjjjj
        - _Z13SafeUint32Subjj
        - _Z14ParseMatrixTagR10dng_streamjjjjjjR10dng_matrix
        - _Z14ParseStringTagR10dng_streamjjjR10dng_stringb
        - _Z14SafeUint32Multjjjj
        - _Z15CheckColorImagejjj
        - _ZN10dng_matrixC2Ev
        - _ZN10dng_matrixD2Ev
        - _ZN10dng_matrixaSERKS_
        - _ZN10dng_stream15TagValue_uint32Ej
        - _ZN10dng_stream18TagValue_srationalEj
        - _ZN10dng_string18TrimTrailingBlanksEv
        - _ZNK10dng_stream9BigEndianEv
      functionUses:    2
      BranchProfiles:
        - Branch String:   './dng_shared.cpp:108,2'
          Branch Sides:    []
      Callsites:
        - Src:             './dng_shared.cpp:114,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_shared.cpp:116,4'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_shared.cpp:118,37'
          Dst:             _ZN10dng_stream15TagValue_uint32Ej
        - Src:             './dng_shared.cpp:139,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_shared.cpp:141,4'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_shared.cpp:143,37'
          Dst:             _ZN10dng_stream15TagValue_uint32Ej
        - Src:             './dng_shared.cpp:164,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_shared.cpp:169,20'
          Dst:             _Z10Pin_uint32jjj
        - Src:             './dng_shared.cpp:173,9'
          Dst:             _Z15CheckColorImagejjj
        - Src:             './dng_shared.cpp:176,9'
          Dst:             _Z14ParseMatrixTagR10dng_streamjjjjjjR10dng_matrix
        - Src:             './dng_shared.cpp:206,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_shared.cpp:216,20'
          Dst:             _Z10Pin_uint32jjj
        - Src:             './dng_shared.cpp:226,9'
          Dst:             _Z15CheckColorImagejjj
        - Src:             './dng_shared.cpp:229,9'
          Dst:             _Z14ParseMatrixTagR10dng_streamjjjjjjR10dng_matrix
        - Src:             './dng_shared.cpp:255,19'
          Dst:             _ZN10dng_matrixaSERKS_
        - Src:             './dng_shared.cpp:257,21'
          Dst:             _ZN10dng_matrixC2Ev
        - Src:             './dng_shared.cpp:257,19'
          Dst:             _ZN10dng_matrixaSERKS_
        - Src:             './dng_shared.cpp:257,5'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_shared.cpp:268,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_shared.cpp:270,9'
          Dst:             _Z15CheckColorImagejjj
        - Src:             './dng_shared.cpp:273,9'
          Dst:             _Z14ParseMatrixTagR10dng_streamjjjjjjR10dng_matrix
        - Src:             './dng_shared.cpp:303,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_shared.cpp:305,9'
          Dst:             _Z15CheckColorImagejjj
        - Src:             './dng_shared.cpp:308,9'
          Dst:             _Z14ParseMatrixTagR10dng_streamjjjjjjR10dng_matrix
        - Src:             './dng_shared.cpp:338,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_shared.cpp:340,9'
          Dst:             _Z15CheckColorImagejjj
        - Src:             './dng_shared.cpp:343,9'
          Dst:             _Z14ParseMatrixTagR10dng_streamjjjjjjR10dng_matrix
        - Src:             './dng_shared.cpp:373,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_shared.cpp:375,9'
          Dst:             _Z15CheckColorImagejjj
        - Src:             './dng_shared.cpp:378,9'
          Dst:             _Z14ParseMatrixTagR10dng_streamjjjjjjR10dng_matrix
        - Src:             './dng_shared.cpp:408,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_shared.cpp:410,4'
          Dst:             _Z14ParseStringTagR10dng_streamjjjR10dng_stringb
        - Src:             './dng_shared.cpp:439,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_shared.cpp:441,4'
          Dst:             _Z14ParseStringTagR10dng_streamjjjR10dng_stringb
        - Src:             './dng_shared.cpp:470,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_shared.cpp:472,4'
          Dst:             _Z14ParseStringTagR10dng_streamjjjR10dng_stringb
        - Src:             './dng_shared.cpp:501,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_shared.cpp:503,4'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_shared.cpp:505,26'
          Dst:             _ZN10dng_stream15TagValue_uint32Ej
        - Src:             './dng_shared.cpp:551,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_shared.cpp:553,4'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_shared.cpp:555,26'
          Dst:             _ZN10dng_stream15TagValue_uint32Ej
        - Src:             './dng_shared.cpp:556,26'
          Dst:             _ZN10dng_stream15TagValue_uint32Ej
        - Src:             './dng_shared.cpp:559,27'
          Dst:             _ZN10dng_stream15TagValue_uint32Ej
        - Src:             './dng_shared.cpp:584,9'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_shared.cpp:589,12'
          Dst:             _Z13SafeUint32Subjj
        - Src:             './dng_shared.cpp:588,9'
          Dst:             _Z14SafeUint32Multjjjj
        - Src:             './dng_shared.cpp:597,10'
          Dst:             _Z14SafeUint32Multjjjj
        - Src:             './dng_shared.cpp:596,10'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_shared.cpp:602,24'
          Dst:             _ZNK10dng_stream9BigEndianEv
        - Src:             './dng_shared.cpp:631,9'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_shared.cpp:636,12'
          Dst:             _Z13SafeUint32Subjj
        - Src:             './dng_shared.cpp:635,9'
          Dst:             _Z14SafeUint32Multjjjj
        - Src:             './dng_shared.cpp:644,10'
          Dst:             _Z14SafeUint32Multjjjj
        - Src:             './dng_shared.cpp:643,10'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_shared.cpp:649,24'
          Dst:             _ZNK10dng_stream9BigEndianEv
        - Src:             './dng_shared.cpp:678,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_shared.cpp:680,4'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_shared.cpp:682,32'
          Dst:             _ZN10dng_stream15TagValue_uint32Ej
        - Src:             './dng_shared.cpp:720,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_shared.cpp:722,4'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_shared.cpp:724,28'
          Dst:             _ZN10dng_stream15TagValue_uint32Ej
        - Src:             './dng_shared.cpp:725,28'
          Dst:             _ZN10dng_stream15TagValue_uint32Ej
        - Src:             './dng_shared.cpp:728,29'
          Dst:             _ZN10dng_stream15TagValue_uint32Ej
        - Src:             './dng_shared.cpp:753,9'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_shared.cpp:758,12'
          Dst:             _Z13SafeUint32Subjj
        - Src:             './dng_shared.cpp:757,9'
          Dst:             _Z14SafeUint32Multjjjj
        - Src:             './dng_shared.cpp:766,10'
          Dst:             _Z14SafeUint32Multjjjj
        - Src:             './dng_shared.cpp:765,10'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_shared.cpp:773,24'
          Dst:             _ZNK10dng_stream9BigEndianEv
        - Src:             './dng_shared.cpp:802,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_shared.cpp:804,4'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_shared.cpp:806,32'
          Dst:             _ZN10dng_stream15TagValue_uint32Ej
        - Src:             './dng_shared.cpp:844,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_shared.cpp:846,4'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_shared.cpp:848,37'
          Dst:             _ZN10dng_stream18TagValue_srationalEj
        - Src:             './dng_shared.cpp:869,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_shared.cpp:871,4'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_shared.cpp:873,33'
          Dst:             _ZN10dng_stream15TagValue_uint32Ej
        - Src:             './dng_shared.cpp:912,9'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_shared.cpp:915,9'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_shared.cpp:943,24'
          Dst:             _ZNK10dng_stream9BigEndianEv
        - Src:             './dng_shared.cpp:976,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_shared.cpp:978,4'
          Dst:             _Z14ParseStringTagR10dng_streamjjjR10dng_stringb
        - Src:             './dng_shared.cpp:985,38'
          Dst:             _ZN10dng_string18TrimTrailingBlanksEv
    - functionName:    _ZN23dng_camera_profile_infoC2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_shared.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         31
      ICount:          194
      EdgeCount:       51
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN10dng_matrixC2Ev
        - _ZN10dng_matrixD2Ev
        - _ZN10dng_stringC2Ev
        - _ZN10dng_stringD2Ev
        - _ZN13dng_srationalC2Eii
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_shared.cpp:40,4'
          Dst:             _ZN10dng_matrixC2Ev
        - Src:             './dng_shared.cpp:41,4'
          Dst:             _ZN10dng_matrixC2Ev
        - Src:             './dng_shared.cpp:43,4'
          Dst:             _ZN10dng_matrixC2Ev
        - Src:             './dng_shared.cpp:44,4'
          Dst:             _ZN10dng_matrixC2Ev
        - Src:             './dng_shared.cpp:46,4'
          Dst:             _ZN10dng_matrixC2Ev
        - Src:             './dng_shared.cpp:47,4'
          Dst:             _ZN10dng_matrixC2Ev
        - Src:             './dng_shared.cpp:49,4'
          Dst:             _ZN10dng_stringC2Ev
        - Src:             './dng_shared.cpp:51,4'
          Dst:             _ZN10dng_stringC2Ev
        - Src:             './dng_shared.cpp:53,4'
          Dst:             _ZN10dng_stringC2Ev
        - Src:             './dng_shared.cpp:78,4'
          Dst:             _ZN13dng_srationalC2Eii
        - Src:             './dng_shared.cpp:85,4'
          Dst:             _ZN10dng_stringC2Ev
        - Src:             './dng_shared.cpp:89,2'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_shared.cpp:89,2'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_shared.cpp:89,2'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_shared.cpp:89,2'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_shared.cpp:89,2'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_shared.cpp:89,2'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_shared.cpp:89,2'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_shared.cpp:89,2'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_shared.cpp:89,2'
          Dst:             _ZN10dng_matrixD2Ev
    - functionName:    _ZN10dng_shared8ParseTagER10dng_streamR8dng_exifjbjjjml
      functionSourceFile: '/src/dng_sdk/source/./dng_shared.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1256
      functionLinenumberEnd: 1297
      functionDepth:   0
      returnType:      bool
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - bool
        - int
        - int
        - int
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          111
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10dng_sharedD0Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_shared.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1241
      functionLinenumberEnd: 1243
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10dng_sharedD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_shared.cpp:1241,2'
          Dst:             _ZN10dng_sharedD2Ev
    - functionName:    _ZN10dng_sharedD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_shared.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1241
      functionLinenumberEnd: 1243
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10dng_matrixD2Ev
        - _ZN10dng_stringD2Ev
        - _ZN10dng_vectorD2Ev
        - _ZN17dng_noise_profileD2Ev
        - _ZN23dng_camera_profile_infoD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_shared.cpp:1243,2'
          Dst:             _ZN17dng_noise_profileD2Ev
        - Src:             './dng_shared.cpp:1243,2'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_shared.cpp:1243,2'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_shared.cpp:1243,2'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_shared.cpp:1243,2'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_shared.cpp:1243,2'
          Dst:             _ZN10dng_vectorD2Ev
        - Src:             './dng_shared.cpp:1243,2'
          Dst:             _ZN10dng_vectorD2Ev
        - Src:             './dng_shared.cpp:1243,2'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_shared.cpp:1243,2'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_shared.cpp:1243,2'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_shared.cpp:1243,2'
          Dst:             _ZN23dng_camera_profile_infoD2Ev
        - Src:             './dng_shared.cpp:1243,2'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_shared.cpp:1243,2'
          Dst:             _ZN10dng_stringD2Ev
    - functionName:    _ZN10dng_sharedC2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_shared.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1234
      functionLinenumberEnd: 1236
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         56
      ICount:          321
      EdgeCount:       84
      CyclomaticComplexity: 30
      functionsReached:
        - _ZN10dng_matrixC2Ev
        - _ZN10dng_matrixD2Ev
        - _ZN10dng_stringC2Ev
        - _ZN10dng_stringD2Ev
        - _ZN10dng_vectorC2Ev
        - _ZN10dng_vectorD2Ev
        - _ZN12dng_xy_coordC2Ev
        - _ZN13dng_srationalC2Eii
        - _ZN13dng_urationalC2Ejj
        - _ZN13dng_urationalC2Ev
        - _ZN15dng_fingerprintC2Ev
        - _ZN17dng_noise_profileC2Ev
        - _ZN17dng_noise_profileD2Ev
        - _ZN23dng_camera_profile_infoC2Ev
        - _ZN23dng_camera_profile_infoD2Ev
        - _ZN9dng_pointC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_shared.cpp:1169,4'
          Dst:             _ZN10dng_stringC2Ev
        - Src:             './dng_shared.cpp:1170,4'
          Dst:             _ZN10dng_stringC2Ev
        - Src:             './dng_shared.cpp:1172,4'
          Dst:             _ZN23dng_camera_profile_infoC2Ev
        - Src:             './dng_shared.cpp:1176,4'
          Dst:             _ZN10dng_matrixC2Ev
        - Src:             './dng_shared.cpp:1177,4'
          Dst:             _ZN10dng_matrixC2Ev
        - Src:             './dng_shared.cpp:1179,4'
          Dst:             _ZN10dng_stringC2Ev
        - Src:             './dng_shared.cpp:1181,4'
          Dst:             _ZN10dng_vectorC2Ev
        - Src:             './dng_shared.cpp:1183,4'
          Dst:             _ZN10dng_vectorC2Ev
        - Src:             './dng_shared.cpp:1185,4'
          Dst:             _ZN12dng_xy_coordC2Ev
        - Src:             './dng_shared.cpp:1187,4'
          Dst:             _ZN13dng_srationalC2Eii
        - Src:             './dng_shared.cpp:1188,4'
          Dst:             _ZN13dng_urationalC2Ejj
        - Src:             './dng_shared.cpp:1189,4'
          Dst:             _ZN13dng_urationalC2Ejj
        - Src:             './dng_shared.cpp:1190,4'
          Dst:             _ZN13dng_urationalC2Ejj
        - Src:             './dng_shared.cpp:1191,4'
          Dst:             _ZN13dng_urationalC2Ejj
        - Src:             './dng_shared.cpp:1192,4'
          Dst:             _ZN13dng_urationalC2Ejj
        - Src:             './dng_shared.cpp:1200,4'
          Dst:             _ZN15dng_fingerprintC2Ev
        - Src:             './dng_shared.cpp:1201,4'
          Dst:             _ZN15dng_fingerprintC2Ev
        - Src:             './dng_shared.cpp:1203,4'
          Dst:             _ZN15dng_fingerprintC2Ev
        - Src:             './dng_shared.cpp:1205,4'
          Dst:             _ZN10dng_stringC2Ev
        - Src:             './dng_shared.cpp:1210,4'
          Dst:             _ZN15dng_fingerprintC2Ev
        - Src:             './dng_shared.cpp:1215,4'
          Dst:             _ZN10dng_matrixC2Ev
        - Src:             './dng_shared.cpp:1220,4'
          Dst:             _ZN10dng_matrixC2Ev
        - Src:             './dng_shared.cpp:1224,4'
          Dst:             _ZN10dng_stringC2Ev
        - Src:             './dng_shared.cpp:1226,4'
          Dst:             _ZN17dng_noise_profileC2Ev
        - Src:             './dng_shared.cpp:1228,4'
          Dst:             _ZN9dng_pointC2Ev
        - Src:             './dng_shared.cpp:1229,4'
          Dst:             _ZN9dng_pointC2Ev
        - Src:             './dng_shared.cpp:1231,4'
          Dst:             _ZN13dng_urationalC2Ev
        - Src:             './dng_shared.cpp:1232,4'
          Dst:             _ZN13dng_urationalC2Ev
        - Src:             './dng_shared.cpp:1236,2'
          Dst:             _ZN17dng_noise_profileD2Ev
        - Src:             './dng_shared.cpp:1236,2'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_shared.cpp:1236,2'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_shared.cpp:1236,2'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_shared.cpp:1236,2'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_shared.cpp:1236,2'
          Dst:             _ZN10dng_vectorD2Ev
        - Src:             './dng_shared.cpp:1236,2'
          Dst:             _ZN10dng_vectorD2Ev
        - Src:             './dng_shared.cpp:1236,2'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_shared.cpp:1236,2'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_shared.cpp:1236,2'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_shared.cpp:1236,2'
          Dst:             _ZN23dng_camera_profile_infoD2Ev
        - Src:             './dng_shared.cpp:1236,2'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_shared.cpp:1236,2'
          Dst:             _ZN10dng_stringD2Ev
    - functionName:    _ZNK16dng_simple_image17AcquireTileBufferER15dng_tile_bufferRK8dng_rectb
      functionSourceFile: '/src/dng_sdk/source/./dng_simple_image.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          89
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK16dng_pixel_buffer10ConstPixelEiij
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_simple_image.cpp:176,34'
          Dst:             _ZNK16dng_pixel_buffer10ConstPixelEiij
    - functionName:    _ZN16dng_simple_image6RotateERK15dng_orientation
      functionSourceFile: '/src/dng_sdk/source/./dng_simple_image.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          141
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN16dng_pixel_buffer10DirtyPixelEiij
        - _ZNK15dng_orientation5FlipDEv
        - _ZNK15dng_orientation5FlipHEv
        - _ZNK15dng_orientation5FlipVEv
        - _ZNK8dng_rect1HEv
        - _ZNK8dng_rect1WEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_simple_image.cpp:113,26'
          Dst:             _ZNK8dng_rect1WEv
        - Src:             './dng_simple_image.cpp:114,26'
          Dst:             _ZNK8dng_rect1HEv
        - Src:             './dng_simple_image.cpp:116,18'
          Dst:             _ZNK15dng_orientation5FlipHEv
        - Src:             './dng_simple_image.cpp:125,18'
          Dst:             _ZNK15dng_orientation5FlipVEv
        - Src:             './dng_simple_image.cpp:134,18'
          Dst:             _ZNK15dng_orientation5FlipDEv
        - Src:             './dng_simple_image.cpp:142,20'
          Dst:             _ZNK8dng_rect1HEv
        - Src:             './dng_simple_image.cpp:143,20'
          Dst:             _ZNK8dng_rect1WEv
        - Src:             './dng_simple_image.cpp:147,26'
          Dst:             _ZN16dng_pixel_buffer10DirtyPixelEiij
    - functionName:    _ZN16dng_simple_image4TrimERK8dng_rect
      functionSourceFile: '/src/dng_sdk/source/./dng_simple_image.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          47
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16dng_pixel_buffer10DirtyPixelEiij
        - _ZNK8dng_rect1HEv
        - _ZNK8dng_rect1WEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_simple_image.cpp:93,16'
          Dst:             _ZNK8dng_rect1HEv
        - Src:             './dng_simple_image.cpp:94,16'
          Dst:             _ZNK8dng_rect1WEv
        - Src:             './dng_simple_image.cpp:96,26'
          Dst:             _ZN16dng_pixel_buffer10DirtyPixelEiij
    - functionName:    _ZN16dng_simple_image12SetPixelTypeEj
      functionSourceFile: '/src/dng_sdk/source/./dng_simple_image.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9dng_image12SetPixelTypeEj
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_simple_image.cpp:79,13'
          Dst:             _ZN9dng_image12SetPixelTypeEj
    - functionName:    _ZN7AutoPtrI16dng_simple_imageED2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_auto_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7AutoPtrI16dng_simple_imageE7ReleaseEv
      functionSourceFile: '/src/dng_sdk/source/./dng_auto_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN16dng_pixel_buffer8CopyAreaERKS_RK8dng_rectjj
      functionSourceFile: '/src/dng_sdk/source/./dng_pixel_buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 639
      functionLinenumberEnd: 643
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16dng_pixel_buffer8CopyAreaERKS_RK8dng_rectjjj
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_pixel_buffer.h:641,4'
          Dst:             _ZN16dng_pixel_buffer8CopyAreaERKS_RK8dng_rectjjj
    - functionName:    _ZNK7AutoPtrI16dng_simple_imageEptEv
      functionSourceFile: '/src/dng_sdk/source/./dng_auto_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7AutoPtrI16dng_simple_imageEC2EPS0_
      functionSourceFile: '/src/dng_sdk/source/./dng_auto_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK16dng_simple_image5CloneEv
      functionSourceFile: '/src/dng_sdk/source/./dng_simple_image.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          82
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN16dng_pixel_buffer8CopyAreaERKS_RK8dng_rectjj
        - _ZN16dng_simple_imageC2ERK8dng_rectjjR20dng_memory_allocator
        - _ZN7AutoPtrI16dng_simple_imageE7ReleaseEv
        - _ZN7AutoPtrI16dng_simple_imageEC2EPS0_
        - _ZN7AutoPtrI16dng_simple_imageED2Ev
        - _ZNK7AutoPtrI16dng_simple_imageEptEv
        - _ZNK9dng_image6BoundsEv
        - _ZNK9dng_image6PlanesEv
        - _ZNK9dng_image9PixelTypeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_simple_image.cpp:60,58'
          Dst:             _ZNK9dng_image6BoundsEv
        - Src:             './dng_simple_image.cpp:61,16'
          Dst:             _ZNK9dng_image6PlanesEv
        - Src:             './dng_simple_image.cpp:62,16'
          Dst:             _ZNK9dng_image9PixelTypeEv
        - Src:             './dng_simple_image.cpp:60,40'
          Dst:             _ZN16dng_simple_imageC2ERK8dng_rectjjR20dng_memory_allocator
        - Src:             './dng_simple_image.cpp:60,28'
          Dst:             _ZN7AutoPtrI16dng_simple_imageEC2EPS0_
        - Src:             './dng_simple_image.cpp:65,2'
          Dst:             _ZNK7AutoPtrI16dng_simple_imageEptEv
        - Src:             './dng_simple_image.cpp:66,10'
          Dst:             _ZNK9dng_image6BoundsEv
        - Src:             './dng_simple_image.cpp:68,10'
          Dst:             _ZNK9dng_image6PlanesEv
        - Src:             './dng_simple_image.cpp:65,18'
          Dst:             _ZN16dng_pixel_buffer8CopyAreaERKS_RK8dng_rectjj
        - Src:             './dng_simple_image.cpp:70,16'
          Dst:             _ZN7AutoPtrI16dng_simple_imageE7ReleaseEv
        - Src:             './dng_simple_image.cpp:72,2'
          Dst:             _ZN7AutoPtrI16dng_simple_imageED2Ev
        - Src:             './dng_simple_image.cpp:72,2'
          Dst:             _ZN7AutoPtrI16dng_simple_imageED2Ev
    - functionName:    _ZN16dng_simple_imageC2ERK8dng_rectjjR20dng_memory_allocator
      functionSourceFile: '/src/dng_sdk/source/./dng_simple_image.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          138
      EdgeCount:       31
      CyclomaticComplexity: 12
      functionsReached:
        - _Z17ComputeBufferSizejRK9dng_pointj11PaddingType
        - _ZN16dng_memory_block6BufferEv
        - _ZN16dng_pixel_bufferC2ERK8dng_rectjjjjPv
        - _ZN16dng_pixel_bufferC2Ev
        - _ZN16dng_pixel_bufferD2Ev
        - _ZN16dng_pixel_bufferaSERKS_
        - _ZN7AutoPtrI16dng_memory_blockE5ResetEPS0_
        - _ZN7AutoPtrI16dng_memory_blockEC2Ev
        - _ZN7AutoPtrI16dng_memory_blockED2Ev
        - _ZN9dng_imageC2ERK8dng_rectjj
        - _ZN9dng_imageD2Ev
        - _ZNK7AutoPtrI16dng_memory_blockEptEv
        - _ZNK8dng_rect4SizeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_simple_image.cpp:30,4'
          Dst:             _ZN9dng_imageC2ERK8dng_rectjj
        - Src:             './dng_simple_image.cpp:25,19'
          Dst:             _ZN16dng_pixel_bufferC2Ev
        - Src:             './dng_simple_image.cpp:34,4'
          Dst:             _ZN7AutoPtrI16dng_memory_blockEC2Ev
        - Src:             './dng_simple_image.cpp:40,40'
          Dst:             _ZNK8dng_rect4SizeEv
        - Src:             './dng_simple_image.cpp:40,3'
          Dst:             _Z17ComputeBufferSizejRK9dng_pointj11PaddingType
        - Src:             './dng_simple_image.cpp:42,10'
          Dst:             _ZN7AutoPtrI16dng_memory_blockE5ResetEPS0_
        - Src:             './dng_simple_image.cpp:44,75'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_simple_image.cpp:44,84'
          Dst:             _ZN16dng_memory_block6BufferEv
        - Src:             './dng_simple_image.cpp:44,12'
          Dst:             _ZN16dng_pixel_bufferC2ERK8dng_rectjjjjPv
        - Src:             './dng_simple_image.cpp:44,10'
          Dst:             _ZN16dng_pixel_bufferaSERKS_
        - Src:             './dng_simple_image.cpp:44,2'
          Dst:             _ZN16dng_pixel_bufferD2Ev
        - Src:             './dng_simple_image.cpp:44,2'
          Dst:             _ZN16dng_pixel_bufferD2Ev
        - Src:             './dng_simple_image.cpp:46,2'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
        - Src:             './dng_simple_image.cpp:46,2'
          Dst:             _ZN16dng_pixel_bufferD2Ev
        - Src:             './dng_simple_image.cpp:46,2'
          Dst:             _ZN9dng_imageD2Ev
    - functionName:    _ZN16dng_simple_imageD0Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_simple_image.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16dng_simple_imageD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_simple_image.cpp:51,2'
          Dst:             _ZN16dng_simple_imageD2Ev
    - functionName:    _ZN16dng_simple_imageD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_simple_image.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16dng_pixel_bufferD2Ev
        - _ZN7AutoPtrI16dng_memory_blockED2Ev
        - _ZN9dng_imageD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_simple_image.cpp:53,2'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
        - Src:             './dng_simple_image.cpp:53,2'
          Dst:             _ZN16dng_pixel_bufferD2Ev
        - Src:             './dng_simple_image.cpp:53,2'
          Dst:             _ZN9dng_imageD2Ev
    - functionName:    _ZN17TempStreamSnifferD0Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_stream.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1215
      functionLinenumberEnd: 1219
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN17TempStreamSnifferD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_stream.cpp:1215,2'
          Dst:             _ZN17TempStreamSnifferD2Ev
    - functionName:    _ZN17TempStreamSnifferD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_stream.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1215
      functionLinenumberEnd: 1219
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          30
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN10dng_stream10SetSnifferEP17dng_abort_sniffer
        - __clang_call_terminate
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_stream.cpp:1217,10'
          Dst:             _ZN10dng_stream10SetSnifferEP17dng_abort_sniffer
        - Src:             './dng_stream.cpp:1217,10'
          Dst:             __clang_call_terminate
    - functionName:    _ZN10dng_stream10SetSnifferEP17dng_abort_sniffer
      functionSourceFile: '/src/dng_sdk/source/./dng_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 563
      functionLinenumberEnd: 565
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK10dng_stream7SnifferEv
      functionSourceFile: '/src/dng_sdk/source/./dng_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 555
      functionLinenumberEnd: 556
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN17TempStreamSnifferC2ER10dng_streamP17dng_abort_sniffer
      functionSourceFile: '/src/dng_sdk/source/./dng_stream.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1206
      functionLinenumberEnd: 1210
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10dng_stream10SetSnifferEP17dng_abort_sniffer
        - _ZNK10dng_stream7SnifferEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_stream.cpp:1204,24'
          Dst:             _ZNK10dng_stream7SnifferEv
        - Src:             './dng_stream.cpp:1208,10'
          Dst:             _ZN10dng_stream10SetSnifferEP17dng_abort_sniffer
    - functionName:    _ZN13TempBigEndianD0Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_stream.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1192
      functionLinenumberEnd: 1196
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13TempBigEndianD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_stream.cpp:1192,2'
          Dst:             _ZN13TempBigEndianD2Ev
    - functionName:    _ZN13TempBigEndianD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_stream.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1192
      functionLinenumberEnd: 1196
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          31
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN10dng_stream12SetSwapBytesEb
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_stream.cpp:1194,10'
          Dst:             _ZN10dng_stream12SetSwapBytesEb
        - Src:             './dng_stream.cpp:1194,10'
          Dst:             __clang_call_terminate
    - functionName:    _ZN10dng_stream12SetSwapBytesEb
      functionSourceFile: '/src/dng_sdk/source/./dng_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13TempBigEndianC2ER10dng_streamb
      functionSourceFile: '/src/dng_sdk/source/./dng_stream.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1183
      functionLinenumberEnd: 1187
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10dng_stream12SetBigEndianEb
        - _ZNK10dng_stream9SwapBytesEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_stream.cpp:1181,21'
          Dst:             _ZNK10dng_stream9SwapBytesEv
        - Src:             './dng_stream.cpp:1185,10'
          Dst:             _ZN10dng_stream12SetBigEndianEb
    - functionName:    _ZN10dng_stream12SetBigEndianEb
      functionSourceFile: '/src/dng_sdk/source/./dng_stream.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10dng_stream15DuplicateStreamERS_
      functionSourceFile: '/src/dng_sdk/source/./dng_stream.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1148
      functionLinenumberEnd: 1173
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          114
      EdgeCount:       31
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN10dng_stream15SetReadPositionEm
        - _ZN10dng_stream16SetWritePositionEm
        - _ZN10dng_stream5FlushEv
        - _ZN10dng_stream6LengthEv
        - _ZN10dng_stream9SetLengthEm
        - _ZN17TempStreamSnifferC2ER10dng_streamP17dng_abort_sniffer
        - _ZN17TempStreamSnifferD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_stream.cpp:1152,20'
          Dst:             _ZN17TempStreamSnifferC2ER10dng_streamP17dng_abort_sniffer
        - Src:             './dng_stream.cpp:1153,20'
          Dst:             _ZN17TempStreamSnifferC2ER10dng_streamP17dng_abort_sniffer
        - Src:             './dng_stream.cpp:1158,16'
          Dst:             _ZN10dng_stream6LengthEv
        - Src:             './dng_stream.cpp:1158,28'
          Dst:             _ZN10dng_stream6LengthEv
        - Src:             './dng_stream.cpp:1160,24'
          Dst:             _ZN10dng_stream6LengthEv
        - Src:             './dng_stream.cpp:1160,13'
          Dst:             _ZN10dng_stream9SetLengthEm
        - Src:             './dng_stream.cpp:1173,2'
          Dst:             _ZN17TempStreamSnifferD2Ev
        - Src:             './dng_stream.cpp:1163,2'
          Dst:             _ZN10dng_stream15SetReadPositionEm
        - Src:             './dng_stream.cpp:1165,12'
          Dst:             _ZN10dng_stream16SetWritePositionEm
        - Src:             './dng_stream.cpp:1167,27'
          Dst:             _ZN10dng_stream6LengthEv
        - Src:             './dng_stream.cpp:1169,12'
          Dst:             _ZN10dng_stream5FlushEv
        - Src:             './dng_stream.cpp:1171,23'
          Dst:             _ZN10dng_stream6LengthEv
        - Src:             './dng_stream.cpp:1171,12'
          Dst:             _ZN10dng_stream9SetLengthEm
        - Src:             './dng_stream.cpp:1173,2'
          Dst:             _ZN17TempStreamSnifferD2Ev
        - Src:             './dng_stream.cpp:1173,2'
          Dst:             _ZN17TempStreamSnifferD2Ev
        - Src:             './dng_stream.cpp:1173,2'
          Dst:             _ZN17TempStreamSnifferD2Ev
    - functionName:    _ZN10dng_stream9SetLengthEm
      functionSourceFile: '/src/dng_sdk/source/./dng_stream.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 363
      functionLinenumberEnd: 376
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN10dng_stream5FlushEv
        - _ZN10dng_stream6LengthEv
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_stream.cpp:365,2'
          Dst:             _ZN10dng_stream5FlushEv
        - Src:             './dng_stream.cpp:367,6'
          Dst:             _ZN10dng_stream6LengthEv
    - functionName:    _ZN10dng_stream15SetReadPositionEm
      functionSourceFile: '/src/dng_sdk/source/./dng_stream.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z14ThrowEndOfFilePKc
        - _ZN10dng_stream6LengthEv
      functionUses:    63
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_stream.cpp:195,18'
          Dst:             _ZN10dng_stream6LengthEv
        - Src:             './dng_stream.cpp:198,3'
          Dst:             _Z14ThrowEndOfFilePKc
    - functionName:    _ZN10dng_stream16SetWritePositionEm
      functionSourceFile: '/src/dng_sdk/source/./dng_stream.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 330
      functionLinenumberEnd: 334
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10dng_stream5FlushEv
      functionSourceFile: '/src/dng_sdk/source/./dng_stream.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionLinenumberEnd: 358
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          56
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN17dng_abort_sniffer13SniffForAbortEPS_
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_stream.cpp:344,3'
          Dst:             _ZN17dng_abort_sniffer13SniffForAbortEPS_
    - functionName:    _ZN10dng_stream12CopyToStreamERS_m
      functionSourceFile: '/src/dng_sdk/source/./dng_stream.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1104
      functionLinenumberEnd: 1143
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          106
      EdgeCount:       28
      CyclomaticComplexity: 14
      functionsReached:
        - _Z10Min_uint64mm
        - _ZN10dng_stream3GetEPvj
        - _ZN10dng_stream3PutEPKvj
        - _ZN15dng_memory_data6BufferEv
        - _ZN15dng_memory_dataC2Ej
        - _ZN15dng_memory_dataD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_stream.cpp:1111,3'
          Dst:             _ZN10dng_stream3GetEPvj
        - Src:             './dng_stream.cpp:1113,13'
          Dst:             _ZN10dng_stream3PutEPKvj
        - Src:             './dng_stream.cpp:1120,41'
          Dst:             _Z10Min_uint64mm
        - Src:             './dng_stream.cpp:1123,19'
          Dst:             _ZN15dng_memory_dataC2Ej
        - Src:             './dng_stream.cpp:1128,33'
          Dst:             _Z10Min_uint64mm
        - Src:             './dng_stream.cpp:1131,19'
          Dst:             _ZN15dng_memory_data6BufferEv
        - Src:             './dng_stream.cpp:1131,4'
          Dst:             _ZN10dng_stream3GetEPvj
        - Src:             './dng_stream.cpp:1134,29'
          Dst:             _ZN15dng_memory_data6BufferEv
        - Src:             './dng_stream.cpp:1134,14'
          Dst:             _ZN10dng_stream3PutEPKvj
        - Src:             './dng_stream.cpp:1141,3'
          Dst:             _ZN15dng_memory_dataD2Ev
        - Src:             './dng_stream.cpp:1141,3'
          Dst:             _ZN15dng_memory_dataD2Ev
    - functionName:    _ZN10dng_stream3GetEPvj
      functionSourceFile: '/src/dng_sdk/source/./dng_stream.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 325
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          244
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - _Z10Min_uint64mm
        - _Z11DoCopyBytesPKvPvj
        - _Z14ThrowEndOfFilePKc
        - _ZN10dng_stream5FlushEv
        - _ZN10dng_stream6LengthEv
        - _ZN17dng_abort_sniffer13SniffForAbortEPS_
      functionUses:    36
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_stream.cpp:238,4'
          Dst:             _Z11DoCopyBytesPKvPvj
        - Src:             './dng_stream.cpp:255,4'
          Dst:             _Z11DoCopyBytesPKvPvj
        - Src:             './dng_stream.cpp:269,3'
          Dst:             _ZN10dng_stream5FlushEv
        - Src:             './dng_stream.cpp:276,28'
          Dst:             _ZN10dng_stream6LengthEv
        - Src:             './dng_stream.cpp:279,5'
          Dst:             _Z14ThrowEndOfFilePKc
        - Src:             './dng_stream.cpp:306,56'
          Dst:             _ZN10dng_stream6LengthEv
        - Src:             './dng_stream.cpp:306,16'
          Dst:             _Z10Min_uint64mm
        - Src:             './dng_stream.cpp:311,4'
          Dst:             _Z14ThrowEndOfFilePKc
        - Src:             './dng_stream.cpp:317,3'
          Dst:             _ZN17dng_abort_sniffer13SniffForAbortEPS_
    - functionName:    _ZN10dng_stream3PutEPKvj
      functionSourceFile: '/src/dng_sdk/source/./dng_stream.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 382
      functionLinenumberEnd: 446
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          156
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - _Z10Max_uint64mm
        - _Z11DoCopyBytesPKvPvj
        - _ZN10dng_stream5FlushEv
        - _ZN10dng_stream6LengthEv
        - _ZN17dng_abort_sniffer13SniffForAbortEPS_
      functionUses:    34
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_stream.cpp:394,3'
          Dst:             _Z11DoCopyBytesPKvPvj
        - Src:             './dng_stream.cpp:410,3'
          Dst:             _ZN10dng_stream5FlushEv
        - Src:             './dng_stream.cpp:417,4'
          Dst:             _ZN17dng_abort_sniffer13SniffForAbortEPS_
        - Src:             './dng_stream.cpp:434,4'
          Dst:             _Z11DoCopyBytesPKvPvj
        - Src:             './dng_stream.cpp:444,24'
          Dst:             _ZN10dng_stream6LengthEv
        - Src:             './dng_stream.cpp:444,12'
          Dst:             _Z10Max_uint64mm
    - functionName:    _ZN13dng_srationalC2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_rational.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10dng_stream18TagValue_srationalEj
      functionSourceFile: '/src/dng_sdk/source/./dng_stream.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 978
      functionLinenumberEnd: 1039
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          121
      EdgeCount:       25
      CyclomaticComplexity: 6
      functionsReached:
        - _Z20ConvertDoubleToInt32d
        - _ZN10dng_stream15TagValue_real64Ej
        - _ZN10dng_stream9Get_int32Ev
        - _ZN13dng_srationalC2Ev
      functionUses:    5
      BranchProfiles:
        - Branch String:   './dng_stream.cpp:985,2'
          Branch Sides:    []
      Callsites:
        - Src:             './dng_stream.cpp:980,16'
          Dst:             _ZN13dng_srationalC2Ev
        - Src:             './dng_stream.cpp:991,15'
          Dst:             _ZN10dng_stream9Get_int32Ev
        - Src:             './dng_stream.cpp:992,15'
          Dst:             _ZN10dng_stream9Get_int32Ev
        - Src:             './dng_stream.cpp:1001,15'
          Dst:             _ZN10dng_stream15TagValue_real64Ej
        - Src:             './dng_stream.cpp:1015,16'
          Dst:             _Z20ConvertDoubleToInt32d
        - Src:             './dng_stream.cpp:1031,16'
          Dst:             _Z20ConvertDoubleToInt32d
    - functionName:    _ZN10dng_stream15TagValue_real64Ej
      functionSourceFile: '/src/dng_sdk/source/./dng_stream.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1046
      functionLinenumberEnd: 1098
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          128
      EdgeCount:       23
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN10dng_stream10Get_real32Ev
        - _ZN10dng_stream10Get_real64Ev
        - _ZN10dng_stream10Get_uint32Ev
        - _ZN10dng_stream14TagValue_int32Ej
        - _ZN10dng_stream15TagValue_uint32Ej
        - _ZN10dng_stream9Get_int32Ev
      functionUses:    21
      BranchProfiles:
        - Branch String:   './dng_stream.cpp:1048,2'
          Branch Sides:    []
      Callsites:
        - Src:             './dng_stream.cpp:1055,20'
          Dst:             _ZN10dng_stream15TagValue_uint32Ej
        - Src:             './dng_stream.cpp:1060,20'
          Dst:             _ZN10dng_stream14TagValue_int32Ej
        - Src:             './dng_stream.cpp:1065,15'
          Dst:             _ZN10dng_stream10Get_uint32Ev
        - Src:             './dng_stream.cpp:1066,15'
          Dst:             _ZN10dng_stream10Get_uint32Ev
        - Src:             './dng_stream.cpp:1078,14'
          Dst:             _ZN10dng_stream9Get_int32Ev
        - Src:             './dng_stream.cpp:1079,14'
          Dst:             _ZN10dng_stream9Get_int32Ev
        - Src:             './dng_stream.cpp:1089,20'
          Dst:             _ZN10dng_stream10Get_real32Ev
        - Src:             './dng_stream.cpp:1092,11'
          Dst:             _ZN10dng_stream10Get_real64Ev
    - functionName:    _ZN10dng_stream15TagValue_uint32Ej
      functionSourceFile: '/src/dng_sdk/source/./dng_stream.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 797
      functionLinenumberEnd: 824
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          80
      EdgeCount:       17
      CyclomaticComplexity: 3
      functionsReached:
        - _Z21ConvertDoubleToUint32d
        - _ZN10dng_stream10Get_uint16Ev
        - _ZN10dng_stream10Get_uint32Ev
        - _ZN10dng_stream15TagValue_real64Ej
        - _ZN10dng_stream9Get_uint8Ev
      functionUses:    95
      BranchProfiles:
        - Branch String:   './dng_stream.cpp:799,2'
          Branch Sides:    []
      Callsites:
        - Src:             './dng_stream.cpp:803,20'
          Dst:             _ZN10dng_stream9Get_uint8Ev
        - Src:             './dng_stream.cpp:806,20'
          Dst:             _ZN10dng_stream10Get_uint16Ev
        - Src:             './dng_stream.cpp:810,11'
          Dst:             _ZN10dng_stream10Get_uint32Ev
        - Src:             './dng_stream.cpp:814,13'
          Dst:             _ZN10dng_stream15TagValue_real64Ej
        - Src:             './dng_stream.cpp:822,9'
          Dst:             _Z21ConvertDoubleToUint32d
    - functionName:    _ZN10dng_stream14TagValue_int32Ej
      functionSourceFile: '/src/dng_sdk/source/./dng_stream.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 829
      functionLinenumberEnd: 867
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          83
      EdgeCount:       18
      CyclomaticComplexity: 4
      functionsReached:
        - _Z20ConvertDoubleToInt32d
        - _ZN10dng_stream15TagValue_real64Ej
        - _ZN10dng_stream8Get_int8Ev
        - _ZN10dng_stream9Get_int16Ev
        - _ZN10dng_stream9Get_int32Ev
      functionUses:    16
      BranchProfiles:
        - Branch String:   './dng_stream.cpp:831,2'
          Branch Sides:    []
      Callsites:
        - Src:             './dng_stream.cpp:835,19'
          Dst:             _ZN10dng_stream8Get_int8Ev
        - Src:             './dng_stream.cpp:838,19'
          Dst:             _ZN10dng_stream9Get_int16Ev
        - Src:             './dng_stream.cpp:841,11'
          Dst:             _ZN10dng_stream9Get_int32Ev
        - Src:             './dng_stream.cpp:845,13'
          Dst:             _ZN10dng_stream15TagValue_real64Ej
        - Src:             './dng_stream.cpp:853,10'
          Dst:             _Z20ConvertDoubleToInt32d
        - Src:             './dng_stream.cpp:863,10'
          Dst:             _Z20ConvertDoubleToInt32d
    - functionName:    _ZN10dng_stream10Get_uint32Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_stream.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 487
      functionLinenumberEnd: 500
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z11SwapBytes32j
        - _ZN10dng_stream3GetEPvj
      functionUses:    76
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_stream.cpp:491,2'
          Dst:             _ZN10dng_stream3GetEPvj
        - Src:             './dng_stream.cpp:496,7'
          Dst:             _Z11SwapBytes32j
    - functionName:    _ZN10dng_stream10Get_real32Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_stream.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 582
      functionLinenumberEnd: 592
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10dng_stream10Get_uint32Ev
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_stream.cpp:590,8'
          Dst:             _ZN10dng_stream10Get_uint32Ev
    - functionName:    _ZN10dng_stream10Get_real64Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_stream.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 628
      functionLinenumberEnd: 652
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN10dng_stream10Get_uint32Ev
        - _ZN10dng_stream3GetEPvj
      functionUses:    23
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_stream.cpp:639,13'
          Dst:             _ZN10dng_stream10Get_uint32Ev
        - Src:             './dng_stream.cpp:640,13'
          Dst:             _ZN10dng_stream10Get_uint32Ev
        - Src:             './dng_stream.cpp:648,2'
          Dst:             _ZN10dng_stream3GetEPvj
    - functionName:    _Z11SwapBytes32j
      functionSourceFile: '/src/dng_sdk/source/./dng_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 603
      functionLinenumberEnd: 608
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10dng_stream8Get_int8Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 363
      functionLinenumberEnd: 364
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10dng_stream9Get_uint8Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_stream.h:364,18'
          Dst:             _ZN10dng_stream9Get_uint8Ev
    - functionName:    _ZN10dng_stream9Get_int16Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 382
      functionLinenumberEnd: 383
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10dng_stream10Get_uint16Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_stream.h:383,19'
          Dst:             _ZN10dng_stream10Get_uint16Ev
    - functionName:    _ZN10dng_stream10Get_uint16Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_stream.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 451
      functionLinenumberEnd: 464
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z11SwapBytes16t
        - _ZN10dng_stream3GetEPvj
      functionUses:    43
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_stream.cpp:455,2'
          Dst:             _ZN10dng_stream3GetEPvj
        - Src:             './dng_stream.cpp:460,7'
          Dst:             _Z11SwapBytes16t
    - functionName:    _Z11SwapBytes16t
      functionSourceFile: '/src/dng_sdk/source/./dng_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 595
      functionLinenumberEnd: 598
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10dng_stream18TagValue_urationalEj
      functionSourceFile: '/src/dng_sdk/source/./dng_stream.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 872
      functionLinenumberEnd: 971
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         34
      ICount:          193
      EdgeCount:       39
      CyclomaticComplexity: 7
      functionsReached:
        - _Z21ConvertDoubleToUint32d
        - _ZN10dng_stream10Get_uint32Ev
        - _ZN10dng_stream14TagValue_int32Ej
        - _ZN10dng_stream15TagValue_real64Ej
        - _ZN10dng_stream15TagValue_uint32Ej
        - _ZN10dng_stream9Get_int32Ev
        - _ZN13dng_urationalC2Ev
      functionUses:    47
      BranchProfiles:
        - Branch String:   './dng_stream.cpp:879,2'
          Branch Sides:    []
      Callsites:
        - Src:             './dng_stream.cpp:874,16'
          Dst:             _ZN13dng_urationalC2Ev
        - Src:             './dng_stream.cpp:885,15'
          Dst:             _ZN10dng_stream10Get_uint32Ev
        - Src:             './dng_stream.cpp:886,15'
          Dst:             _ZN10dng_stream10Get_uint32Ev
        - Src:             './dng_stream.cpp:895,14'
          Dst:             _ZN10dng_stream9Get_int32Ev
        - Src:             './dng_stream.cpp:896,14'
          Dst:             _ZN10dng_stream9Get_int32Ev
        - Src:             './dng_stream.cpp:924,15'
          Dst:             _ZN10dng_stream15TagValue_uint32Ej
        - Src:             './dng_stream.cpp:935,14'
          Dst:             _ZN10dng_stream14TagValue_int32Ej
        - Src:             './dng_stream.cpp:949,15'
          Dst:             _ZN10dng_stream15TagValue_real64Ej
        - Src:             './dng_stream.cpp:963,16'
          Dst:             _Z21ConvertDoubleToUint32d
    - functionName:    _ZN10dng_stream9PadAlign4Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_stream.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 788
      functionLinenumberEnd: 792
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10dng_stream8PutZerosEm
        - _ZNK10dng_stream8PositionEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_stream.cpp:790,18'
          Dst:             _ZNK10dng_stream8PositionEv
        - Src:             './dng_stream.cpp:790,2'
          Dst:             _ZN10dng_stream8PutZerosEm
    - functionName:    _ZN10dng_stream8PutZerosEm
      functionSourceFile: '/src/dng_sdk/source/./dng_stream.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 735
      functionLinenumberEnd: 774
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          106
      EdgeCount:       37
      CyclomaticComplexity: 19
      functionsReached:
        - _Z10Min_uint64mm
        - _Z11DoZeroBytesPvj
        - _ZN10dng_stream3PutEPKvj
        - _ZN10dng_stream9Put_uint8Eh
        - _ZN15dng_memory_data6BufferEv
        - _ZN15dng_memory_dataC2Ej
        - _ZN15dng_memory_dataD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_stream.cpp:742,19'
          Dst:             _ZN15dng_memory_dataC2Ej
        - Src:             './dng_stream.cpp:744,27'
          Dst:             _ZN15dng_memory_data6BufferEv
        - Src:             './dng_stream.cpp:744,3'
          Dst:             _Z11DoZeroBytesPvj
        - Src:             './dng_stream.cpp:750,23'
          Dst:             _Z10Min_uint64mm
        - Src:             './dng_stream.cpp:752,20'
          Dst:             _ZN15dng_memory_data6BufferEv
        - Src:             './dng_stream.cpp:752,4'
          Dst:             _ZN10dng_stream3PutEPKvj
        - Src:             './dng_stream.cpp:758,3'
          Dst:             _ZN15dng_memory_dataD2Ev
        - Src:             './dng_stream.cpp:758,3'
          Dst:             _ZN15dng_memory_dataD2Ev
        - Src:             './dng_stream.cpp:768,4'
          Dst:             _ZN10dng_stream9Put_uint8Eh
    - functionName:    _ZN10dng_stream9Put_uint8Eh
      functionSourceFile: '/src/dng_sdk/source/./dng_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionLinenumberEnd: 313
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          99
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - _Z10Max_uint64mm
        - _ZN10dng_stream3PutEPKvj
        - _ZN10dng_stream6LengthEv
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_stream.h:302,27'
          Dst:             _ZN10dng_stream6LengthEv
        - Src:             './dng_stream.h:302,15'
          Dst:             _Z10Max_uint64mm
        - Src:             './dng_stream.h:309,5'
          Dst:             _ZN10dng_stream3PutEPKvj
    - functionName:    _ZN10dng_stream9PadAlign2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_stream.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 779
      functionLinenumberEnd: 783
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10dng_stream8PutZerosEm
        - _ZNK10dng_stream8PositionEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_stream.cpp:781,12'
          Dst:             _ZNK10dng_stream8PositionEv
        - Src:             './dng_stream.cpp:781,2'
          Dst:             _ZN10dng_stream8PutZerosEm
    - functionName:    _ZN10dng_stream11Get_UStringEPcj
      functionSourceFile: '/src/dng_sdk/source/./dng_stream.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 711
      functionLinenumberEnd: 730
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          63
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN10dng_stream10Get_uint16Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_stream.cpp:720,19'
          Dst:             _ZN10dng_stream10Get_uint16Ev
    - functionName:    _ZN10dng_stream11Get_CStringEPcj
      functionSourceFile: '/src/dng_sdk/source/./dng_stream.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 687
      functionLinenumberEnd: 706
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          62
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN10dng_stream9Get_uint8Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_stream.cpp:696,19'
          Dst:             _ZN10dng_stream9Get_uint8Ev
    - functionName:    _ZN10dng_stream10Put_real64Ed
      functionSourceFile: '/src/dng_sdk/source/./dng_stream.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 657
      functionLinenumberEnd: 682
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN10dng_stream10Put_uint32Ej
        - _ZN10dng_stream3PutEPKvj
      functionUses:    24
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_stream.cpp:670,3'
          Dst:             _ZN10dng_stream10Put_uint32Ej
        - Src:             './dng_stream.cpp:671,3'
          Dst:             _ZN10dng_stream10Put_uint32Ej
        - Src:             './dng_stream.cpp:678,3'
          Dst:             _ZN10dng_stream3PutEPKvj
    - functionName:    _ZN10dng_stream10Put_uint32Ej
      functionSourceFile: '/src/dng_sdk/source/./dng_stream.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 507
      functionLinenumberEnd: 518
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z11SwapBytes32j
        - _ZN10dng_stream3PutEPKvj
      functionUses:    90
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_stream.cpp:512,7'
          Dst:             _Z11SwapBytes32j
        - Src:             './dng_stream.cpp:516,2'
          Dst:             _ZN10dng_stream3PutEPKvj
    - functionName:    _ZN10dng_stream10Put_real32Ef
      functionSourceFile: '/src/dng_sdk/source/./dng_stream.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 599
      functionLinenumberEnd: 623
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN10dng_stream10Put_uint32Ej
        - _ZN10dng_stream3PutEPKvj
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_stream.cpp:612,3'
          Dst:             _ZN10dng_stream10Put_uint32Ej
        - Src:             './dng_stream.cpp:619,3'
          Dst:             _ZN10dng_stream3PutEPKvj
    - functionName:    _ZN10dng_stream10Put_uint64Em
      functionSourceFile: '/src/dng_sdk/source/./dng_stream.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 552
      functionLinenumberEnd: 577
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN10dng_stream10Put_uint32Ej
        - _ZN10dng_stream3PutEPKvj
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_stream.cpp:565,3'
          Dst:             _ZN10dng_stream10Put_uint32Ej
        - Src:             './dng_stream.cpp:566,3'
          Dst:             _ZN10dng_stream10Put_uint32Ej
        - Src:             './dng_stream.cpp:573,3'
          Dst:             _ZN10dng_stream3PutEPKvj
    - functionName:    _ZN10dng_stream10Get_uint64Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_stream.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 523
      functionLinenumberEnd: 547
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN10dng_stream10Get_uint32Ev
        - _ZN10dng_stream3GetEPvj
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_stream.cpp:534,15'
          Dst:             _ZN10dng_stream10Get_uint32Ev
        - Src:             './dng_stream.cpp:535,15'
          Dst:             _ZN10dng_stream10Get_uint32Ev
        - Src:             './dng_stream.cpp:543,2'
          Dst:             _ZN10dng_stream3GetEPvj
    - functionName:    _ZN10dng_stream10Put_uint16Et
      functionSourceFile: '/src/dng_sdk/source/./dng_stream.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 471
      functionLinenumberEnd: 482
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z11SwapBytes16t
        - _ZN10dng_stream3PutEPKvj
      functionUses:    24
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_stream.cpp:476,7'
          Dst:             _Z11SwapBytes16t
        - Src:             './dng_stream.cpp:480,2'
          Dst:             _ZN10dng_stream3PutEPKvj
    - functionName:    _ZNK10dng_stream22PositionInOriginalFileEv
      functionSourceFile: '/src/dng_sdk/source/./dng_stream.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK10dng_stream8PositionEv
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_stream.cpp:221,33'
          Dst:             _ZNK10dng_stream8PositionEv
    - functionName:    _ZNK10dng_stream20OffsetInOriginalFileEv
      functionSourceFile: '/src/dng_sdk/source/./dng_stream.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10dng_stream13AsMemoryBlockER20dng_memory_allocator
      functionSourceFile: '/src/dng_sdk/source/./dng_stream.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          98
      EdgeCount:       28
      CyclomaticComplexity: 14
      functionsReached:
        - _Z17ThrowProgramErrorPKc
        - _ZN10dng_stream15SetReadPositionEm
        - _ZN10dng_stream3GetEPvj
        - _ZN10dng_stream5FlushEv
        - _ZN10dng_stream6LengthEv
        - _ZN16dng_memory_block6BufferEv
        - _ZN7AutoPtrI16dng_memory_blockE7ReleaseEv
        - _ZN7AutoPtrI16dng_memory_blockEC2EPS0_
        - _ZN7AutoPtrI16dng_memory_blockED2Ev
        - _ZNK7AutoPtrI16dng_memory_blockEptEv
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_stream.cpp:162,2'
          Dst:             _ZN10dng_stream5FlushEv
        - Src:             './dng_stream.cpp:164,17'
          Dst:             _ZN10dng_stream6LengthEv
        - Src:             './dng_stream.cpp:168,3'
          Dst:             _Z17ThrowProgramErrorPKc
        - Src:             './dng_stream.cpp:173,28'
          Dst:             _ZN7AutoPtrI16dng_memory_blockEC2EPS0_
        - Src:             './dng_stream.cpp:178,3'
          Dst:             _ZN10dng_stream15SetReadPositionEm
        - Src:             './dng_stream.cpp:180,8'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_stream.cpp:180,15'
          Dst:             _ZN16dng_memory_block6BufferEv
        - Src:             './dng_stream.cpp:180,3'
          Dst:             _ZN10dng_stream3GetEPvj
        - Src:             './dng_stream.cpp:186,2'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
        - Src:             './dng_stream.cpp:184,15'
          Dst:             _ZN7AutoPtrI16dng_memory_blockE7ReleaseEv
        - Src:             './dng_stream.cpp:186,2'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
    - functionName:    _ZNK10dng_stream4DataEv
      functionSourceFile: '/src/dng_sdk/source/./dng_stream.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK10dng_stream9BigEndianEv
      functionSourceFile: '/src/dng_sdk/source/./dng_stream.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10dng_stream7DoWriteEPKvjm
      functionSourceFile: '/src/dng_sdk/source/./dng_stream.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z17ThrowProgramErrorPKc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_stream.cpp:119,2'
          Dst:             _Z17ThrowProgramErrorPKc
    - functionName:    _ZN10dng_stream11DoSetLengthEm
      functionSourceFile: '/src/dng_sdk/source/./dng_stream.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z17ThrowProgramErrorPKc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_stream.cpp:108,2'
          Dst:             _Z17ThrowProgramErrorPKc
    - functionName:    _ZN10dng_stream6DoReadEPvjm
      functionSourceFile: '/src/dng_sdk/source/./dng_stream.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z17ThrowProgramErrorPKc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_stream.cpp:99,2'
          Dst:             _Z17ThrowProgramErrorPKc
    - functionName:    _ZN10dng_stream11DoGetLengthEv
      functionSourceFile: '/src/dng_sdk/source/./dng_stream.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z17ThrowProgramErrorPKc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_stream.cpp:86,2'
          Dst:             _Z17ThrowProgramErrorPKc
    - functionName:    _ZN10dng_streamD0Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_stream.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10dng_streamD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_stream.cpp:77,2'
          Dst:             _ZN10dng_streamD2Ev
    - functionName:    _ZN10dng_streamD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_stream.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN15dng_memory_dataD2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_stream.cpp:79,2'
          Dst:             _ZN15dng_memory_dataD2Ev
    - functionName:    _ZN10dng_streamC2EPKvjm
      functionSourceFile: '/src/dng_sdk/source/./dng_stream.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          56
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN15dng_memory_dataC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_stream.cpp:61,4'
          Dst:             _ZN15dng_memory_dataC2Ev
    - functionName:    _ZN15dng_memory_data12Buffer_uint8Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_memory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN15dng_memory_data6BufferEv
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_memory.h:130,21'
          Dst:             _ZN15dng_memory_data6BufferEv
    - functionName:    _ZN10dng_streamC2EP17dng_abort_snifferjm
      functionSourceFile: '/src/dng_sdk/source/./dng_stream.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          75
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN15dng_memory_data12Buffer_uint8Ev
        - _ZN15dng_memory_dataC2Ej
        - _ZN15dng_memory_dataD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_stream.cpp:37,4'
          Dst:             _ZN15dng_memory_dataC2Ej
        - Src:             './dng_stream.cpp:38,28'
          Dst:             _ZN15dng_memory_data12Buffer_uint8Ev
        - Src:             './dng_stream.cpp:48,2'
          Dst:             _ZN15dng_memory_dataD2Ev
    - functionName:    _GLOBAL__sub_I_dng_string.cpp
      functionSourceFile: '/src/dng_sdk/source/dng_string.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __cxx_global_var_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'dng_string.cpp:0,0'
          Dst:             __cxx_global_var_init
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/dng_sdk/source/dng_string.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 2152
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9dng_mutexC2EPKcj
        - _ZN9dng_mutexD2Ev
        - __cxa_atexit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_string.cpp:2152,18'
          Dst:             _ZN9dng_mutexC2EPKcj
        - Src:             'dng_string.cpp:0,0'
          Dst:             __cxa_atexit
        - Src:             'dng_string.cpp:0,0'
          Dst:             _ZN9dng_mutexD2Ev
    - functionName:    _ZL15ConvertUnsignedImjEvT_PT0_
      functionSourceFile: '/src/dng_sdk/source/./dng_safe_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z17ThrowProgramErrorPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_safe_arithmetic.h:214,5'
          Dst:             _Z17ThrowProgramErrorPKc
    - functionName:    _ZNK10dng_string7CompareERKS_
      functionSourceFile: '/src/dng_sdk/source/./dng_string.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2157
      functionLinenumberEnd: 2386
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         37
      ICount:          170
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN10dng_string10DecodeUTF8ERPKcjPb
        - _ZNK10dng_string3GetEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_string.cpp:2330,25'
          Dst:             _ZNK10dng_string3GetEv
        - Src:             './dng_string.cpp:2331,25'
          Dst:             _ZNK10dng_string3GetEv
        - Src:             './dng_string.cpp:2346,16'
          Dst:             _ZN10dng_string10DecodeUTF8ERPKcjPb
        - Src:             './dng_string.cpp:2347,16'
          Dst:             _ZN10dng_string10DecodeUTF8ERPKcjPb
    - functionName:    _ZNK10dng_string3GetEv
      functionSourceFile: '/src/dng_sdk/source/./dng_string.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 564
      functionLinenumberEnd: 575
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK15dng_memory_data11Buffer_charEv
        - _ZNK15dng_memory_data6BufferEv
      functionUses:    44
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_string.cpp:566,12'
          Dst:             _ZNK15dng_memory_data6BufferEv
        - Src:             './dng_string.cpp:569,16'
          Dst:             _ZNK15dng_memory_data11Buffer_charEv
    - functionName:    _ZN10dng_string10DecodeUTF8ERPKcjPb
      functionSourceFile: '/src/dng_sdk/source/./dng_string.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 915
      functionLinenumberEnd: 1042
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          242
      EdgeCount:       45
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   './dng_string.cpp:973,2'
          Branch Sides:    []
      Callsites:       []
    - functionName:    _ZNK15dng_memory_data11Buffer_charEv
      functionSourceFile: '/src/dng_sdk/source/./dng_memory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK15dng_memory_data6BufferEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_memory.h:122,26'
          Dst:             _ZNK15dng_memory_data6BufferEv
    - functionName:    _ZL22CheckSpaceLeftInBufferIcEvPKT_S2_m
      functionSourceFile: '/src/dng_sdk/source/./dng_string.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          44
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _Z15ThrowMemoryFullPKc
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_string.cpp:75,3'
          Dst:             _Z15ThrowMemoryFullPKc
    - functionName:    _ZN10dng_string32NormalizeAsCommaSeparatedNumbersEv
      functionSourceFile: '/src/dng_sdk/source/./dng_string.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1904
      functionLinenumberEnd: 1951
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         29
      ICount:          133
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN10dng_string10DecodeUTF8ERPKcjPb
        - _ZN15dng_memory_data11Buffer_charEv
        - _ZN15dng_memory_data6BufferEv
        - isdigit
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_string.cpp:1906,12'
          Dst:             _ZN15dng_memory_data6BufferEv
        - Src:             './dng_string.cpp:1909,28'
          Dst:             _ZN15dng_memory_data11Buffer_charEv
        - Src:             './dng_string.cpp:1910,25'
          Dst:             _ZN15dng_memory_data11Buffer_charEv
        - Src:             './dng_string.cpp:1917,15'
          Dst:             _ZN10dng_string10DecodeUTF8ERPKcjPb
        - Src:             './dng_string.cpp:1922,8'
          Dst:             isdigit
    - functionName:    isdigit
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10dng_string13StripLowASCIIEv
      functionSourceFile: '/src/dng_sdk/source/./dng_string.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1873
      functionLinenumberEnd: 1899
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          86
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN15dng_memory_data11Buffer_charEv
        - _ZN15dng_memory_data6BufferEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_string.cpp:1875,12'
          Dst:             _ZN15dng_memory_data6BufferEv
        - Src:             './dng_string.cpp:1878,28'
          Dst:             _ZN15dng_memory_data11Buffer_charEv
        - Src:             './dng_string.cpp:1879,28'
          Dst:             _ZN15dng_memory_data11Buffer_charEv
    - functionName:    _ZN10dng_string14SetLineEndingsEc
      functionSourceFile: '/src/dng_sdk/source/./dng_string.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1816
      functionLinenumberEnd: 1868
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         33
      ICount:          167
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN15dng_memory_data11Buffer_charEv
        - _ZN15dng_memory_data6BufferEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_string.cpp:1818,12'
          Dst:             _ZN15dng_memory_data6BufferEv
        - Src:             './dng_string.cpp:1821,28'
          Dst:             _ZN15dng_memory_data11Buffer_charEv
        - Src:             './dng_string.cpp:1822,28'
          Dst:             _ZN15dng_memory_data11Buffer_charEv
    - functionName:    _ZN10dng_string12SetLowercaseEv
      functionSourceFile: '/src/dng_sdk/source/./dng_string.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1786
      functionLinenumberEnd: 1811
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          88
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN15dng_memory_data11Buffer_charEv
        - _ZN15dng_memory_data6BufferEv
        - _ZNK10dng_string6LengthEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_string.cpp:1788,12'
          Dst:             _ZN15dng_memory_data6BufferEv
        - Src:             './dng_string.cpp:1791,16'
          Dst:             _ZNK10dng_string6LengthEv
        - Src:             './dng_string.cpp:1793,22'
          Dst:             _ZN15dng_memory_data11Buffer_charEv
    - functionName:    _ZNK10dng_string6LengthEv
      functionSourceFile: '/src/dng_sdk/source/./dng_string.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1420
      functionLinenumberEnd: 1424
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL14strlenAsUint32PKc
        - _ZNK10dng_string3GetEv
      functionUses:    20
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_string.cpp:1422,18'
          Dst:             _ZNK10dng_string3GetEv
        - Src:             './dng_string.cpp:1424,9'
          Dst:             _ZL14strlenAsUint32PKc
    - functionName:    _ZL14strlenAsUint32PKc
      functionSourceFile: '/src/dng_sdk/source/./dng_string.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL15ConvertUnsignedImjEvT_PT0_
        - strlen
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_string.cpp:54,18'
          Dst:             strlen
        - Src:             './dng_string.cpp:54,2'
          Dst:             _ZL15ConvertUnsignedImjEvT_PT0_
    - functionName:    strlen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10dng_string12SetUppercaseEv
      functionSourceFile: '/src/dng_sdk/source/./dng_string.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1756
      functionLinenumberEnd: 1781
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          88
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN15dng_memory_data11Buffer_charEv
        - _ZN15dng_memory_data6BufferEv
        - _ZNK10dng_string6LengthEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_string.cpp:1758,12'
          Dst:             _ZN15dng_memory_data6BufferEv
        - Src:             './dng_string.cpp:1761,16'
          Dst:             _ZNK10dng_string6LengthEv
        - Src:             './dng_string.cpp:1763,22'
          Dst:             _ZN15dng_memory_data11Buffer_charEv
    - functionName:    _ZN10dng_string6AppendEPKc
      functionSourceFile: '/src/dng_sdk/source/./dng_string.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1727
      functionLinenumberEnd: 1751
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          93
      EdgeCount:       26
      CyclomaticComplexity: 14
      functionsReached:
        - _Z13SafeUint32Addjj
        - _ZL14strlenAsUint32PKc
        - _ZN10dng_string3SetEPKc
        - _ZN15dng_memory_data11Buffer_charEv
        - _ZN15dng_memory_dataC2Ej
        - _ZN15dng_memory_dataD2Ev
        - _ZNK10dng_string3GetEv
        - _ZNK10dng_string6LengthEv
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_string.cpp:1729,16'
          Dst:             _ZL14strlenAsUint32PKc
        - Src:             './dng_string.cpp:1734,17'
          Dst:             _ZNK10dng_string6LengthEv
        - Src:             './dng_string.cpp:1736,40'
          Dst:             _Z13SafeUint32Addjj
        - Src:             './dng_string.cpp:1736,25'
          Dst:             _Z13SafeUint32Addjj
        - Src:             './dng_string.cpp:1736,19'
          Dst:             _ZN15dng_memory_dataC2Ej
        - Src:             './dng_string.cpp:1738,23'
          Dst:             _ZN15dng_memory_data11Buffer_charEv
        - Src:             './dng_string.cpp:1742,20'
          Dst:             _ZNK10dng_string3GetEv
        - Src:             './dng_string.cpp:1749,3'
          Dst:             _ZN15dng_memory_dataD2Ev
        - Src:             './dng_string.cpp:1747,3'
          Dst:             _ZN10dng_string3SetEPKc
        - Src:             './dng_string.cpp:1749,3'
          Dst:             _ZN15dng_memory_dataD2Ev
    - functionName:    _ZN10dng_string3SetEPKc
      functionSourceFile: '/src/dng_sdk/source/./dng_string.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 589
      functionLinenumberEnd: 635
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          98
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - _Z13SafeUint32Addjj
        - _ZL14strlenAsUint32PKc
        - _ZN15dng_memory_data11Buffer_charEv
        - _ZN15dng_memory_data5ClearEv
        - _ZN15dng_memory_data8AllocateEj
        - _ZNK10dng_string6LengthEv
      functionUses:    32
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_string.cpp:593,31'
          Dst:             _ZL14strlenAsUint32PKc
        - Src:             './dng_string.cpp:600,9'
          Dst:             _ZN15dng_memory_data5ClearEv
        - Src:             './dng_string.cpp:609,19'
          Dst:             _ZNK10dng_string6LengthEv
        - Src:             './dng_string.cpp:618,10'
          Dst:             _ZN15dng_memory_data5ClearEv
        - Src:             './dng_string.cpp:620,20'
          Dst:             _Z13SafeUint32Addjj
        - Src:             './dng_string.cpp:620,10'
          Dst:             _ZN15dng_memory_data8AllocateEj
        - Src:             './dng_string.cpp:624,19'
          Dst:             _ZN15dng_memory_data11Buffer_charEv
    - functionName:    _ZN10dng_string11TrimLeadingEPKcb
      functionSourceFile: '/src/dng_sdk/source/./dng_string.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1709
      functionLinenumberEnd: 1722
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL14strlenAsUint32PKc
        - _ZN10dng_string3SetEPKc
        - _ZNK10dng_string10StartsWithEPKcb
        - _ZNK10dng_string3GetEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_string.cpp:1711,6'
          Dst:             _ZNK10dng_string10StartsWithEPKcb
        - Src:             './dng_string.cpp:1714,8'
          Dst:             _ZNK10dng_string3GetEv
        - Src:             './dng_string.cpp:1714,17'
          Dst:             _ZL14strlenAsUint32PKc
        - Src:             './dng_string.cpp:1714,3'
          Dst:             _ZN10dng_string3SetEPKc
    - functionName:    _ZNK10dng_string10StartsWithEPKcb
      functionSourceFile: '/src/dng_sdk/source/./dng_string.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1484
      functionLinenumberEnd: 1509
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          80
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _Z14ForceUppercasec
        - _ZNK10dng_string3GetEv
      functionUses:    14
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_string.cpp:1486,18'
          Dst:             _ZNK10dng_string3GetEv
        - Src:             './dng_string.cpp:1496,9'
          Dst:             _Z14ForceUppercasec
        - Src:             './dng_string.cpp:1497,9'
          Dst:             _Z14ForceUppercasec
    - functionName:    _Z14ForceUppercasec
      functionSourceFile: '/src/dng_sdk/source/./dng_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 579
      functionLinenumberEnd: 588
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10dng_string7ReplaceEPKcS1_b
      functionSourceFile: '/src/dng_sdk/source/./dng_string.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1619
      functionLinenumberEnd: 1703
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          251
      EdgeCount:       60
      CyclomaticComplexity: 31
      functionsReached:
        - _Z13SafeUint32Addjj
        - _ZL14strlenAsUint32PKc
        - _ZN10dng_string3SetEPKc
        - _ZN15dng_memory_data11Buffer_charEv
        - _ZN15dng_memory_dataC2Ej
        - _ZN15dng_memory_dataD2Ev
        - _ZNK10dng_string6LengthEv
        - _ZNK10dng_string8ContainsEPKcbPi
        - strncpy
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_string.cpp:1623,6'
          Dst:             _ZNK10dng_string8ContainsEPKcbPi
        - Src:             './dng_string.cpp:1628,17'
          Dst:             _ZNK10dng_string6LengthEv
        - Src:             './dng_string.cpp:1630,17'
          Dst:             _ZL14strlenAsUint32PKc
        - Src:             './dng_string.cpp:1631,17'
          Dst:             _ZL14strlenAsUint32PKc
        - Src:             './dng_string.cpp:1636,19'
          Dst:             _ZN15dng_memory_data11Buffer_charEv
        - Src:             './dng_string.cpp:1636,4'
          Dst:             strncpy
        - Src:             './dng_string.cpp:1645,19'
          Dst:             _ZN15dng_memory_data11Buffer_charEv
        - Src:             './dng_string.cpp:1645,4'
          Dst:             strncpy
        - Src:             './dng_string.cpp:1649,26'
          Dst:             _ZN15dng_memory_data11Buffer_charEv
        - Src:             './dng_string.cpp:1650,23'
          Dst:             _ZN15dng_memory_data11Buffer_charEv
        - Src:             './dng_string.cpp:1667,20'
          Dst:             _Z13SafeUint32Addjj
        - Src:             './dng_string.cpp:1667,5'
          Dst:             _Z13SafeUint32Addjj
        - Src:             './dng_string.cpp:1666,20'
          Dst:             _ZN15dng_memory_dataC2Ej
        - Src:             './dng_string.cpp:1672,25'
          Dst:             _ZN15dng_memory_data11Buffer_charEv
        - Src:             './dng_string.cpp:1673,19'
          Dst:             _ZN15dng_memory_data11Buffer_charEv
        - Src:             './dng_string.cpp:1672,5'
          Dst:             strncpy
        - Src:             './dng_string.cpp:1695,4'
          Dst:             _ZN15dng_memory_dataD2Ev
        - Src:             './dng_string.cpp:1681,25'
          Dst:             _ZN15dng_memory_data11Buffer_charEv
        - Src:             './dng_string.cpp:1681,5'
          Dst:             strncpy
        - Src:             './dng_string.cpp:1689,24'
          Dst:             _ZN15dng_memory_data11Buffer_charEv
        - Src:             './dng_string.cpp:1690,18'
          Dst:             _ZN15dng_memory_data11Buffer_charEv
        - Src:             './dng_string.cpp:1689,4'
          Dst:             strncpy
        - Src:             './dng_string.cpp:1693,20'
          Dst:             _ZN15dng_memory_data11Buffer_charEv
        - Src:             './dng_string.cpp:1693,4'
          Dst:             _ZN10dng_string3SetEPKc
        - Src:             './dng_string.cpp:1695,4'
          Dst:             _ZN15dng_memory_dataD2Ev
    - functionName:    _ZNK10dng_string8ContainsEPKcbPi
      functionSourceFile: '/src/dng_sdk/source/./dng_string.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1556
      functionLinenumberEnd: 1612
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          151
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - _Z14ForceUppercasec
        - _ZL14strlenAsUint32PKc
        - _ZNK10dng_string3GetEv
        - _ZNK10dng_string6LengthEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_string.cpp:1563,16'
          Dst:             _ZNK10dng_string6LengthEv
        - Src:             './dng_string.cpp:1565,16'
          Dst:             _ZL14strlenAsUint32PKc
        - Src:             './dng_string.cpp:1578,20'
          Dst:             _ZNK10dng_string3GetEv
        - Src:             './dng_string.cpp:1588,10'
          Dst:             _Z14ForceUppercasec
        - Src:             './dng_string.cpp:1589,10'
          Dst:             _Z14ForceUppercasec
    - functionName:    strncpy
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK10dng_string8EndsWithEPKcb
      functionSourceFile: '/src/dng_sdk/source/./dng_string.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1515
      functionLinenumberEnd: 1549
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          102
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _Z14ForceUppercasec
        - _ZL14strlenAsUint32PKc
        - _ZNK10dng_string3GetEv
        - _ZNK10dng_string6LengthEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_string.cpp:1517,16'
          Dst:             _ZNK10dng_string6LengthEv
        - Src:             './dng_string.cpp:1519,16'
          Dst:             _ZL14strlenAsUint32PKc
        - Src:             './dng_string.cpp:1526,18'
          Dst:             _ZNK10dng_string3GetEv
        - Src:             './dng_string.cpp:1536,9'
          Dst:             _Z14ForceUppercasec
        - Src:             './dng_string.cpp:1537,9'
          Dst:             _Z14ForceUppercasec
    - functionName:    _ZNK10dng_string7MatchesEPKcb
      functionSourceFile: '/src/dng_sdk/source/./dng_string.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1474
      functionLinenumberEnd: 1476
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10dng_string7MatchesEPKcS1_b
        - _ZNK10dng_string3GetEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_string.cpp:1476,30'
          Dst:             _ZNK10dng_string3GetEv
        - Src:             './dng_string.cpp:1476,9'
          Dst:             _ZN10dng_string7MatchesEPKcS1_b
    - functionName:    _ZN10dng_string7MatchesEPKcS1_b
      functionSourceFile: '/src/dng_sdk/source/./dng_string.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1445
      functionLinenumberEnd: 1468
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          81
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _Z14ForceUppercasec
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_string.cpp:1455,9'
          Dst:             _Z14ForceUppercasec
        - Src:             './dng_string.cpp:1456,9'
          Dst:             _Z14ForceUppercasec
    - functionName:    _ZNK10dng_string7IsEmptyEv
      functionSourceFile: '/src/dng_sdk/source/./dng_string.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1409
      functionLinenumberEnd: 1413
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK10dng_string3GetEv
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_string.cpp:1411,18'
          Dst:             _ZNK10dng_string3GetEv
    - functionName:    _ZN10dng_string17TrimLeadingBlanksEv
      functionSourceFile: '/src/dng_sdk/source/./dng_string.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1385
      functionLinenumberEnd: 1402
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN10dng_string3SetEPKc
        - _ZNK10dng_string3GetEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_string.cpp:1389,18'
          Dst:             _ZNK10dng_string3GetEv
        - Src:             './dng_string.cpp:1399,3'
          Dst:             _ZN10dng_string3SetEPKc
    - functionName:    _ZN10dng_string18TrimTrailingBlanksEv
      functionSourceFile: '/src/dng_sdk/source/./dng_string.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1357
      functionLinenumberEnd: 1378
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          75
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZL14strlenAsUint32PKc
        - _ZN15dng_memory_data11Buffer_charEv
        - _ZN15dng_memory_data6BufferEv
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_string.cpp:1361,12'
          Dst:             _ZN15dng_memory_data6BufferEv
        - Src:             './dng_string.cpp:1364,19'
          Dst:             _ZN15dng_memory_data11Buffer_charEv
        - Src:             './dng_string.cpp:1366,16'
          Dst:             _ZL14strlenAsUint32PKc
    - functionName:    _ZN10dng_string8TruncateEj
      functionSourceFile: '/src/dng_sdk/source/./dng_string.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1329
      functionLinenumberEnd: 1352
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          72
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN15dng_memory_data12Buffer_uint8Ev
        - _ZNK10dng_string6LengthEv
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_string.cpp:1331,15'
          Dst:             _ZNK10dng_string6LengthEv
        - Src:             './dng_string.cpp:1336,20'
          Dst:             _ZN15dng_memory_data12Buffer_uint8Ev
    - functionName:    _ZN10dng_string5ClearEv
      functionSourceFile: '/src/dng_sdk/source/./dng_string.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1320
      functionLinenumberEnd: 1324
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10dng_string3SetEPKc
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_string.cpp:1322,2'
          Dst:             _ZN10dng_string3SetEPKc
    - functionName:    _ZN10dng_string9Set_UTF16EPKt
      functionSourceFile: '/src/dng_sdk/source/./dng_string.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1182
      functionLinenumberEnd: 1315
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         66
      ICount:          522
      EdgeCount:       73
      CyclomaticComplexity: 9
      functionsReached:
        - _Z13SafeUint32Addjj
        - _Z14SafeUint32Multjj
        - _ZL22CheckSpaceLeftInBufferIhEvPKT_S2_m
        - _ZN10dng_string3SetEPKc
        - _ZN10dng_string5ClearEv
        - _ZN15dng_memory_data11Buffer_charEv
        - _ZN15dng_memory_data12Buffer_uint8Ev
        - _ZN15dng_memory_dataC2Ej
        - _ZN15dng_memory_dataD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_string.cpp:1186,3'
          Dst:             _ZN10dng_string5ClearEv
        - Src:             './dng_string.cpp:1207,14'
          Dst:             _Z13SafeUint32Addjj
        - Src:             './dng_string.cpp:1213,18'
          Dst:             _Z14SafeUint32Multjj
        - Src:             './dng_string.cpp:1213,3'
          Dst:             _Z13SafeUint32Addjj
        - Src:             './dng_string.cpp:1214,18'
          Dst:             _ZN15dng_memory_dataC2Ej
        - Src:             './dng_string.cpp:1216,20'
          Dst:             _ZN15dng_memory_data12Buffer_uint8Ev
        - Src:             './dng_string.cpp:1315,2'
          Dst:             _ZN15dng_memory_dataD2Ev
        - Src:             './dng_string.cpp:1259,4'
          Dst:             _ZL22CheckSpaceLeftInBufferIhEvPKT_S2_m
        - Src:             './dng_string.cpp:1265,4'
          Dst:             _ZL22CheckSpaceLeftInBufferIhEvPKT_S2_m
        - Src:             './dng_string.cpp:1272,4'
          Dst:             _ZL22CheckSpaceLeftInBufferIhEvPKT_S2_m
        - Src:             './dng_string.cpp:1280,4'
          Dst:             _ZL22CheckSpaceLeftInBufferIhEvPKT_S2_m
        - Src:             './dng_string.cpp:1289,4'
          Dst:             _ZL22CheckSpaceLeftInBufferIhEvPKT_S2_m
        - Src:             './dng_string.cpp:1299,4'
          Dst:             _ZL22CheckSpaceLeftInBufferIhEvPKT_S2_m
        - Src:             './dng_string.cpp:1310,2'
          Dst:             _ZL22CheckSpaceLeftInBufferIhEvPKT_S2_m
        - Src:             './dng_string.cpp:1313,14'
          Dst:             _ZN15dng_memory_data11Buffer_charEv
        - Src:             './dng_string.cpp:1313,2'
          Dst:             _ZN10dng_string3SetEPKc
        - Src:             './dng_string.cpp:1315,2'
          Dst:             _ZN15dng_memory_dataD2Ev
    - functionName:    _ZL22CheckSpaceLeftInBufferIhEvPKT_S2_m
      functionSourceFile: '/src/dng_sdk/source/./dng_string.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          44
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _Z15ThrowMemoryFullPKc
      functionUses:    16
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_string.cpp:75,3'
          Dst:             _Z15ThrowMemoryFullPKc
    - functionName:    _ZL22CheckSpaceLeftInBufferItEvPKT_S2_m
      functionSourceFile: '/src/dng_sdk/source/./dng_string.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          45
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _Z15ThrowMemoryFullPKc
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_string.cpp:75,3'
          Dst:             _Z15ThrowMemoryFullPKc
    - functionName:    _ZNK10dng_string9Get_UTF16ER15dng_memory_data
      functionSourceFile: '/src/dng_sdk/source/./dng_string.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1102
      functionLinenumberEnd: 1175
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          155
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - _Z13SafeUint32Addjj
        - _ZL22CheckSpaceLeftInBufferItEvPKT_S2_m
        - _ZN10dng_string10DecodeUTF8ERPKcjPb
        - _ZN15dng_memory_data13Buffer_uint16Ev
        - _ZN15dng_memory_data8AllocateEjm
        - _ZNK10dng_string3GetEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_string.cpp:1106,21'
          Dst:             _ZNK10dng_string3GetEv
        - Src:             './dng_string.cpp:1111,14'
          Dst:             _ZN10dng_string10DecodeUTF8ERPKcjPb
        - Src:             './dng_string.cpp:1117,12'
          Dst:             _Z13SafeUint32Addjj
        - Src:             './dng_string.cpp:1124,12'
          Dst:             _Z13SafeUint32Addjj
        - Src:             './dng_string.cpp:1130,34'
          Dst:             _Z13SafeUint32Addjj
        - Src:             './dng_string.cpp:1131,9'
          Dst:             _ZN15dng_memory_data8AllocateEjm
        - Src:             './dng_string.cpp:1133,24'
          Dst:             _ZN15dng_memory_data13Buffer_uint16Ev
        - Src:             './dng_string.cpp:1136,9'
          Dst:             _ZNK10dng_string3GetEv
        - Src:             './dng_string.cpp:1141,14'
          Dst:             _ZN10dng_string10DecodeUTF8ERPKcjPb
        - Src:             './dng_string.cpp:1146,4'
          Dst:             _ZL22CheckSpaceLeftInBufferItEvPKT_S2_m
        - Src:             './dng_string.cpp:1154,4'
          Dst:             _ZL22CheckSpaceLeftInBufferItEvPKT_S2_m
        - Src:             './dng_string.cpp:1164,4'
          Dst:             _ZL22CheckSpaceLeftInBufferItEvPKT_S2_m
        - Src:             './dng_string.cpp:1172,2'
          Dst:             _ZL22CheckSpaceLeftInBufferItEvPKT_S2_m
    - functionName:    _ZN10dng_string18Set_UTF8_or_SystemEPKc
      functionSourceFile: '/src/dng_sdk/source/./dng_string.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1074
      functionLinenumberEnd: 1097
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          41
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZL7IsASCIIPKc
        - _ZN10dng_string18Set_SystemEncodingEPKc
        - _ZN10dng_string3SetEPKc
        - _ZN10dng_string6IsUTF8EPKc
        - _ZN10dng_string8Set_UTF8EPKc
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_string.cpp:1076,6'
          Dst:             _ZL7IsASCIIPKc
        - Src:             './dng_string.cpp:1079,3'
          Dst:             _ZN10dng_string3SetEPKc
        - Src:             './dng_string.cpp:1083,11'
          Dst:             _ZN10dng_string6IsUTF8EPKc
        - Src:             './dng_string.cpp:1086,3'
          Dst:             _ZN10dng_string8Set_UTF8EPKc
        - Src:             './dng_string.cpp:1093,3'
          Dst:             _ZN10dng_string18Set_SystemEncodingEPKc
    - functionName:    _ZL7IsASCIIPKc
      functionSourceFile: '/src/dng_sdk/source/./dng_string.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 482
      functionLinenumberEnd: 514
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          48
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10dng_string6IsUTF8EPKc
      functionSourceFile: '/src/dng_sdk/source/./dng_string.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1047
      functionLinenumberEnd: 1069
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZL14strlenAsUint32PKc
        - _ZN10dng_string10DecodeUTF8ERPKcjPb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_string.cpp:1049,15'
          Dst:             _ZL14strlenAsUint32PKc
        - Src:             './dng_string.cpp:1058,10'
          Dst:             _ZN10dng_string10DecodeUTF8ERPKcjPb
    - functionName:    _ZN10dng_string8Set_UTF8EPKc
      functionSourceFile: '/src/dng_sdk/source/./dng_string.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 661
      functionLinenumberEnd: 753
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         37
      ICount:          371
      EdgeCount:       69
      CyclomaticComplexity: 34
      functionsReached:
        - _Z13SafeUint32Addjj
        - _Z14SafeUint32Multjj
        - _ZL14strlenAsUint32PKc
        - _ZL22CheckSpaceLeftInBufferIhEvPKT_S2_m
        - _ZN10dng_string10DecodeUTF8ERPKcjPb
        - _ZN10dng_string3SetEPKc
        - _ZN15dng_memory_data11Buffer_charEv
        - _ZN15dng_memory_data12Buffer_uint8Ev
        - _ZN15dng_memory_dataC2Ej
        - _ZN15dng_memory_dataD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_string.cpp:663,15'
          Dst:             _ZL14strlenAsUint32PKc
        - Src:             './dng_string.cpp:670,49'
          Dst:             _Z14SafeUint32Multjj
        - Src:             './dng_string.cpp:670,34'
          Dst:             _Z13SafeUint32Addjj
        - Src:             './dng_string.cpp:671,18'
          Dst:             _ZN15dng_memory_dataC2Ej
        - Src:             './dng_string.cpp:673,20'
          Dst:             _ZN15dng_memory_data12Buffer_uint8Ev
        - Src:             './dng_string.cpp:679,18'
          Dst:             _ZN10dng_string10DecodeUTF8ERPKcjPb
        - Src:             './dng_string.cpp:753,2'
          Dst:             _ZN15dng_memory_dataD2Ev
        - Src:             './dng_string.cpp:697,4'
          Dst:             _ZL22CheckSpaceLeftInBufferIhEvPKT_S2_m
        - Src:             './dng_string.cpp:703,4'
          Dst:             _ZL22CheckSpaceLeftInBufferIhEvPKT_S2_m
        - Src:             './dng_string.cpp:710,4'
          Dst:             _ZL22CheckSpaceLeftInBufferIhEvPKT_S2_m
        - Src:             './dng_string.cpp:718,4'
          Dst:             _ZL22CheckSpaceLeftInBufferIhEvPKT_S2_m
        - Src:             './dng_string.cpp:727,4'
          Dst:             _ZL22CheckSpaceLeftInBufferIhEvPKT_S2_m
        - Src:             './dng_string.cpp:737,4'
          Dst:             _ZL22CheckSpaceLeftInBufferIhEvPKT_S2_m
        - Src:             './dng_string.cpp:748,2'
          Dst:             _ZL22CheckSpaceLeftInBufferIhEvPKT_S2_m
        - Src:             './dng_string.cpp:751,14'
          Dst:             _ZN15dng_memory_data11Buffer_charEv
        - Src:             './dng_string.cpp:751,2'
          Dst:             _ZN10dng_string3SetEPKc
        - Src:             './dng_string.cpp:753,2'
          Dst:             _ZN15dng_memory_dataD2Ev
    - functionName:    _ZN10dng_string18Set_SystemEncodingEPKc
      functionSourceFile: '/src/dng_sdk/source/./dng_string.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 800
      functionLinenumberEnd: 853
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          121
      EdgeCount:       35
      CyclomaticComplexity: 18
      functionsReached:
        - _Z13SafeUint32Addjj
        - _ZL14strlenAsUint32PKc
        - _ZL22CheckSpaceLeftInBufferIhEvPKT_S2_m
        - _ZL7IsASCIIPKc
        - _ZN10dng_string3SetEPKc
        - _ZN15dng_memory_data11Buffer_charEv
        - _ZN15dng_memory_data12Buffer_uint8Ev
        - _ZN15dng_memory_dataC2Ej
        - _ZN15dng_memory_dataD2Ev
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_string.cpp:802,6'
          Dst:             _ZL7IsASCIIPKc
        - Src:             './dng_string.cpp:805,3'
          Dst:             _ZN10dng_string3SetEPKc
        - Src:             './dng_string.cpp:821,16'
          Dst:             _ZL14strlenAsUint32PKc
        - Src:             './dng_string.cpp:823,35'
          Dst:             _Z13SafeUint32Addjj
        - Src:             './dng_string.cpp:824,19'
          Dst:             _ZN15dng_memory_dataC2Ej
        - Src:             './dng_string.cpp:826,21'
          Dst:             _ZN15dng_memory_data12Buffer_uint8Ev
        - Src:             './dng_string.cpp:837,5'
          Dst:             _ZL22CheckSpaceLeftInBufferIhEvPKT_S2_m
        - Src:             './dng_string.cpp:851,3'
          Dst:             _ZN15dng_memory_dataD2Ev
        - Src:             './dng_string.cpp:844,3'
          Dst:             _ZL22CheckSpaceLeftInBufferIhEvPKT_S2_m
        - Src:             './dng_string.cpp:847,15'
          Dst:             _ZN15dng_memory_data11Buffer_charEv
        - Src:             './dng_string.cpp:847,3'
          Dst:             _ZN10dng_string3SetEPKc
        - Src:             './dng_string.cpp:851,3'
          Dst:             _ZN15dng_memory_dataD2Ev
    - functionName:    _ZN10dng_string17Set_JIS_X208_1990EPKc
      functionSourceFile: '/src/dng_sdk/source/./dng_string.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 882
      functionLinenumberEnd: 908
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL7IsASCIIPKc
        - _ZN10dng_string18Set_SystemEncodingEPKc
        - _ZN10dng_string3SetEPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_string.cpp:884,6'
          Dst:             _ZL7IsASCIIPKc
        - Src:             './dng_string.cpp:887,3'
          Dst:             _ZN10dng_string3SetEPKc
        - Src:             './dng_string.cpp:902,3'
          Dst:             _ZN10dng_string18Set_SystemEncodingEPKc
    - functionName:    _ZNK10dng_stringeqERKS_
      functionSourceFile: '/src/dng_sdk/source/./dng_string.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1431
      functionLinenumberEnd: 1436
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK10dng_string3GetEv
        - strcmp
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_string.cpp:1433,21'
          Dst:             _ZNK10dng_string3GetEv
        - Src:             './dng_string.cpp:1434,21'
          Dst:             _ZNK10dng_string3GetEv
        - Src:             './dng_string.cpp:1436,9'
          Dst:             strcmp
    - functionName:    strcmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK10dng_string19ValidSystemEncodingEv
      functionSourceFile: '/src/dng_sdk/source/./dng_string.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 858
      functionLinenumberEnd: 877
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          78
      EdgeCount:       25
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN10dng_string18Set_SystemEncodingEPKc
        - _ZN10dng_stringC2Ev
        - _ZN10dng_stringD2Ev
        - _ZN15dng_memory_data11Buffer_charEv
        - _ZN15dng_memory_dataC2Ev
        - _ZN15dng_memory_dataD2Ev
        - _ZNK10dng_string18Get_SystemEncodingER15dng_memory_data
        - _ZNK10dng_string7IsASCIIEv
        - _ZNK10dng_stringeqERKS_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_string.cpp:860,6'
          Dst:             _ZNK10dng_string7IsASCIIEv
        - Src:             './dng_string.cpp:867,18'
          Dst:             _ZN15dng_memory_dataC2Ev
        - Src:             './dng_string.cpp:869,2'
          Dst:             _ZNK10dng_string18Get_SystemEncodingER15dng_memory_data
        - Src:             './dng_string.cpp:871,13'
          Dst:             _ZN10dng_stringC2Ev
        - Src:             './dng_string.cpp:873,34'
          Dst:             _ZN15dng_memory_data11Buffer_charEv
        - Src:             './dng_string.cpp:873,7'
          Dst:             _ZN10dng_string18Set_SystemEncodingEPKc
        - Src:             './dng_string.cpp:875,16'
          Dst:             _ZNK10dng_stringeqERKS_
        - Src:             './dng_string.cpp:877,2'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_string.cpp:877,2'
          Dst:             _ZN15dng_memory_dataD2Ev
        - Src:             './dng_string.cpp:877,2'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_string.cpp:877,2'
          Dst:             _ZN15dng_memory_dataD2Ev
    - functionName:    _ZNK10dng_string7IsASCIIEv
      functionSourceFile: '/src/dng_sdk/source/./dng_string.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 580
      functionLinenumberEnd: 582
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL7IsASCIIPKc
        - _ZNK10dng_string3GetEv
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_string.cpp:582,20'
          Dst:             _ZNK10dng_string3GetEv
        - Src:             './dng_string.cpp:582,9'
          Dst:             _ZL7IsASCIIPKc
    - functionName:    _ZNK10dng_string18Get_SystemEncodingER15dng_memory_data
      functionSourceFile: '/src/dng_sdk/source/./dng_string.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 758
      functionLinenumberEnd: 795
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          73
      EdgeCount:       18
      CyclomaticComplexity: 10
      functionsReached:
        - _Z13SafeUint32Addjj
        - _ZN10dng_string10ForceASCIIEv
        - _ZN10dng_stringC2ERKS_
        - _ZN10dng_stringD2Ev
        - _ZN15dng_memory_data6BufferEv
        - _ZN15dng_memory_data8AllocateEj
        - _ZNK10dng_string18Get_SystemEncodingER15dng_memory_data
        - _ZNK10dng_string3GetEv
        - _ZNK10dng_string6LengthEv
        - _ZNK10dng_string7IsASCIIEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_string.cpp:760,6'
          Dst:             _ZNK10dng_string7IsASCIIEv
        - Src:             './dng_string.cpp:763,16'
          Dst:             _ZNK10dng_string6LengthEv
        - Src:             './dng_string.cpp:765,35'
          Dst:             _Z13SafeUint32Addjj
        - Src:             './dng_string.cpp:766,10'
          Dst:             _ZN15dng_memory_data8AllocateEj
        - Src:             './dng_string.cpp:768,18'
          Dst:             _ZN15dng_memory_data6BufferEv
        - Src:             './dng_string.cpp:768,29'
          Dst:             _ZNK10dng_string3GetEv
        - Src:             './dng_string.cpp:785,14'
          Dst:             _ZN10dng_stringC2ERKS_
        - Src:             './dng_string.cpp:787,8'
          Dst:             _ZN10dng_string10ForceASCIIEv
        - Src:             './dng_string.cpp:789,15'
          Dst:             _ZNK10dng_string18Get_SystemEncodingER15dng_memory_data
        - Src:             './dng_string.cpp:793,3'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_string.cpp:793,3'
          Dst:             _ZN10dng_stringD2Ev
    - functionName:    _ZN10dng_stringD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_string.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 557
      functionLinenumberEnd: 559
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN15dng_memory_dataD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_string.cpp:559,2'
          Dst:             _ZN15dng_memory_dataD2Ev
    - functionName:    _ZN10dng_stringC2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_string.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 522
      functionLinenumberEnd: 524
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN15dng_memory_dataC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_string.cpp:520,4'
          Dst:             _ZN15dng_memory_dataC2Ev
    - functionName:    _ZN10dng_string10ForceASCIIEv
      functionSourceFile: '/src/dng_sdk/source/./dng_string.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2067
      functionLinenumberEnd: 2148
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         35
      ICount:          199
      EdgeCount:       68
      CyclomaticComplexity: 35
      functionsReached:
        - _Z13SafeUint32Addjj
        - _Z14SafeUint32Multjj
        - _ZL22CheckSpaceLeftInBufferIcEvPKT_S2_m
        - _ZN10dng_string10DecodeUTF8ERPKcjPb
        - _ZN10dng_string3SetEPKc
        - _ZN15dng_memory_data11Buffer_charEv
        - _ZN15dng_memory_dataC2Ej
        - _ZN15dng_memory_dataD2Ev
        - _ZNK10dng_string3GetEv
        - _ZNK10dng_string6LengthEv
        - _ZNK10dng_string7IsASCIIEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_string.cpp:2069,7'
          Dst:             _ZNK10dng_string7IsASCIIEv
        - Src:             './dng_string.cpp:2073,34'
          Dst:             _ZNK10dng_string6LengthEv
        - Src:             './dng_string.cpp:2073,19'
          Dst:             _Z14SafeUint32Multjj
        - Src:             './dng_string.cpp:2073,4'
          Dst:             _Z13SafeUint32Addjj
        - Src:             './dng_string.cpp:2074,19'
          Dst:             _ZN15dng_memory_dataC2Ej
        - Src:             './dng_string.cpp:2076,27'
          Dst:             _ZN15dng_memory_data11Buffer_charEv
        - Src:             './dng_string.cpp:2079,22'
          Dst:             _ZNK10dng_string3GetEv
        - Src:             './dng_string.cpp:2084,15'
          Dst:             _ZN10dng_string10DecodeUTF8ERPKcjPb
        - Src:             './dng_string.cpp:2089,5'
          Dst:             _ZL22CheckSpaceLeftInBufferIcEvPKT_S2_m
        - Src:             './dng_string.cpp:2146,3'
          Dst:             _ZN15dng_memory_dataD2Ev
        - Src:             './dng_string.cpp:2122,7'
          Dst:             _ZL22CheckSpaceLeftInBufferIcEvPKT_S2_m
        - Src:             './dng_string.cpp:2132,6'
          Dst:             _ZL22CheckSpaceLeftInBufferIcEvPKT_S2_m
        - Src:             './dng_string.cpp:2141,3'
          Dst:             _ZL22CheckSpaceLeftInBufferIcEvPKT_S2_m
        - Src:             './dng_string.cpp:2144,19'
          Dst:             _ZN15dng_memory_data11Buffer_charEv
        - Src:             './dng_string.cpp:2144,3'
          Dst:             _ZN10dng_string3SetEPKc
        - Src:             './dng_string.cpp:2146,3'
          Dst:             _ZN15dng_memory_dataD2Ev
    - functionName:    _ZN10dng_stringC2ERKS_
      functionSourceFile: '/src/dng_sdk/source/./dng_string.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 532
      functionLinenumberEnd: 536
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          44
      EdgeCount:       11
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN10dng_string3SetEPKc
        - _ZN15dng_memory_dataC2Ev
        - _ZN15dng_memory_dataD2Ev
        - _ZNK10dng_string3GetEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_string.cpp:530,4'
          Dst:             _ZN15dng_memory_dataC2Ev
        - Src:             './dng_string.cpp:534,9'
          Dst:             _ZNK10dng_string3GetEv
        - Src:             './dng_string.cpp:534,2'
          Dst:             _ZN10dng_string3SetEPKc
        - Src:             './dng_string.cpp:536,2'
          Dst:             _ZN15dng_memory_dataD2Ev
    - functionName:    _ZN10dng_string9Set_ASCIIEPKc
      functionSourceFile: '/src/dng_sdk/source/./dng_string.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 640
      functionLinenumberEnd: 656
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL7IsASCIIPKc
        - _ZN10dng_string18Set_SystemEncodingEPKc
        - _ZN10dng_string3SetEPKc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_string.cpp:642,6'
          Dst:             _ZL7IsASCIIPKc
        - Src:             './dng_string.cpp:645,3'
          Dst:             _ZN10dng_string3SetEPKc
        - Src:             './dng_string.cpp:652,3'
          Dst:             _ZN10dng_string18Set_SystemEncodingEPKc
    - functionName:    _ZN10dng_stringaSERKS_
      functionSourceFile: '/src/dng_sdk/source/./dng_string.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 541
      functionLinenumberEnd: 550
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN10dng_string3SetEPKc
        - _ZNK10dng_string3GetEv
      functionUses:    54
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_string.cpp:546,10'
          Dst:             _ZNK10dng_string3GetEv
        - Src:             './dng_string.cpp:546,3'
          Dst:             _ZN10dng_string3SetEPKc
    - functionName:    _Z11TagTypeSizej
      functionSourceFile: '/src/dng_sdk/source/./dng_tag_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         23
      ICount:          86
      EdgeCount:       44
      CyclomaticComplexity: 23
      functionsReached: []
      functionUses:    20
      BranchProfiles:
        - Branch String:   './dng_tag_types.cpp:23,2'
          Branch Sides:    []
      Callsites:       []
    - functionName:    _ZN17dng_tile_iterator10GetOneTileER8dng_rect
      functionSourceFile: '/src/dng_sdk/source/./dng_tile_iterator.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 197
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          178
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    15
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN17dng_tile_iteratorC2ERK8dng_rectS2_
      functionSourceFile: '/src/dng_sdk/source/./dng_tile_iterator.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          45
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN17dng_tile_iterator10InitializeERK8dng_rectS2_
        - _ZN8dng_rectC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_tile_iterator.cpp:84,4'
          Dst:             _ZN8dng_rectC2Ev
        - Src:             './dng_tile_iterator.cpp:99,2'
          Dst:             _ZN17dng_tile_iterator10InitializeERK8dng_rectS2_
    - functionName:    _ZN17dng_tile_iterator10InitializeERK8dng_rectS2_
      functionSourceFile: '/src/dng_sdk/source/./dng_tile_iterator.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          132
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK8dng_rect7IsEmptyEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_tile_iterator.cpp:112,11'
          Dst:             _ZNK8dng_rect7IsEmptyEv
    - functionName:    _ZN17dng_tile_iteratorC2ERK9dng_pointRK8dng_rect
      functionSourceFile: '/src/dng_sdk/source/./dng_tile_iterator.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          69
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z9Min_int32ii
        - _ZN17dng_tile_iterator10InitializeERK8dng_rectS2_
        - _ZN8dng_rectC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_tile_iterator.cpp:54,4'
          Dst:             _ZN8dng_rectC2Ev
        - Src:             './dng_tile_iterator.cpp:71,11'
          Dst:             _Z9Min_int32ii
        - Src:             './dng_tile_iterator.cpp:72,11'
          Dst:             _Z9Min_int32ii
        - Src:             './dng_tile_iterator.cpp:74,2'
          Dst:             _ZN17dng_tile_iterator10InitializeERK8dng_rectS2_
    - functionName:    _ZN17dng_tile_iteratorC2ERK9dng_imageRK8dng_rect
      functionSourceFile: '/src/dng_sdk/source/./dng_tile_iterator.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          68
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN17dng_tile_iterator10InitializeERK8dng_rectS2_
        - _ZN8dng_rectC2Ev
        - _ZNK9dng_image6BoundsEv
        - _ZanRK8dng_rectS1_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_tile_iterator.cpp:29,4'
          Dst:             _ZN8dng_rectC2Ev
        - Src:             './dng_tile_iterator.cpp:45,18'
          Dst:             _ZNK9dng_image6BoundsEv
        - Src:             './dng_tile_iterator.cpp:45,10'
          Dst:             _ZanRK8dng_rectS1_
        - Src:             './dng_tile_iterator.cpp:44,2'
          Dst:             _ZN17dng_tile_iterator10InitializeERK8dng_rectS2_
    - functionName:    _ZNK26dng_limit_float_depth_task14RepeatingTile2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_utils.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 534
      functionLinenumberEnd: 535
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK26dng_limit_float_depth_task14RepeatingTile1Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_utils.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 529
      functionLinenumberEnd: 530
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN26dng_limit_float_depth_taskD0Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_utils.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 508
      functionLinenumberEnd: 508
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN26dng_limit_float_depth_taskD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_utils.cpp:508,7'
          Dst:             _ZN26dng_limit_float_depth_taskD2Ev
    - functionName:    _ZN26dng_limit_float_depth_taskD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_utils.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 508
      functionLinenumberEnd: 508
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13dng_area_taskD2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_utils.cpp:508,7'
          Dst:             _ZN13dng_area_taskD2Ev
    - functionName:    _Z18LimitFloatBitDepthR8dng_hostRK9dng_imageRS1_jf
      functionSourceFile: '/src/dng_sdk/source/./dng_utils.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 725
      functionLinenumberEnd: 737
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          64
      EdgeCount:       19
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN26dng_limit_float_depth_taskC2ERK9dng_imageRS0_jf
        - _ZN26dng_limit_float_depth_taskD2Ev
        - _ZNK9dng_image6BoundsEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_utils.cpp:730,29'
          Dst:             _ZN26dng_limit_float_depth_taskC2ERK9dng_imageRS0_jf
        - Src:             './dng_utils.cpp:735,39'
          Dst:             _ZNK9dng_image6BoundsEv
        - Src:             './dng_utils.cpp:737,2'
          Dst:             _ZN26dng_limit_float_depth_taskD2Ev
        - Src:             './dng_utils.cpp:737,2'
          Dst:             _ZN26dng_limit_float_depth_taskD2Ev
    - functionName:    _ZN26dng_limit_float_depth_taskC2ERK9dng_imageRS0_jf
      functionSourceFile: '/src/dng_sdk/source/./dng_utils.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 556
      functionLinenumberEnd: 558
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13dng_area_taskC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_utils.cpp:546,29'
          Dst:             _ZN13dng_area_taskC2Ev
    - functionName:    _ZN26dng_limit_float_depth_task7ProcessEjRK8dng_rectP17dng_abort_sniffer
      functionSourceFile: '/src/dng_sdk/source/./dng_utils.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 565
      functionLinenumberEnd: 716
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         55
      ICount:          425
      EdgeCount:       109
      CyclomaticComplexity: 56
      functionsReached:
        - _Z13OptimizeOrderRPKvRPvjjRjS4_S4_RiS5_S5_S5_S5_S5_
        - _Z15DNG_FP24ToFloatPKh
        - _Z15DNG_FloatToFP24jPh
        - _Z15DNG_FloatToHalfj
        - _Z15DNG_HalfToFloatt
        - _ZN16dng_pixel_buffer10DirtyPixelEiij
        - _ZN21dng_const_tile_bufferC2ERK9dng_imageRK8dng_rect
        - _ZN21dng_const_tile_bufferD2Ev
        - _ZN21dng_dirty_tile_bufferC2ER9dng_imageRK8dng_rect
        - _ZN21dng_dirty_tile_bufferD2Ev
        - _ZNK16dng_pixel_buffer10ConstPixelEiij
        - _ZNK8dng_rect1HEv
        - _ZNK8dng_rect1WEv
        - _ZNK9dng_image6PlanesEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_utils.cpp:567,24'
          Dst:             _ZN21dng_const_tile_bufferC2ERK9dng_imageRK8dng_rect
        - Src:             './dng_utils.cpp:568,24'
          Dst:             _ZN21dng_dirty_tile_bufferC2ER9dng_imageRK8dng_rect
        - Src:             './dng_utils.cpp:570,23'
          Dst:             _ZNK8dng_rect1HEv
        - Src:             './dng_utils.cpp:571,23'
          Dst:             _ZNK8dng_rect1WEv
        - Src:             './dng_utils.cpp:572,28'
          Dst:             _ZNK9dng_image6PlanesEv
        - Src:             './dng_utils.cpp:582,31'
          Dst:             _ZNK16dng_pixel_buffer10ConstPixelEiij
        - Src:             './dng_utils.cpp:586,28'
          Dst:             _ZN16dng_pixel_buffer10DirtyPixelEiij
        - Src:             './dng_utils.cpp:590,2'
          Dst:             _Z13OptimizeOrderRPKvRPvjjRjS4_S4_RiS5_S5_S5_S5_S5_
        - Src:             './dng_utils.cpp:716,2'
          Dst:             _ZN21dng_dirty_tile_bufferD2Ev
        - Src:             './dng_utils.cpp:670,17'
          Dst:             _Z15DNG_FloatToHalfj
        - Src:             './dng_utils.cpp:672,10'
          Dst:             _Z15DNG_HalfToFloatt
        - Src:             './dng_utils.cpp:694,6'
          Dst:             _Z15DNG_FloatToFP24jPh
        - Src:             './dng_utils.cpp:696,10'
          Dst:             _Z15DNG_FP24ToFloatPKh
        - Src:             './dng_utils.cpp:716,2'
          Dst:             _ZN21dng_dirty_tile_bufferD2Ev
        - Src:             './dng_utils.cpp:716,2'
          Dst:             _ZN21dng_const_tile_bufferD2Ev
        - Src:             './dng_utils.cpp:716,2'
          Dst:             _ZN21dng_const_tile_bufferD2Ev
    - functionName:    _Z15DNG_FloatToHalfj
      functionSourceFile: '/src/dng_sdk/source/./dng_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 879
      functionLinenumberEnd: 972
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          150
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z15DNG_FloatToFP24jPh
      functionSourceFile: '/src/dng_sdk/source/./dng_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1050
      functionLinenumberEnd: 1099
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          112
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z13HistogramAreaR8dng_hostRK9dng_imageRK8dng_rectPjjj
      functionSourceFile: '/src/dng_sdk/source/./dng_utils.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 418
      functionLinenumberEnd: 504
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          236
      EdgeCount:       40
      CyclomaticComplexity: 4
      functionsReached:
        - _Z11DoZeroBytesPvj
        - _Z13OptimizeOrderRPKvjRjS2_S2_RiS3_S3_
        - _ZN17dng_tile_iterator10GetOneTileER8dng_rect
        - _ZN17dng_tile_iteratorC2ERK9dng_imageRK8dng_rect
        - _ZN21dng_const_tile_bufferC2ERK9dng_imageRK8dng_rect
        - _ZN21dng_const_tile_bufferD2Ev
        - _ZN8dng_rectC2Ev
        - _ZNK16dng_pixel_buffer10ConstPixelEiij
        - _ZNK8dng_rect1HEv
        - _ZNK8dng_rect1WEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_utils.cpp:422,2'
          Dst:             _Z11DoZeroBytesPvj
        - Src:             './dng_utils.cpp:424,11'
          Dst:             _ZN8dng_rectC2Ev
        - Src:             './dng_utils.cpp:426,20'
          Dst:             _ZN17dng_tile_iteratorC2ERK9dng_imageRK8dng_rect
        - Src:             './dng_utils.cpp:428,14'
          Dst:             _ZN17dng_tile_iterator10GetOneTileER8dng_rect
        - Src:             './dng_utils.cpp:431,25'
          Dst:             _ZN21dng_const_tile_bufferC2ERK9dng_imageRK8dng_rect
        - Src:             './dng_utils.cpp:433,29'
          Dst:             _ZNK16dng_pixel_buffer10ConstPixelEiij
        - Src:             './dng_utils.cpp:438,24'
          Dst:             _ZNK8dng_rect1HEv
        - Src:             './dng_utils.cpp:439,24'
          Dst:             _ZNK8dng_rect1WEv
        - Src:             './dng_utils.cpp:445,3'
          Dst:             _Z13OptimizeOrderRPKvjRjS2_S2_RiS3_S3_
        - Src:             './dng_utils.cpp:502,3'
          Dst:             _ZN21dng_const_tile_bufferD2Ev
        - Src:             './dng_utils.cpp:502,3'
          Dst:             _ZN21dng_const_tile_bufferD2Ev
    - functionName:    _ZN10dng_ditherD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1203
      functionLinenumberEnd: 1203
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN15dng_memory_dataD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_utils.h:1203,7'
          Dst:             _ZN15dng_memory_dataD2Ev
    - functionName:    _ZN10dng_dither3GetEv
      functionSourceFile: '/src/dng_sdk/source/./dng_utils.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 402
      functionLinenumberEnd: 408
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         11
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10dng_ditherC2Ev
        - _ZN10dng_ditherD2Ev
        - __cxa_atexit
        - __cxa_guard_abort
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_utils.cpp:404,2'
          Dst:             __cxa_guard_acquire
        - Src:             './dng_utils.cpp:404,20'
          Dst:             _ZN10dng_ditherC2Ev
        - Src:             './dng_utils.cpp:404,2'
          Dst:             __cxa_atexit
        - Src:             './dng_utils.cpp:404,2'
          Dst:             _ZN10dng_ditherD2Ev
        - Src:             './dng_utils.cpp:404,2'
          Dst:             __cxa_guard_release
        - Src:             './dng_utils.cpp:404,2'
          Dst:             __cxa_guard_abort
    - functionName:    _ZN10dng_ditherC2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_utils.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 378
      functionLinenumberEnd: 397
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          77
      EdgeCount:       21
      CyclomaticComplexity: 11
      functionsReached:
        - _Z10DNG_Randomj
        - _ZN15dng_memory_data13Buffer_uint16Ev
        - _ZN15dng_memory_data8AllocateEj
        - _ZN15dng_memory_dataC2Ev
        - _ZN15dng_memory_dataD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_utils.cpp:376,4'
          Dst:             _ZN15dng_memory_dataC2Ev
        - Src:             './dng_utils.cpp:382,15'
          Dst:             _ZN15dng_memory_data8AllocateEj
        - Src:             './dng_utils.cpp:384,32'
          Dst:             _ZN15dng_memory_data13Buffer_uint16Ev
        - Src:             './dng_utils.cpp:391,10'
          Dst:             _Z10DNG_Randomj
        - Src:             './dng_utils.cpp:397,2'
          Dst:             _ZN15dng_memory_dataD2Ev
    - functionName:    _Z10DNG_Randomj
      functionSourceFile: '/src/dng_sdk/source/./dng_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1179
      functionLinenumberEnd: 1197
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          51
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z22MaxDistancePointToRectRK16dng_point_real64RK15dng_rect_real64
      functionSourceFile: '/src/dng_sdk/source/./dng_utils.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 365
      functionLinenumberEnd: 368
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z29MaxSquaredDistancePointToRectRK16dng_point_real64RK15dng_rect_real64
        - sqrt
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_utils.cpp:367,15'
          Dst:             _Z29MaxSquaredDistancePointToRectRK16dng_point_real64RK15dng_rect_real64
        - Src:             './dng_utils.cpp:367,9'
          Dst:             sqrt
    - functionName:    _Z29MaxSquaredDistancePointToRectRK16dng_point_real64RK15dng_rect_real64
      functionSourceFile: '/src/dng_sdk/source/./dng_utils.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 340
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          71
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z10Max_real64dd
        - _Z15DistanceSquaredRK16dng_point_real64S1_
        - _ZNK15dng_rect_real642BLEv
        - _ZNK15dng_rect_real642BREv
        - _ZNK15dng_rect_real642TLEv
        - _ZNK15dng_rect_real642TREv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_utils.cpp:343,17'
          Dst:             _ZNK15dng_rect_real642TLEv
        - Src:             './dng_utils.cpp:342,19'
          Dst:             _Z15DistanceSquaredRK16dng_point_real64S1_
        - Src:             './dng_utils.cpp:347,19'
          Dst:             _ZNK15dng_rect_real642BLEv
        - Src:             './dng_utils.cpp:346,9'
          Dst:             _Z15DistanceSquaredRK16dng_point_real64S1_
        - Src:             './dng_utils.cpp:345,12'
          Dst:             _Z10Max_real64dd
        - Src:             './dng_utils.cpp:351,19'
          Dst:             _ZNK15dng_rect_real642BREv
        - Src:             './dng_utils.cpp:350,9'
          Dst:             _Z15DistanceSquaredRK16dng_point_real64S1_
        - Src:             './dng_utils.cpp:349,12'
          Dst:             _Z10Max_real64dd
        - Src:             './dng_utils.cpp:355,19'
          Dst:             _ZNK15dng_rect_real642TREv
        - Src:             './dng_utils.cpp:354,9'
          Dst:             _Z15DistanceSquaredRK16dng_point_real64S1_
        - Src:             './dng_utils.cpp:353,12'
          Dst:             _Z10Max_real64dd
    - functionName:    _ZNK15dng_rect_real642TLEv
      functionSourceFile: '/src/dng_sdk/source/./dng_rect.h'
      linkageType:     InternalLinkage
      functionLinenumber: 299
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16dng_point_real64C2Edd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_rect.h:300,11'
          Dst:             _ZN16dng_point_real64C2Edd
    - functionName:    _Z15DistanceSquaredRK16dng_point_real64S1_
      functionSourceFile: '/src/dng_sdk/source/./dng_point.h'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZmiRK16dng_point_real64S1_
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_point.h:171,28'
          Dst:             _ZmiRK16dng_point_real64S1_
    - functionName:    _ZNK15dng_rect_real642BLEv
      functionSourceFile: '/src/dng_sdk/source/./dng_rect.h'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 310
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16dng_point_real64C2Edd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_rect.h:310,11'
          Dst:             _ZN16dng_point_real64C2Edd
    - functionName:    _ZNK15dng_rect_real642BREv
      functionSourceFile: '/src/dng_sdk/source/./dng_rect.h'
      linkageType:     InternalLinkage
      functionLinenumber: 314
      functionLinenumberEnd: 315
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16dng_point_real64C2Edd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_rect.h:315,11'
          Dst:             _ZN16dng_point_real64C2Edd
    - functionName:    _ZNK15dng_rect_real642TREv
      functionSourceFile: '/src/dng_sdk/source/./dng_rect.h'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 305
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16dng_point_real64C2Edd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_rect.h:305,11'
          Dst:             _ZN16dng_point_real64C2Edd
    - functionName:    _ZN9dng_timerD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_utils.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionLinenumberEnd: 334
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z17TickTimeInSecondsv
        - fprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_utils.cpp:330,21'
          Dst:             _Z17TickTimeInSecondsv
        - Src:             './dng_utils.cpp:332,2'
          Dst:             fprintf
    - functionName:    _Z17TickTimeInSecondsv
      functionSourceFile: '/src/dng_sdk/source/./dng_utils.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 284
      functionDepth:   0
      returnType:      double
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - clock_gettime
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_utils.cpp:283,2'
          Dst:             clock_gettime
    - functionName:    fprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    clock_gettime
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9dng_timerC2EPKc
      functionSourceFile: '/src/dng_sdk/source/./dng_utils.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 318
      functionLinenumberEnd: 320
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z17TickTimeInSecondsv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_utils.cpp:316,16'
          Dst:             _Z17TickTimeInSecondsv
    - functionName:    _Z18TickCountInSecondsv
      functionSourceFile: '/src/dng_sdk/source/./dng_utils.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 303
      functionLinenumberEnd: 305
      functionDepth:   0
      returnType:      double
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z17TickTimeInSecondsv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_utils.cpp:305,9'
          Dst:             _Z17TickTimeInSecondsv
    - functionName:    _Z17ComputeBufferSizejRK9dng_pointj11PaddingType
      functionSourceFile: '/src/dng_sdk/source/./dng_utils.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          116
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - _Z11TagTypeSizej
        - _Z14SafeUint32MultjjPj
        - _Z15ThrowMemoryFullPKc
        - _Z19RoundUpForPixelSizejjPj
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_utils.cpp:178,3'
          Dst:             _Z15ThrowMemoryFullPKc
        - Src:             './dng_utils.cpp:183,27'
          Dst:             _Z11TagTypeSizej
        - Src:             './dng_utils.cpp:189,8'
          Dst:             _Z19RoundUpForPixelSizejjPj
        - Src:             './dng_utils.cpp:191,6'
          Dst:             _Z15ThrowMemoryFullPKc
        - Src:             './dng_utils.cpp:197,7'
          Dst:             _Z14SafeUint32MultjjPj
        - Src:             './dng_utils.cpp:198,4'
          Dst:             _Z14SafeUint32MultjjPj
        - Src:             './dng_utils.cpp:199,4'
          Dst:             _Z14SafeUint32MultjjPj
        - Src:             './dng_utils.cpp:201,3'
          Dst:             _Z15ThrowMemoryFullPKc
    - functionName:    _Z8PCStoXYZv
      functionSourceFile: '/src/dng_sdk/source/./dng_xy_coord.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z7PCStoXYv
        - _Z7XYtoXYZRK12dng_xy_coord
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_xy_coord.cpp:85,18'
          Dst:             _Z7PCStoXYv
        - Src:             './dng_xy_coord.cpp:85,9'
          Dst:             _Z7XYtoXYZRK12dng_xy_coord
    - functionName:    _Z7PCStoXYv
      functionSourceFile: '/src/dng_sdk/source/./dng_xy_coord.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z12D50_xy_coordv
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_xy_coord.cpp:76,9'
          Dst:             _Z12D50_xy_coordv
    - functionName:    _Z7XYtoXYZRK12dng_xy_coord
      functionSourceFile: '/src/dng_sdk/source/./dng_xy_coord.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          76
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z10Pin_real64ddd
        - _ZN12dng_vector_3C2Eddd
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_xy_coord.cpp:55,11'
          Dst:             _Z10Pin_real64ddd
        - Src:             './dng_xy_coord.cpp:56,11'
          Dst:             _Z10Pin_real64ddd
        - Src:             './dng_xy_coord.cpp:65,9'
          Dst:             _ZN12dng_vector_3C2Eddd
    - functionName:    _Z12D50_xy_coordv
      functionSourceFile: '/src/dng_sdk/source/./dng_xy_coord.h'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12dng_xy_coordC2Edd
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_xy_coord.h:149,9'
          Dst:             _ZN12dng_xy_coordC2Edd
    - functionName:    _ZN12dng_xy_coordC2Edd
      functionSourceFile: '/src/dng_sdk/source/./dng_xy_coord.h'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z7XYZtoXYRK12dng_vector_3
      functionSourceFile: '/src/dng_sdk/source/./dng_xy_coord.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          62
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z12D50_xy_coordv
        - _ZN12dng_xy_coordC2Edd
        - _ZNK10dng_vectorixEj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_xy_coord.cpp:26,13'
          Dst:             _ZNK10dng_vectorixEj
        - Src:             './dng_xy_coord.cpp:27,13'
          Dst:             _ZNK10dng_vectorixEj
        - Src:             './dng_xy_coord.cpp:28,13'
          Dst:             _ZNK10dng_vectorixEj
        - Src:             './dng_xy_coord.cpp:35,10'
          Dst:             _ZN12dng_xy_coordC2Edd
        - Src:             './dng_xy_coord.cpp:40,9'
          Dst:             _Z12D50_xy_coordv
    - functionName:    _ZN14dng_1d_inverseD0Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_1d_function.h'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN14dng_1d_inverseD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_1d_function.h:136,7'
          Dst:             _ZN14dng_1d_inverseD2Ev
    - functionName:    _ZN14dng_1d_inverseD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_1d_function.h'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN15dng_1d_functionD2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_1d_function.h:136,7'
          Dst:             _ZN15dng_1d_functionD2Ev
    - functionName:    _ZN15dng_1d_functionD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_1d_function.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN18dng_1d_concatenateD0Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_1d_function.h'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN18dng_1d_concatenateD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_1d_function.h:93,7'
          Dst:             _ZN18dng_1d_concatenateD2Ev
    - functionName:    _ZN18dng_1d_concatenateD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_1d_function.h'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN15dng_1d_functionD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_1d_function.h:93,7'
          Dst:             _ZN15dng_1d_functionD2Ev
    - functionName:    _ZN15dng_1d_identityD0Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_1d_function.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN15dng_1d_identityD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_1d_function.h:67,7'
          Dst:             _ZN15dng_1d_identityD2Ev
    - functionName:    _ZN15dng_1d_identityD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_1d_function.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN15dng_1d_functionD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_1d_function.h:67,7'
          Dst:             _ZN15dng_1d_functionD2Ev
    - functionName:    _ZNK14dng_1d_inverse15EvaluateInverseEd
      functionSourceFile: '/src/dng_sdk/source/./dng_1d_function.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK14dng_1d_inverse8EvaluateEd
      functionSourceFile: '/src/dng_sdk/source/./dng_1d_function.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK14dng_1d_inverse10IsIdentityEv
      functionSourceFile: '/src/dng_sdk/source/./dng_1d_function.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN14dng_1d_inverseC2ERK15dng_1d_function
      functionSourceFile: '/src/dng_sdk/source/./dng_1d_function.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN15dng_1d_functionC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_1d_function.cpp:160,17'
          Dst:             _ZN15dng_1d_functionC2Ev
    - functionName:    _ZNK18dng_1d_concatenate15EvaluateInverseEd
      functionSourceFile: '/src/dng_sdk/source/./dng_1d_function.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK18dng_1d_concatenate8EvaluateEd
      functionSourceFile: '/src/dng_sdk/source/./dng_1d_function.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z10Pin_real64ddd
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_1d_function.cpp:141,13'
          Dst:             _Z10Pin_real64ddd
    - functionName:    _ZNK18dng_1d_concatenate10IsIdentityEv
      functionSourceFile: '/src/dng_sdk/source/./dng_1d_function.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN18dng_1d_concatenateC2ERK15dng_1d_functionS2_
      functionSourceFile: '/src/dng_sdk/source/./dng_1d_function.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN15dng_1d_functionC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_1d_function.cpp:116,21'
          Dst:             _ZN15dng_1d_functionC2Ev
    - functionName:    _ZN15dng_1d_identity3GetEv
      functionSourceFile: '/src/dng_sdk/source/./dng_1d_function.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN15dng_1d_identityD2Ev
        - __cxa_atexit
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_1d_function.cpp:108,2'
          Dst:             __cxa_guard_acquire
        - Src:             './dng_1d_function.cpp:108,2'
          Dst:             __cxa_atexit
        - Src:             './dng_1d_function.cpp:108,2'
          Dst:             _ZN15dng_1d_identityD2Ev
        - Src:             './dng_1d_function.cpp:108,2'
          Dst:             __cxa_guard_release
    - functionName:    _ZNK15dng_1d_identity10IsIdentityEv
      functionSourceFile: '/src/dng_sdk/source/./dng_1d_function.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK15dng_1d_identity8EvaluateEd
      functionSourceFile: '/src/dng_sdk/source/./dng_1d_function.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK15dng_1d_identity15EvaluateInverseEd
      functionSourceFile: '/src/dng_sdk/source/./dng_1d_function.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK15dng_1d_function15EvaluateInverseEd
      functionSourceFile: '/src/dng_sdk/source/./dng_1d_function.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          105
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _Z10Abs_real64d
        - _Z10Pin_real64ddd
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_1d_function.cpp:53,7'
          Dst:             _Z10Abs_real64d
        - Src:             './dng_1d_function.cpp:58,15'
          Dst:             _Z10Pin_real64ddd
    - functionName:    _ZNK15dng_1d_function10IsIdentityEv
      functionSourceFile: '/src/dng_sdk/source/./dng_1d_function.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN15dng_1d_functionD0Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_1d_function.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 23
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK12dng_1d_table8Expand16EPt
      functionSourceFile: '/src/dng_sdk/source/./dng_1d_table.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          106
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12dng_1d_table10InitializeER20dng_memory_allocatorRK15dng_1d_functionb
      functionSourceFile: '/src/dng_sdk/source/./dng_1d_table.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          133
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _Z10Abs_real32f
        - _Z10Max_real32ff
        - _ZN12dng_1d_table9SubDivideERK15dng_1d_functionjjf
        - _ZN16dng_memory_block13Buffer_real32Ev
        - _ZN7AutoPtrI16dng_memory_blockE5ResetEPS0_
        - _ZNK7AutoPtrI16dng_memory_blockEptEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_1d_table.cpp:113,10'
          Dst:             _ZN7AutoPtrI16dng_memory_blockE5ResetEPS0_
        - Src:             './dng_1d_table.cpp:115,11'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_1d_table.cpp:115,20'
          Dst:             _ZN16dng_memory_block13Buffer_real32Ev
        - Src:             './dng_1d_table.cpp:123,33'
          Dst:             _Z10Abs_real32f
        - Src:             './dng_1d_table.cpp:123,21'
          Dst:             _Z10Max_real32ff
        - Src:             './dng_1d_table.cpp:127,3'
          Dst:             _ZN12dng_1d_table9SubDivideERK15dng_1d_functionjjf
    - functionName:    _Z10Abs_real32f
      functionSourceFile: '/src/dng_sdk/source/./dng_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 313
      functionLinenumberEnd: 315
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - float
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          21
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12dng_1d_table9SubDivideERK15dng_1d_functionjjf
      functionSourceFile: '/src/dng_sdk/source/./dng_1d_table.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          179
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - _Z10Abs_real32f
        - _ZN12dng_1d_table9SubDivideERK15dng_1d_functionjjf
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_1d_table.cpp:55,18'
          Dst:             _Z10Abs_real32f
        - Src:             './dng_1d_table.cpp:77,4'
          Dst:             _ZN12dng_1d_table9SubDivideERK15dng_1d_functionjjf
        - Src:             './dng_1d_table.cpp:79,4'
          Dst:             _ZN12dng_1d_table9SubDivideERK15dng_1d_functionjjf
    - functionName:    _ZN12dng_1d_tableD0Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_1d_table.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12dng_1d_tableD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_1d_table.cpp:36,2'
          Dst:             _ZN12dng_1d_tableD2Ev
    - functionName:    _ZN12dng_1d_tableD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_1d_table.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7AutoPtrI16dng_memory_blockED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_1d_table.cpp:38,2'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
    - functionName:    _ZN12dng_1d_tableC2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_1d_table.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 31
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7AutoPtrI16dng_memory_blockEC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_1d_table.cpp:26,4'
          Dst:             _ZN7AutoPtrI16dng_memory_blockEC2Ev
    - functionName:    _GLOBAL__sub_I_dng_abort_sniffer.cpp
      functionSourceFile: '/src/dng_sdk/source/dng_abort_sniffer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __cxx_global_var_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'dng_abort_sniffer.cpp:0,0'
          Dst:             __cxx_global_var_init
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/dng_sdk/source/dng_abort_sniffer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN20dng_priority_managerC2Ev
        - _ZN20dng_priority_managerD2Ev
        - __cxa_atexit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_abort_sniffer.cpp:148,29'
          Dst:             _ZN20dng_priority_managerC2Ev
        - Src:             'dng_abort_sniffer.cpp:0,0'
          Dst:             __cxa_atexit
        - Src:             'dng_abort_sniffer.cpp:0,0'
          Dst:             _ZN20dng_priority_managerD2Ev
    - functionName:    _ZN20dng_priority_managerD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_abort_sniffer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 26
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13dng_conditionD2Ev
        - _ZN9dng_mutexD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_abort_sniffer.cpp:26,7'
          Dst:             _ZN13dng_conditionD2Ev
        - Src:             './dng_abort_sniffer.cpp:26,7'
          Dst:             _ZN9dng_mutexD2Ev
    - functionName:    _ZN20dng_priority_managerC2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_abort_sniffer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          58
      EdgeCount:       19
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN13dng_conditionC2Ev
        - _ZN9dng_mutexC2EPKcj
        - _ZN9dng_mutexD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_abort_sniffer.cpp:76,4'
          Dst:             _ZN9dng_mutexC2EPKcj
        - Src:             './dng_abort_sniffer.cpp:77,4'
          Dst:             _ZN13dng_conditionC2Ev
        - Src:             './dng_abort_sniffer.cpp:90,2'
          Dst:             _ZN9dng_mutexD2Ev
    - functionName:    _ZNK17dng_abort_sniffer10ThreadSafeEv
      functionSourceFile: '/src/dng_sdk/source/./dng_abort_sniffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN17dng_abort_sniffer14UpdateProgressEd
      functionSourceFile: '/src/dng_sdk/source/./dng_abort_sniffer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN17dng_abort_sniffer7EndTaskEv
      functionSourceFile: '/src/dng_sdk/source/./dng_abort_sniffer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN17dng_abort_sniffer9StartTaskEPKcd
      functionSourceFile: '/src/dng_sdk/source/./dng_abort_sniffer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK17dng_abort_sniffer8PriorityEv
      functionSourceFile: '/src/dng_sdk/source/./dng_abort_sniffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN17dng_abort_sniffer13SniffForAbortEPS_
      functionSourceFile: '/src/dng_sdk/source/./dng_abort_sniffer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN20dng_priority_manager4WaitE12dng_priority
        - _ZNK17dng_abort_sniffer8PriorityEv
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_abort_sniffer.cpp:210,35'
          Dst:             _ZNK17dng_abort_sniffer8PriorityEv
        - Src:             './dng_abort_sniffer.cpp:210,20'
          Dst:             _ZN20dng_priority_manager4WaitE12dng_priority
    - functionName:    _ZN20dng_priority_manager4WaitE12dng_priority
      functionSourceFile: '/src/dng_sdk/source/./dng_abort_sniffer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          65
      EdgeCount:       25
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN13dng_condition4WaitER9dng_mutexd
        - _ZN14dng_lock_mutexC2EP9dng_mutex
        - _ZN14dng_lock_mutexD2Ev
        - _ZN20dng_priority_manager11MinPriorityEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_abort_sniffer.cpp:133,18'
          Dst:             _ZN14dng_lock_mutexC2EP9dng_mutex
        - Src:             './dng_abort_sniffer.cpp:135,21'
          Dst:             _ZN20dng_priority_manager11MinPriorityEv
        - Src:             './dng_abort_sniffer.cpp:138,15'
          Dst:             _ZN13dng_condition4WaitER9dng_mutexd
        - Src:             './dng_abort_sniffer.cpp:142,3'
          Dst:             _ZN14dng_lock_mutexD2Ev
        - Src:             './dng_abort_sniffer.cpp:142,3'
          Dst:             _ZN14dng_lock_mutexD2Ev
    - functionName:    _ZN20dng_priority_manager11MinPriorityEv
      functionSourceFile: '/src/dng_sdk/source/./dng_abort_sniffer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          43
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN17dng_abort_snifferD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_abort_sniffer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 196
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN17dng_abort_snifferC2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_abort_sniffer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN17dng_abort_snifferD0Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_abort_sniffer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 196
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN24dng_set_minimum_priorityD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_abort_sniffer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN20dng_priority_manager9DecrementE12dng_priority
        - __clang_call_terminate
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_abort_sniffer.cpp:177,19'
          Dst:             _ZN20dng_priority_manager9DecrementE12dng_priority
        - Src:             './dng_abort_sniffer.cpp:177,19'
          Dst:             __clang_call_terminate
    - functionName:    _ZN20dng_priority_manager9DecrementE12dng_priority
      functionSourceFile: '/src/dng_sdk/source/./dng_abort_sniffer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          71
      EdgeCount:       19
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN13dng_condition9BroadcastEv
        - _ZN14dng_lock_mutexC2EP9dng_mutex
        - _ZN14dng_lock_mutexD2Ev
        - _ZN20dng_priority_manager11MinPriorityEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_abort_sniffer.cpp:108,17'
          Dst:             _ZN14dng_lock_mutexC2EP9dng_mutex
        - Src:             './dng_abort_sniffer.cpp:110,24'
          Dst:             _ZN20dng_priority_manager11MinPriorityEv
        - Src:             './dng_abort_sniffer.cpp:114,24'
          Dst:             _ZN20dng_priority_manager11MinPriorityEv
        - Src:             './dng_abort_sniffer.cpp:119,14'
          Dst:             _ZN13dng_condition9BroadcastEv
        - Src:             './dng_abort_sniffer.cpp:123,2'
          Dst:             _ZN14dng_lock_mutexD2Ev
        - Src:             './dng_abort_sniffer.cpp:123,2'
          Dst:             _ZN14dng_lock_mutexD2Ev
    - functionName:    _ZN24dng_set_minimum_priorityC2E12dng_priority
      functionSourceFile: '/src/dng_sdk/source/./dng_abort_sniffer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN20dng_priority_manager9IncrementE12dng_priority
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_abort_sniffer.cpp:164,19'
          Dst:             _ZN20dng_priority_manager9IncrementE12dng_priority
    - functionName:    _ZN20dng_priority_manager9IncrementE12dng_priority
      functionSourceFile: '/src/dng_sdk/source/./dng_abort_sniffer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN14dng_lock_mutexC2EP9dng_mutex
        - _ZN14dng_lock_mutexD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_abort_sniffer.cpp:97,17'
          Dst:             _ZN14dng_lock_mutexC2EP9dng_mutex
        - Src:             './dng_abort_sniffer.cpp:101,2'
          Dst:             _ZN14dng_lock_mutexD2Ev
    - functionName:    _ZN13dng_area_task7PerformERS_RK8dng_rectP20dng_memory_allocatorP17dng_abort_sniffer
      functionSourceFile: '/src/dng_sdk/source/./dng_area_task.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13dng_area_task15ProcessOnThreadEjRK8dng_rectRK9dng_pointP17dng_abort_sniffer
        - _ZNK13dng_area_task12FindTileSizeERK8dng_rect
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_area_task.cpp:260,27'
          Dst:             _ZNK13dng_area_task12FindTileSizeERK8dng_rect
        - Src:             './dng_area_task.cpp:264,7'
          Dst:             _ZN13dng_area_task15ProcessOnThreadEjRK8dng_rectRK9dng_pointP17dng_abort_sniffer
    - functionName:    _ZNK13dng_area_task12FindTileSizeERK8dng_rect
      functionSourceFile: '/src/dng_sdk/source/./dng_area_task.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          273
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - _Z10Min_uint32jj
        - _Z9Min_int32ii
        - _ZN9dng_pointC2Ev
        - _ZNK8dng_rect1HEv
        - _ZNK8dng_rect1WEv
        - _ZNK8dng_rect7IsEmptyEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_area_task.cpp:104,21'
          Dst:             _ZNK8dng_rect7IsEmptyEv
        - Src:             './dng_area_task.cpp:109,21'
          Dst:             _ZNK8dng_rect7IsEmptyEv
        - Src:             './dng_area_task.cpp:114,21'
          Dst:             _ZNK8dng_rect7IsEmptyEv
        - Src:             './dng_area_task.cpp:119,58'
          Dst:             _ZNK8dng_rect1HEv
        - Src:             './dng_area_task.cpp:120,28'
          Dst:             _ZNK8dng_rect1HEv
        - Src:             './dng_area_task.cpp:119,31'
          Dst:             _Z10Min_uint32jj
        - Src:             './dng_area_task.cpp:121,28'
          Dst:             _ZNK8dng_rect1HEv
        - Src:             './dng_area_task.cpp:119,19'
          Dst:             _Z10Min_uint32jj
        - Src:             './dng_area_task.cpp:123,58'
          Dst:             _ZNK8dng_rect1WEv
        - Src:             './dng_area_task.cpp:124,28'
          Dst:             _ZNK8dng_rect1WEv
        - Src:             './dng_area_task.cpp:123,31'
          Dst:             _Z10Min_uint32jj
        - Src:             './dng_area_task.cpp:125,28'
          Dst:             _ZNK8dng_rect1WEv
        - Src:             './dng_area_task.cpp:123,19'
          Dst:             _Z10Min_uint32jj
        - Src:             './dng_area_task.cpp:129,12'
          Dst:             _ZN9dng_pointC2Ev
        - Src:             './dng_area_task.cpp:131,15'
          Dst:             _Z9Min_int32ii
        - Src:             './dng_area_task.cpp:132,15'
          Dst:             _Z9Min_int32ii
    - functionName:    _ZN13dng_area_task15ProcessOnThreadEjRK8dng_rectRK9dng_pointP17dng_abort_sniffer
      functionSourceFile: '/src/dng_sdk/source/./dng_area_task.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 250
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          156
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN17dng_abort_sniffer13SniffForAbortEPS_
        - _ZN17dng_tile_iterator10GetOneTileER8dng_rect
        - _ZN17dng_tile_iteratorC2ERK8dng_rectS2_
        - _ZN17dng_tile_iteratorC2ERK9dng_pointRK8dng_rect
        - _ZN8dng_rectC2Ev
        - _ZNK8dng_rect7IsEmptyEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_area_task.cpp:195,21'
          Dst:             _ZNK8dng_rect7IsEmptyEv
        - Src:             './dng_area_task.cpp:200,21'
          Dst:             _ZNK8dng_rect7IsEmptyEv
        - Src:             './dng_area_task.cpp:205,21'
          Dst:             _ZNK8dng_rect7IsEmptyEv
        - Src:             './dng_area_task.cpp:210,11'
          Dst:             _ZN8dng_rectC2Ev
        - Src:             './dng_area_task.cpp:212,20'
          Dst:             _ZN17dng_tile_iteratorC2ERK8dng_rectS2_
        - Src:             './dng_area_task.cpp:214,15'
          Dst:             _ZN17dng_tile_iterator10GetOneTileER8dng_rect
        - Src:             './dng_area_task.cpp:217,12'
          Dst:             _ZN8dng_rectC2Ev
        - Src:             './dng_area_task.cpp:219,21'
          Dst:             _ZN17dng_tile_iteratorC2ERK8dng_rectS2_
        - Src:             './dng_area_task.cpp:221,16'
          Dst:             _ZN17dng_tile_iterator10GetOneTileER8dng_rect
        - Src:             './dng_area_task.cpp:224,13'
          Dst:             _ZN8dng_rectC2Ev
        - Src:             './dng_area_task.cpp:226,22'
          Dst:             _ZN17dng_tile_iteratorC2ERK8dng_rectS2_
        - Src:             './dng_area_task.cpp:228,17'
          Dst:             _ZN17dng_tile_iterator10GetOneTileER8dng_rect
        - Src:             './dng_area_task.cpp:231,14'
          Dst:             _ZN8dng_rectC2Ev
        - Src:             './dng_area_task.cpp:233,23'
          Dst:             _ZN17dng_tile_iteratorC2ERK9dng_pointRK8dng_rect
        - Src:             './dng_area_task.cpp:235,18'
          Dst:             _ZN17dng_tile_iterator10GetOneTileER8dng_rect
        - Src:             './dng_area_task.cpp:238,6'
          Dst:             _ZN17dng_abort_sniffer13SniffForAbortEPS_
    - functionName:    _ZN13dng_area_task6FinishEj
      functionSourceFile: '/src/dng_sdk/source/./dng_area_task.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13dng_area_task5StartEjRK9dng_pointP20dng_memory_allocatorP17dng_abort_sniffer
      functionSourceFile: '/src/dng_sdk/source/./dng_area_task.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13dng_area_task14RepeatingTile3Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_area_task.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8dng_rectC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_area_task.cpp:74,9'
          Dst:             _ZN8dng_rectC2Ev
    - functionName:    _ZNK13dng_area_task14RepeatingTile2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_area_task.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8dng_rectC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_area_task.cpp:65,9'
          Dst:             _ZN8dng_rectC2Ev
    - functionName:    _ZNK13dng_area_task14RepeatingTile1Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_area_task.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8dng_rectC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_area_task.cpp:56,9'
          Dst:             _ZN8dng_rectC2Ev
    - functionName:    _ZN13dng_area_taskD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_area_task.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    19
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13dng_area_taskC2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_area_task.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9dng_pointC2Eii
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_area_task.cpp:36,4'
          Dst:             _ZN9dng_pointC2Eii
        - Src:             './dng_area_task.cpp:38,4'
          Dst:             _ZN9dng_pointC2Eii
    - functionName:    _ZN13dng_area_taskD0Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_area_task.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN17dng_std_allocatorI9dng_pointE10deallocateEPS0_m
      functionSourceFile: '/src/dng_sdk/source/./dng_memory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 568
      functionLinenumberEnd: 570
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN17dng_std_allocatorI8dng_rectE10deallocateEPS0_m
      functionSourceFile: '/src/dng_sdk/source/./dng_memory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 568
      functionLinenumberEnd: 570
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN18dng_bad_pixel_listD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_bad_pixels.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN17dng_std_allocatorI8dng_rectE8allocateEm
      functionSourceFile: '/src/dng_sdk/source/./dng_memory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 558
      functionLinenumberEnd: 564
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13SafeSizetMultmm
        - _Z15ThrowMemoryFullPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_memory.h:559,24'
          Dst:             _Z13SafeSizetMultmm
        - Src:             './dng_memory.h:562,5'
          Dst:             _Z15ThrowMemoryFullPKc
    - functionName:    _ZN17dng_std_allocatorI9dng_pointE8allocateEm
      functionSourceFile: '/src/dng_sdk/source/./dng_memory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 558
      functionLinenumberEnd: 564
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13SafeSizetMultmm
        - _Z15ThrowMemoryFullPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_memory.h:559,24'
          Dst:             _Z13SafeSizetMultmm
        - Src:             './dng_memory.h:562,5'
          Dst:             _Z15ThrowMemoryFullPKc
    - functionName:    _ZN27dng_opcode_FixBadPixelsListD0Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_bad_pixels.h'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN27dng_opcode_FixBadPixelsListD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_bad_pixels.h:232,7'
          Dst:             _ZN27dng_opcode_FixBadPixelsListD2Ev
    - functionName:    _ZN27dng_opcode_FixBadPixelsListD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_bad_pixels.h'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN17dng_filter_opcodeD2Ev
        - _ZN7AutoPtrI18dng_bad_pixel_listED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_bad_pixels.h:232,7'
          Dst:             _ZN7AutoPtrI18dng_bad_pixel_listED2Ev
        - Src:             './dng_bad_pixels.h:232,7'
          Dst:             _ZN17dng_filter_opcodeD2Ev
    - functionName:    _ZN7AutoPtrI18dng_bad_pixel_listED2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_auto_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN18dng_bad_pixel_listD2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_auto_ptr.h:127,2'
          Dst:             _ZN18dng_bad_pixel_listD2Ev
    - functionName:    _ZNK27dng_opcode_FixBadPixelsList7PutDataER10dng_stream
      functionSourceFile: '/src/dng_sdk/source/./dng_bad_pixels.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 698
      functionLinenumberEnd: 734
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          120
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN10dng_stream10Put_uint32Ej
        - _ZN10dng_stream9Put_int32Ei
        - _ZNK18dng_bad_pixel_list10PointCountEv
        - _ZNK18dng_bad_pixel_list4RectEj
        - _ZNK18dng_bad_pixel_list5PointEj
        - _ZNK18dng_bad_pixel_list9RectCountEv
        - _ZNK7AutoPtrI18dng_bad_pixel_listEptEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_bad_pixels.cpp:700,18'
          Dst:             _ZNK7AutoPtrI18dng_bad_pixel_listEptEv
        - Src:             './dng_bad_pixels.cpp:700,25'
          Dst:             _ZNK18dng_bad_pixel_list10PointCountEv
        - Src:             './dng_bad_pixels.cpp:701,18'
          Dst:             _ZNK7AutoPtrI18dng_bad_pixel_listEptEv
        - Src:             './dng_bad_pixels.cpp:701,25'
          Dst:             _ZNK18dng_bad_pixel_list9RectCountEv
        - Src:             './dng_bad_pixels.cpp:703,9'
          Dst:             _ZN10dng_stream10Put_uint32Ej
        - Src:             './dng_bad_pixels.cpp:705,9'
          Dst:             _ZN10dng_stream10Put_uint32Ej
        - Src:             './dng_bad_pixels.cpp:707,9'
          Dst:             _ZN10dng_stream10Put_uint32Ej
        - Src:             './dng_bad_pixels.cpp:708,9'
          Dst:             _ZN10dng_stream10Put_uint32Ej
        - Src:             './dng_bad_pixels.cpp:715,24'
          Dst:             _ZNK7AutoPtrI18dng_bad_pixel_listEptEv
        - Src:             './dng_bad_pixels.cpp:715,31'
          Dst:             _ZNK18dng_bad_pixel_list5PointEj
        - Src:             './dng_bad_pixels.cpp:717,10'
          Dst:             _ZN10dng_stream9Put_int32Ei
        - Src:             './dng_bad_pixels.cpp:718,10'
          Dst:             _ZN10dng_stream9Put_int32Ei
        - Src:             './dng_bad_pixels.cpp:725,22'
          Dst:             _ZNK7AutoPtrI18dng_bad_pixel_listEptEv
        - Src:             './dng_bad_pixels.cpp:725,29'
          Dst:             _ZNK18dng_bad_pixel_list4RectEj
        - Src:             './dng_bad_pixels.cpp:727,10'
          Dst:             _ZN10dng_stream9Put_int32Ei
        - Src:             './dng_bad_pixels.cpp:728,10'
          Dst:             _ZN10dng_stream9Put_int32Ei
        - Src:             './dng_bad_pixels.cpp:729,10'
          Dst:             _ZN10dng_stream9Put_int32Ei
        - Src:             './dng_bad_pixels.cpp:730,10'
          Dst:             _ZN10dng_stream9Put_int32Ei
    - functionName:    _ZN27dng_opcode_FixBadPixelsList9SrcRepeatEv
      functionSourceFile: '/src/dng_sdk/source/./dng_bad_pixels.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 769
      functionLinenumberEnd: 771
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9dng_pointC2Eii
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_bad_pixels.cpp:771,9'
          Dst:             _ZN9dng_pointC2Eii
    - functionName:    _ZN27dng_opcode_FixBadPixelsList7SrcAreaERK8dng_rectS2_
      functionSourceFile: '/src/dng_sdk/source/./dng_bad_pixels.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 740
      functionLinenumberEnd: 762
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          78
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK18dng_bad_pixel_list10PointCountEv
        - _ZNK18dng_bad_pixel_list9RectCountEv
        - _ZNK7AutoPtrI18dng_bad_pixel_listEptEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_bad_pixels.cpp:744,6'
          Dst:             _ZNK7AutoPtrI18dng_bad_pixel_listEptEv
        - Src:             './dng_bad_pixels.cpp:744,13'
          Dst:             _ZNK18dng_bad_pixel_list10PointCountEv
        - Src:             './dng_bad_pixels.cpp:749,6'
          Dst:             _ZNK7AutoPtrI18dng_bad_pixel_listEptEv
        - Src:             './dng_bad_pixels.cpp:749,13'
          Dst:             _ZNK18dng_bad_pixel_list9RectCountEv
    - functionName:    _ZN27dng_opcode_FixBadPixelsList7PrepareER12dng_negativejRK9dng_pointRK8dng_rectjjR20dng_memory_allocator
      functionSourceFile: '/src/dng_sdk/source/./dng_bad_pixels.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 784
      functionLinenumberEnd: 804
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _Z14ThrowBadFormatPKc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_bad_pixels.cpp:791,3'
          Dst:             _Z14ThrowBadFormatPKc
        - Src:             './dng_bad_pixels.cpp:800,3'
          Dst:             _Z14ThrowBadFormatPKc
    - functionName:    _ZN27dng_opcode_FixBadPixelsList11ProcessAreaER12dng_negativejR16dng_pixel_bufferS3_RK8dng_rectS6_
      functionSourceFile: '/src/dng_sdk/source/./dng_bad_pixels.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1726
      functionLinenumberEnd: 1856
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         67
      ICount:          507
      EdgeCount:       91
      CyclomaticComplexity: 26
      functionsReached:
        - _ZN16dng_pixel_buffer13RepeatSubAreaE8dng_rectjj
        - _ZN16dng_pixel_buffer8CopyAreaERKS_RK8dng_rectjj
        - _ZNK18dng_bad_pixel_list10PointCountEv
        - _ZNK18dng_bad_pixel_list14IsRectIsolatedEjj
        - _ZNK18dng_bad_pixel_list15IsPointIsolatedEjj
        - _ZNK18dng_bad_pixel_list4RectEj
        - _ZNK18dng_bad_pixel_list5PointEj
        - _ZNK18dng_bad_pixel_list9RectCountEv
        - _ZNK7AutoPtrI18dng_bad_pixel_listEptEv
        - _ZNK8dng_rect8NotEmptyEv
        - _ZanRK8dng_rectS1_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_bad_pixels.cpp:1728,22'
          Dst:             _ZNK7AutoPtrI18dng_bad_pixel_listEptEv
        - Src:             './dng_bad_pixels.cpp:1728,29'
          Dst:             _ZNK18dng_bad_pixel_list10PointCountEv
        - Src:             './dng_bad_pixels.cpp:1729,22'
          Dst:             _ZNK7AutoPtrI18dng_bad_pixel_listEptEv
        - Src:             './dng_bad_pixels.cpp:1729,29'
          Dst:             _ZNK18dng_bad_pixel_list9RectCountEv
        - Src:             './dng_bad_pixels.cpp:1749,25'
          Dst:             _ZNK7AutoPtrI18dng_bad_pixel_listEptEv
        - Src:             './dng_bad_pixels.cpp:1749,32'
          Dst:             _ZNK18dng_bad_pixel_list5PointEj
        - Src:             './dng_bad_pixels.cpp:1757,23'
          Dst:             _ZNK7AutoPtrI18dng_bad_pixel_listEptEv
        - Src:             './dng_bad_pixels.cpp:1757,30'
          Dst:             _ZNK18dng_bad_pixel_list15IsPointIsolatedEjj
        - Src:             './dng_bad_pixels.cpp:1795,14'
          Dst:             _ZN16dng_pixel_buffer13RepeatSubAreaE8dng_rectjj
        - Src:             './dng_bad_pixels.cpp:1804,23'
          Dst:             _ZNK7AutoPtrI18dng_bad_pixel_listEptEv
        - Src:             './dng_bad_pixels.cpp:1804,30'
          Dst:             _ZNK18dng_bad_pixel_list4RectEj
        - Src:             './dng_bad_pixels.cpp:1806,31'
          Dst:             _ZanRK8dng_rectS1_
        - Src:             './dng_bad_pixels.cpp:1808,16'
          Dst:             _ZNK8dng_rect8NotEmptyEv
        - Src:             './dng_bad_pixels.cpp:1811,23'
          Dst:             _ZNK7AutoPtrI18dng_bad_pixel_listEptEv
        - Src:             './dng_bad_pixels.cpp:1811,30'
          Dst:             _ZNK18dng_bad_pixel_list14IsRectIsolatedEjj
        - Src:             './dng_bad_pixels.cpp:1851,12'
          Dst:             _ZN16dng_pixel_buffer8CopyAreaERKS_RK8dng_rectjj
    - functionName:    _ZN27dng_opcode_FixBadPixelsList16FixIsolatedPixelER16dng_pixel_bufferR9dng_point
      functionSourceFile: '/src/dng_sdk/source/./dng_bad_pixels.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 810
      functionLinenumberEnd: 1026
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          812
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - _Z10Min_uint32jj
        - _Z9Abs_int32i
        - _ZN16dng_pixel_buffer17DirtyPixel_uint16Eiij
        - _ZNK27dng_opcode_FixBadPixelsList7IsGreenEii
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_bad_pixels.cpp:812,22'
          Dst:             _ZN16dng_pixel_buffer17DirtyPixel_uint16Eiij
        - Src:             './dng_bad_pixels.cpp:813,22'
          Dst:             _ZN16dng_pixel_buffer17DirtyPixel_uint16Eiij
        - Src:             './dng_bad_pixels.cpp:814,22'
          Dst:             _ZN16dng_pixel_buffer17DirtyPixel_uint16Eiij
        - Src:             './dng_bad_pixels.cpp:815,22'
          Dst:             _ZN16dng_pixel_buffer17DirtyPixel_uint16Eiij
        - Src:             './dng_bad_pixels.cpp:816,22'
          Dst:             _ZN16dng_pixel_buffer17DirtyPixel_uint16Eiij
        - Src:             './dng_bad_pixels.cpp:828,6'
          Dst:             _ZNK27dng_opcode_FixBadPixelsList7IsGreenEii
        - Src:             './dng_bad_pixels.cpp:864,11'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:865,5'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:866,5'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:867,5'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:868,5'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:869,5'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:870,5'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:874,11'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:875,5'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:876,5'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:877,5'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:878,5'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:879,5'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:880,5'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:884,11'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:885,5'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:886,5'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:887,5'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:888,5'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:889,5'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:890,5'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:894,11'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:895,5'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:896,5'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:897,5'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:898,5'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:899,5'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:900,5'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:944,11'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:945,5'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:946,5'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:947,5'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:948,5'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:949,5'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:950,5'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:951,5'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:955,11'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:956,5'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:957,5'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:958,5'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:959,5'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:960,5'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:961,5'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:962,5'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:966,11'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:967,5'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:968,5'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:969,5'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:970,5'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:971,5'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:972,5'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:973,5'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:977,11'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:978,5'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:979,5'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:980,5'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:981,5'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:982,5'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:983,5'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:984,5'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:988,19'
          Dst:             _Z10Min_uint32jj
        - Src:             './dng_bad_pixels.cpp:990,12'
          Dst:             _Z10Min_uint32jj
        - Src:             './dng_bad_pixels.cpp:991,12'
          Dst:             _Z10Min_uint32jj
    - functionName:    _ZN27dng_opcode_FixBadPixelsList17FixClusteredPixelER16dng_pixel_bufferjRK8dng_rect
      functionSourceFile: '/src/dng_sdk/source/./dng_bad_pixels.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1033
      functionLinenumberEnd: 1124
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          189
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN16dng_pixel_buffer17DirtyPixel_uint16Eiij
        - _ZN9dng_pointC2Eii
        - _ZNK18dng_bad_pixel_list12IsPointValidERK9dng_pointRK8dng_rectj
        - _ZNK18dng_bad_pixel_list5PointEj
        - _ZNK27dng_opcode_FixBadPixelsList7IsGreenEii
        - _ZNK7AutoPtrI18dng_bad_pixel_listEptEv
        - _ZplRK9dng_pointS1_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_bad_pixels.cpp:1060,23'
          Dst:             _ZNK7AutoPtrI18dng_bad_pixel_listEptEv
        - Src:             './dng_bad_pixels.cpp:1060,30'
          Dst:             _ZNK18dng_bad_pixel_list5PointEj
        - Src:             './dng_bad_pixels.cpp:1062,17'
          Dst:             _ZNK27dng_opcode_FixBadPixelsList7IsGreenEii
        - Src:             './dng_bad_pixels.cpp:1064,21'
          Dst:             _ZN16dng_pixel_buffer17DirtyPixel_uint16Eiij
        - Src:             './dng_bad_pixels.cpp:1080,14'
          Dst:             _ZN9dng_pointC2Eii
        - Src:             './dng_bad_pixels.cpp:1083,8'
          Dst:             _ZNK7AutoPtrI18dng_bad_pixel_listEptEv
        - Src:             './dng_bad_pixels.cpp:1083,38'
          Dst:             _ZplRK9dng_pointS1_
        - Src:             './dng_bad_pixels.cpp:1083,15'
          Dst:             _ZNK18dng_bad_pixel_list12IsPointValidERK9dng_pointRK8dng_rectj
    - functionName:    _ZN27dng_opcode_FixBadPixelsList15FixSingleColumnER16dng_pixel_bufferRK8dng_rect
      functionSourceFile: '/src/dng_sdk/source/./dng_bad_pixels.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1130
      functionLinenumberEnd: 1516
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          1724
      EdgeCount:       40
      CyclomaticComplexity: 11
      functionsReached:
        - _Z10Max_uint32jj
        - _Z10Min_uint32jj
        - _Z10Pin_uint32jjj
        - _Z9Abs_int32i
        - _Z9Pin_int32iii
        - _ZN16dng_pixel_buffer17DirtyPixel_uint16Eiij
        - _ZNK27dng_opcode_FixBadPixelsList7IsGreenEii
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_bad_pixels.cpp:1137,23'
          Dst:             _ZN16dng_pixel_buffer17DirtyPixel_uint16Eiij
        - Src:             './dng_bad_pixels.cpp:1138,23'
          Dst:             _ZN16dng_pixel_buffer17DirtyPixel_uint16Eiij
        - Src:             './dng_bad_pixels.cpp:1139,23'
          Dst:             _ZN16dng_pixel_buffer17DirtyPixel_uint16Eiij
        - Src:             './dng_bad_pixels.cpp:1140,23'
          Dst:             _ZN16dng_pixel_buffer17DirtyPixel_uint16Eiij
        - Src:             './dng_bad_pixels.cpp:1141,23'
          Dst:             _ZN16dng_pixel_buffer17DirtyPixel_uint16Eiij
        - Src:             './dng_bad_pixels.cpp:1142,23'
          Dst:             _ZN16dng_pixel_buffer17DirtyPixel_uint16Eiij
        - Src:             './dng_bad_pixels.cpp:1143,23'
          Dst:             _ZN16dng_pixel_buffer17DirtyPixel_uint16Eiij
        - Src:             './dng_bad_pixels.cpp:1144,23'
          Dst:             _ZN16dng_pixel_buffer17DirtyPixel_uint16Eiij
        - Src:             './dng_bad_pixels.cpp:1145,23'
          Dst:             _ZN16dng_pixel_buffer17DirtyPixel_uint16Eiij
        - Src:             './dng_bad_pixels.cpp:1166,7'
          Dst:             _ZNK27dng_opcode_FixBadPixelsList7IsGreenEii
        - Src:             './dng_bad_pixels.cpp:1245,12'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:1246,6'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:1247,6'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:1248,6'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:1249,6'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:1250,6'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:1251,6'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:1255,12'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:1256,6'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:1257,6'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:1258,6'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:1259,6'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:1260,6'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:1261,6'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:1265,12'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:1266,6'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:1267,6'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:1268,6'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:1269,6'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:1270,6'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:1271,6'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:1275,12'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:1276,6'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:1277,6'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:1278,6'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:1279,6'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:1280,6'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:1284,12'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:1285,6'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:1286,6'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:1287,6'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:1288,6'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:1289,6'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:1290,6'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:1294,12'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:1295,6'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:1296,6'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:1297,6'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:1298,6'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:1299,6'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:1300,6'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:1304,12'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:1305,6'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:1306,6'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:1307,6'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:1308,6'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:1309,6'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:1310,6'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:1312,24'
          Dst:             _Z10Min_uint32jj
        - Src:             './dng_bad_pixels.cpp:1313,9'
          Dst:             _Z10Min_uint32jj
        - Src:             './dng_bad_pixels.cpp:1312,12'
          Dst:             _Z10Min_uint32jj
        - Src:             './dng_bad_pixels.cpp:1315,24'
          Dst:             _Z10Max_uint32jj
        - Src:             './dng_bad_pixels.cpp:1316,9'
          Dst:             _Z10Max_uint32jj
        - Src:             './dng_bad_pixels.cpp:1315,12'
          Dst:             _Z10Max_uint32jj
        - Src:             './dng_bad_pixels.cpp:1318,12'
          Dst:             _Z9Pin_int32iii
        - Src:             './dng_bad_pixels.cpp:1319,12'
          Dst:             _Z9Pin_int32iii
        - Src:             './dng_bad_pixels.cpp:1389,12'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:1390,6'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:1391,6'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:1392,6'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:1393,6'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:1394,6'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:1398,12'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:1399,6'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:1400,6'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:1401,6'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:1402,6'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:1403,6'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:1407,12'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:1408,6'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:1409,6'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:1410,6'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:1411,6'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:1412,6'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:1416,12'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:1417,6'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:1418,6'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:1419,6'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:1420,6'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:1421,6'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:1425,12'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:1426,6'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:1427,6'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:1428,6'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:1429,6'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:1430,6'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:1434,12'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:1435,6'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:1436,6'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:1437,6'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:1438,6'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:1439,6'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:1443,12'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:1444,6'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:1445,6'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:1446,6'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:1447,6'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:1448,6'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:1450,12'
          Dst:             _Z10Min_uint32jj
        - Src:             './dng_bad_pixels.cpp:1451,12'
          Dst:             _Z10Max_uint32jj
        - Src:             './dng_bad_pixels.cpp:1455,20'
          Dst:             _Z10Min_uint32jj
        - Src:             './dng_bad_pixels.cpp:1457,13'
          Dst:             _Z10Min_uint32jj
        - Src:             './dng_bad_pixels.cpp:1458,13'
          Dst:             _Z10Min_uint32jj
        - Src:             './dng_bad_pixels.cpp:1459,13'
          Dst:             _Z10Min_uint32jj
        - Src:             './dng_bad_pixels.cpp:1460,13'
          Dst:             _Z10Min_uint32jj
        - Src:             './dng_bad_pixels.cpp:1461,13'
          Dst:             _Z10Min_uint32jj
        - Src:             './dng_bad_pixels.cpp:1512,21'
          Dst:             _Z10Pin_uint32jjj
    - functionName:    _ZN27dng_opcode_FixBadPixelsList12FixSingleRowER16dng_pixel_bufferRK8dng_rect
      functionSourceFile: '/src/dng_sdk/source/./dng_bad_pixels.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1522
      functionLinenumberEnd: 1535
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          85
      EdgeCount:       12
      CyclomaticComplexity: 6
      functionsReached:
        - _Z9TransposeRK8dng_rect
        - _ZN16dng_pixel_bufferC2ERKS_
        - _ZN16dng_pixel_bufferD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_bad_pixels.cpp:1524,29'
          Dst:             _ZN16dng_pixel_bufferC2ERKS_
        - Src:             './dng_bad_pixels.cpp:1526,18'
          Dst:             _Z9TransposeRK8dng_rect
        - Src:             './dng_bad_pixels.cpp:1531,22'
          Dst:             _Z9TransposeRK8dng_rect
        - Src:             './dng_bad_pixels.cpp:1535,2'
          Dst:             _ZN16dng_pixel_bufferD2Ev
        - Src:             './dng_bad_pixels.cpp:1535,2'
          Dst:             _ZN16dng_pixel_bufferD2Ev
    - functionName:    _ZN27dng_opcode_FixBadPixelsList16FixClusteredRectER16dng_pixel_bufferRK8dng_rectS4_
      functionSourceFile: '/src/dng_sdk/source/./dng_bad_pixels.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1542
      functionLinenumberEnd: 1716
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          280
      EdgeCount:       54
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN16dng_pixel_buffer17DirtyPixel_uint16Eiij
        - _ZN9dng_pointC2Eii
        - _ZNK18dng_bad_pixel_list12IsPointValidERK9dng_pointRK8dng_rectj
        - _ZNK27dng_opcode_FixBadPixelsList7IsGreenEii
        - _ZNK7AutoPtrI18dng_bad_pixel_listEptEv
        - _ZplRK9dng_pointS1_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_bad_pixels.cpp:1639,23'
          Dst:             _ZN16dng_pixel_buffer17DirtyPixel_uint16Eiij
        - Src:             './dng_bad_pixels.cpp:1641,19'
          Dst:             _ZNK27dng_opcode_FixBadPixelsList7IsGreenEii
        - Src:             './dng_bad_pixels.cpp:1659,16'
          Dst:             _ZN9dng_pointC2Eii
        - Src:             './dng_bad_pixels.cpp:1668,10'
          Dst:             _ZNK7AutoPtrI18dng_bad_pixel_listEptEv
        - Src:             './dng_bad_pixels.cpp:1668,31'
          Dst:             _ZN9dng_pointC2Eii
        - Src:             './dng_bad_pixels.cpp:1668,52'
          Dst:             _ZplRK9dng_pointS1_
        - Src:             './dng_bad_pixels.cpp:1668,17'
          Dst:             _ZNK18dng_bad_pixel_list12IsPointValidERK9dng_pointRK8dng_rectj
    - functionName:    _ZNK27dng_opcode_FixBadPixelsList7IsGreenEii
      functionSourceFile: '/src/dng_sdk/source/./dng_bad_pixels.h'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          24
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7AutoPtrI18dng_bad_pixel_listEptEv
      functionSourceFile: '/src/dng_sdk/source/./dng_auto_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    19
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK18dng_bad_pixel_list12IsPointValidERK9dng_pointRK8dng_rectj
      functionSourceFile: '/src/dng_sdk/source/./dng_bad_pixels.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 488
      functionLinenumberEnd: 566
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         47
      ICount:          262
      EdgeCount:       63
      CyclomaticComplexity: 18
      functionsReached:
        - _ZNK18dng_bad_pixel_list10PointCountEv
        - _ZNK18dng_bad_pixel_list4RectEj
        - _ZNK18dng_bad_pixel_list5PointEj
        - _ZNK18dng_bad_pixel_list9RectCountEv
        - _ZNK9dng_pointeqERKS_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_bad_pixels.cpp:510,27'
          Dst:             _ZNK18dng_bad_pixel_list5PointEj
        - Src:             './dng_bad_pixels.cpp:517,12'
          Dst:             _ZNK9dng_pointeqERKS_
        - Src:             './dng_bad_pixels.cpp:526,34'
          Dst:             _ZNK18dng_bad_pixel_list10PointCountEv
        - Src:             './dng_bad_pixels.cpp:529,27'
          Dst:             _ZNK18dng_bad_pixel_list5PointEj
        - Src:             './dng_bad_pixels.cpp:536,12'
          Dst:             _ZNK9dng_pointeqERKS_
        - Src:             './dng_bad_pixels.cpp:547,25'
          Dst:             _ZNK18dng_bad_pixel_list9RectCountEv
        - Src:             './dng_bad_pixels.cpp:550,23'
          Dst:             _ZNK18dng_bad_pixel_list4RectEj
    - functionName:    _ZNK18dng_bad_pixel_list5PointEj
      functionSourceFile: '/src/dng_sdk/source/./dng_bad_pixels.h'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK18dng_bad_pixel_list10PointCountEv
      functionSourceFile: '/src/dng_sdk/source/./dng_bad_pixels.h'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK18dng_bad_pixel_list9RectCountEv
      functionSourceFile: '/src/dng_sdk/source/./dng_bad_pixels.h'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK18dng_bad_pixel_list4RectEj
      functionSourceFile: '/src/dng_sdk/source/./dng_bad_pixels.h'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z9TransposeRK8dng_rect
      functionSourceFile: '/src/dng_sdk/source/./dng_rect.h'
      linkageType:     InternalLinkage
      functionLinenumber: 409
      functionLinenumberEnd: 411
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8dng_rectC2Eiiii
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_rect.h:411,9'
          Dst:             _ZN8dng_rectC2Eiiii
    - functionName:    _ZNK18dng_bad_pixel_list15IsPointIsolatedEjj
      functionSourceFile: '/src/dng_sdk/source/./dng_bad_pixels.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 386
      functionLinenumberEnd: 449
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          193
      EdgeCount:       36
      CyclomaticComplexity: 10
      functionsReached:
        - _Z9Abs_int32i
        - _ZN8dng_rectC2Eiiii
        - _ZNK18dng_bad_pixel_list10PointCountEv
        - _ZNK18dng_bad_pixel_list4RectEj
        - _ZNK18dng_bad_pixel_list5PointEj
        - _ZNK18dng_bad_pixel_list9RectCountEv
        - _ZNK8dng_rect8NotEmptyEv
        - _ZanRK8dng_rectS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_bad_pixels.cpp:388,17'
          Dst:             _ZNK18dng_bad_pixel_list5PointEj
        - Src:             './dng_bad_pixels.cpp:395,26'
          Dst:             _ZNK18dng_bad_pixel_list5PointEj
        - Src:             './dng_bad_pixels.cpp:402,7'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:411,33'
          Dst:             _ZNK18dng_bad_pixel_list10PointCountEv
        - Src:             './dng_bad_pixels.cpp:414,26'
          Dst:             _ZNK18dng_bad_pixel_list5PointEj
        - Src:             './dng_bad_pixels.cpp:421,7'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_bad_pixels.cpp:430,11'
          Dst:             _ZN8dng_rectC2Eiiii
        - Src:             './dng_bad_pixels.cpp:435,25'
          Dst:             _ZNK18dng_bad_pixel_list9RectCountEv
        - Src:             './dng_bad_pixels.cpp:438,19'
          Dst:             _ZNK18dng_bad_pixel_list4RectEj
        - Src:             './dng_bad_pixels.cpp:438,17'
          Dst:             _ZanRK8dng_rectS1_
        - Src:             './dng_bad_pixels.cpp:438,29'
          Dst:             _ZNK8dng_rect8NotEmptyEv
    - functionName:    _ZNK18dng_bad_pixel_list14IsRectIsolatedEjj
      functionSourceFile: '/src/dng_sdk/source/./dng_bad_pixels.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 455
      functionLinenumberEnd: 481
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          95
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK18dng_bad_pixel_list4RectEj
        - _ZNK18dng_bad_pixel_list9RectCountEv
        - _ZNK8dng_rect8NotEmptyEv
        - _ZanRK8dng_rectS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_bad_pixels.cpp:457,22'
          Dst:             _ZNK18dng_bad_pixel_list4RectEj
        - Src:             './dng_bad_pixels.cpp:464,25'
          Dst:             _ZNK18dng_bad_pixel_list9RectCountEv
        - Src:             './dng_bad_pixels.cpp:470,20'
          Dst:             _ZNK18dng_bad_pixel_list4RectEj
        - Src:             './dng_bad_pixels.cpp:470,18'
          Dst:             _ZanRK8dng_rectS1_
        - Src:             './dng_bad_pixels.cpp:470,30'
          Dst:             _ZNK8dng_rect8NotEmptyEv
    - functionName:    _ZN31dng_opcode_FixBadPixelsConstantD0Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_bad_pixels.h'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN31dng_opcode_FixBadPixelsConstantD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_bad_pixels.h:36,7'
          Dst:             _ZN31dng_opcode_FixBadPixelsConstantD2Ev
    - functionName:    _ZN31dng_opcode_FixBadPixelsConstantD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_bad_pixels.h'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN17dng_filter_opcodeD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_bad_pixels.h:36,7'
          Dst:             _ZN17dng_filter_opcodeD2Ev
    - functionName:    _ZN27dng_opcode_FixBadPixelsListC2ER10dng_stream
      functionSourceFile: '/src/dng_sdk/source/./dng_bad_pixels.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 603
      functionLinenumberEnd: 693
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         47
      ICount:          247
      EdgeCount:       69
      CyclomaticComplexity: 24
      functionsReached:
        - _Z13SafeUint32Addjj
        - _Z14SafeUint32Multjj
        - _Z14ThrowBadFormatPKc
        - _ZN10dng_stream10Get_uint32Ev
        - _ZN10dng_stream9Get_int32Ev
        - _ZN17dng_filter_opcodeC2EjR10dng_streamPKc
        - _ZN17dng_filter_opcodeD2Ev
        - _ZN18dng_bad_pixel_list4SortEv
        - _ZN18dng_bad_pixel_list7AddRectERK8dng_rect
        - _ZN18dng_bad_pixel_list8AddPointERK9dng_point
        - _ZN18dng_bad_pixel_listC2Ev
        - _ZN7AutoPtrI18dng_bad_pixel_listE5ResetEPS0_
        - _ZN7AutoPtrI18dng_bad_pixel_listEC2Ev
        - _ZN7AutoPtrI18dng_bad_pixel_listED2Ev
        - _ZN8dng_rectC2Ev
        - _ZN9dng_pointC2Ev
        - _ZNK7AutoPtrI18dng_bad_pixel_listEptEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_bad_pixels.cpp:595,4'
          Dst:             _ZN17dng_filter_opcodeC2EjR10dng_streamPKc
        - Src:             './dng_bad_pixels.cpp:599,4'
          Dst:             _ZN7AutoPtrI18dng_bad_pixel_listEC2Ev
        - Src:             './dng_bad_pixels.cpp:605,23'
          Dst:             _ZN10dng_stream10Get_uint32Ev
        - Src:             './dng_bad_pixels.cpp:607,23'
          Dst:             _ZN10dng_stream10Get_uint32Ev
        - Src:             './dng_bad_pixels.cpp:609,25'
          Dst:             _ZN10dng_stream10Get_uint32Ev
        - Src:             './dng_bad_pixels.cpp:610,25'
          Dst:             _ZN10dng_stream10Get_uint32Ev
        - Src:             './dng_bad_pixels.cpp:612,34'
          Dst:             _Z14SafeUint32Multjj
        - Src:             './dng_bad_pixels.cpp:612,61'
          Dst:             _Z14SafeUint32Multjj
        - Src:             './dng_bad_pixels.cpp:612,20'
          Dst:             _Z13SafeUint32Addjj
        - Src:             './dng_bad_pixels.cpp:612,2'
          Dst:             _Z13SafeUint32Addjj
        - Src:             './dng_bad_pixels.cpp:615,3'
          Dst:             _Z14ThrowBadFormatPKc
        - Src:             './dng_bad_pixels.cpp:618,19'
          Dst:             _ZN18dng_bad_pixel_listC2Ev
        - Src:             './dng_bad_pixels.cpp:618,8'
          Dst:             _ZN7AutoPtrI18dng_bad_pixel_listE5ResetEPS0_
        - Src:             './dng_bad_pixels.cpp:625,13'
          Dst:             _ZN9dng_pointC2Ev
        - Src:             './dng_bad_pixels.cpp:627,17'
          Dst:             _ZN10dng_stream9Get_int32Ev
        - Src:             './dng_bad_pixels.cpp:628,17'
          Dst:             _ZN10dng_stream9Get_int32Ev
        - Src:             './dng_bad_pixels.cpp:630,3'
          Dst:             _ZNK7AutoPtrI18dng_bad_pixel_listEptEv
        - Src:             './dng_bad_pixels.cpp:630,10'
          Dst:             _ZN18dng_bad_pixel_list8AddPointERK9dng_point
        - Src:             './dng_bad_pixels.cpp:637,12'
          Dst:             _ZN8dng_rectC2Ev
        - Src:             './dng_bad_pixels.cpp:639,16'
          Dst:             _ZN10dng_stream9Get_int32Ev
        - Src:             './dng_bad_pixels.cpp:640,16'
          Dst:             _ZN10dng_stream9Get_int32Ev
        - Src:             './dng_bad_pixels.cpp:641,16'
          Dst:             _ZN10dng_stream9Get_int32Ev
        - Src:             './dng_bad_pixels.cpp:642,16'
          Dst:             _ZN10dng_stream9Get_int32Ev
        - Src:             './dng_bad_pixels.cpp:644,3'
          Dst:             _ZNK7AutoPtrI18dng_bad_pixel_listEptEv
        - Src:             './dng_bad_pixels.cpp:644,10'
          Dst:             _ZN18dng_bad_pixel_list7AddRectERK8dng_rect
        - Src:             './dng_bad_pixels.cpp:648,2'
          Dst:             _ZNK7AutoPtrI18dng_bad_pixel_listEptEv
        - Src:             './dng_bad_pixels.cpp:648,9'
          Dst:             _ZN18dng_bad_pixel_list4SortEv
        - Src:             './dng_bad_pixels.cpp:693,2'
          Dst:             _ZN7AutoPtrI18dng_bad_pixel_listED2Ev
        - Src:             './dng_bad_pixels.cpp:693,2'
          Dst:             _ZN17dng_filter_opcodeD2Ev
    - functionName:    _ZN7AutoPtrI18dng_bad_pixel_listEC2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_auto_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7AutoPtrI18dng_bad_pixel_listE5ResetEPS0_
      functionSourceFile: '/src/dng_sdk/source/./dng_auto_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          52
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN18dng_bad_pixel_listD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_auto_ptr.h:151,4'
          Dst:             _ZN18dng_bad_pixel_listD2Ev
    - functionName:    _ZN18dng_bad_pixel_list8AddPointERK9dng_point
      functionSourceFile: '/src/dng_sdk/source/./dng_bad_pixels.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 302
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN18dng_bad_pixel_list7AddRectERK8dng_rect
      functionSourceFile: '/src/dng_sdk/source/./dng_bad_pixels.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 307
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN18dng_bad_pixel_list4SortEv
      functionSourceFile: '/src/dng_sdk/source/./dng_bad_pixels.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 360
      functionLinenumberEnd: 380
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          68
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZL12SortBadRectsRK8dng_rectS1_
        - _ZL13SortBadPointsRK9dng_pointS1_
        - _ZNK18dng_bad_pixel_list10PointCountEv
        - _ZNK18dng_bad_pixel_list9RectCountEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_bad_pixels.cpp:362,6'
          Dst:             _ZNK18dng_bad_pixel_list10PointCountEv
        - Src:             './dng_bad_pixels.cpp:365,3'
          Dst:             _ZL13SortBadPointsRK9dng_pointS1_
        - Src:             './dng_bad_pixels.cpp:371,6'
          Dst:             _ZNK18dng_bad_pixel_list9RectCountEv
        - Src:             './dng_bad_pixels.cpp:374,3'
          Dst:             _ZL12SortBadRectsRK8dng_rectS1_
    - functionName:    _ZL13SortBadPointsRK9dng_pointS1_
      functionSourceFile: '/src/dng_sdk/source/./dng_bad_pixels.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 317
      functionLinenumberEnd: 327
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12SortBadRectsRK8dng_rectS1_
      functionSourceFile: '/src/dng_sdk/source/./dng_bad_pixels.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 333
      functionLinenumberEnd: 355
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          107
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN18dng_bad_pixel_listC2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_bad_pixels.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 291
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7AutoPtrI18dng_bad_pixel_listE7ReleaseEv
      functionSourceFile: '/src/dng_sdk/source/./dng_auto_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN27dng_opcode_FixBadPixelsListC2ER7AutoPtrI18dng_bad_pixel_listEj
      functionSourceFile: '/src/dng_sdk/source/./dng_bad_pixels.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 583
      functionLinenumberEnd: 589
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          75
      EdgeCount:       18
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN17dng_filter_opcodeC2Ejjj
        - _ZN17dng_filter_opcodeD2Ev
        - _ZN18dng_bad_pixel_list4SortEv
        - _ZN7AutoPtrI18dng_bad_pixel_listE5ResetEPS0_
        - _ZN7AutoPtrI18dng_bad_pixel_listE7ReleaseEv
        - _ZN7AutoPtrI18dng_bad_pixel_listEC2Ev
        - _ZN7AutoPtrI18dng_bad_pixel_listED2Ev
        - _ZNK7AutoPtrI18dng_bad_pixel_listEptEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_bad_pixels.cpp:575,4'
          Dst:             _ZN17dng_filter_opcodeC2Ejjj
        - Src:             './dng_bad_pixels.cpp:579,4'
          Dst:             _ZN7AutoPtrI18dng_bad_pixel_listEC2Ev
        - Src:             './dng_bad_pixels.cpp:585,20'
          Dst:             _ZN7AutoPtrI18dng_bad_pixel_listE7ReleaseEv
        - Src:             './dng_bad_pixels.cpp:585,8'
          Dst:             _ZN7AutoPtrI18dng_bad_pixel_listE5ResetEPS0_
        - Src:             './dng_bad_pixels.cpp:587,2'
          Dst:             _ZNK7AutoPtrI18dng_bad_pixel_listEptEv
        - Src:             './dng_bad_pixels.cpp:587,9'
          Dst:             _ZN18dng_bad_pixel_list4SortEv
        - Src:             './dng_bad_pixels.cpp:589,2'
          Dst:             _ZN7AutoPtrI18dng_bad_pixel_listED2Ev
        - Src:             './dng_bad_pixels.cpp:589,2'
          Dst:             _ZN17dng_filter_opcodeD2Ev
    - functionName:    _ZNK31dng_opcode_FixBadPixelsConstant7IsGreenEii
      functionSourceFile: '/src/dng_sdk/source/./dng_bad_pixels.h'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          24
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN31dng_opcode_FixBadPixelsConstant11ProcessAreaER12dng_negativejR16dng_pixel_bufferS3_RK8dng_rectS6_
      functionSourceFile: '/src/dng_sdk/source/./dng_bad_pixels.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         47
      ICount:          414
      EdgeCount:       61
      CyclomaticComplexity: 16
      functionsReached:
        - _ZN16dng_pixel_buffer17DirtyPixel_uint16Eiij
        - _ZN16dng_pixel_buffer8CopyAreaERKS_RK8dng_rectjj
        - _ZNK16dng_pixel_buffer17ConstPixel_uint16Eiij
        - _ZNK31dng_opcode_FixBadPixelsConstant7IsGreenEii
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_bad_pixels.cpp:161,12'
          Dst:             _ZN16dng_pixel_buffer8CopyAreaERKS_RK8dng_rectjj
        - Src:             './dng_bad_pixels.cpp:171,34'
          Dst:             _ZNK16dng_pixel_buffer17ConstPixel_uint16Eiij
        - Src:             './dng_bad_pixels.cpp:172,31'
          Dst:             _ZN16dng_pixel_buffer17DirtyPixel_uint16Eiij
        - Src:             './dng_bad_pixels.cpp:185,9'
          Dst:             _ZNK31dng_opcode_FixBadPixelsConstant7IsGreenEii
    - functionName:    _ZN31dng_opcode_FixBadPixelsConstant7PrepareER12dng_negativejRK9dng_pointRK8dng_rectjjR20dng_memory_allocator
      functionSourceFile: '/src/dng_sdk/source/./dng_bad_pixels.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _Z14ThrowBadFormatPKc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_bad_pixels.cpp:136,3'
          Dst:             _Z14ThrowBadFormatPKc
        - Src:             './dng_bad_pixels.cpp:145,3'
          Dst:             _Z14ThrowBadFormatPKc
    - functionName:    _ZN31dng_opcode_FixBadPixelsConstant7SrcAreaERK8dng_rectS2_
      functionSourceFile: '/src/dng_sdk/source/./dng_bad_pixels.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          31
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN31dng_opcode_FixBadPixelsConstant9SrcRepeatEv
      functionSourceFile: '/src/dng_sdk/source/./dng_bad_pixels.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9dng_pointC2Eii
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_bad_pixels.cpp:98,9'
          Dst:             _ZN9dng_pointC2Eii
    - functionName:    _ZNK31dng_opcode_FixBadPixelsConstant7PutDataER10dng_stream
      functionSourceFile: '/src/dng_sdk/source/./dng_bad_pixels.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10dng_stream10Put_uint32Ej
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_bad_pixels.cpp:86,9'
          Dst:             _ZN10dng_stream10Put_uint32Ej
        - Src:             './dng_bad_pixels.cpp:88,9'
          Dst:             _ZN10dng_stream10Put_uint32Ej
        - Src:             './dng_bad_pixels.cpp:89,9'
          Dst:             _ZN10dng_stream10Put_uint32Ej
    - functionName:    _ZN31dng_opcode_FixBadPixelsConstantC2ER10dng_stream
      functionSourceFile: '/src/dng_sdk/source/./dng_bad_pixels.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          71
      EdgeCount:       20
      CyclomaticComplexity: 10
      functionsReached:
        - _Z14ThrowBadFormatPKc
        - _ZN10dng_stream10Get_uint32Ev
        - _ZN17dng_filter_opcodeC2EjR10dng_streamPKc
        - _ZN17dng_filter_opcodeD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_bad_pixels.cpp:49,4'
          Dst:             _ZN17dng_filter_opcodeC2EjR10dng_streamPKc
        - Src:             './dng_bad_pixels.cpp:58,13'
          Dst:             _ZN10dng_stream10Get_uint32Ev
        - Src:             './dng_bad_pixels.cpp:60,3'
          Dst:             _Z14ThrowBadFormatPKc
        - Src:             './dng_bad_pixels.cpp:79,2'
          Dst:             _ZN17dng_filter_opcodeD2Ev
        - Src:             './dng_bad_pixels.cpp:63,23'
          Dst:             _ZN10dng_stream10Get_uint32Ev
        - Src:             './dng_bad_pixels.cpp:64,23'
          Dst:             _ZN10dng_stream10Get_uint32Ev
    - functionName:    _ZN31dng_opcode_FixBadPixelsConstantC2Ejj
      functionSourceFile: '/src/dng_sdk/source/./dng_bad_pixels.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN17dng_filter_opcodeC2Ejjj
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_bad_pixels.cpp:33,4'
          Dst:             _ZN17dng_filter_opcodeC2Ejjj
    - functionName:    _ZN17dng_std_allocatorI16dng_point_real64E8allocateEm
      functionSourceFile: '/src/dng_sdk/source/./dng_memory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 558
      functionLinenumberEnd: 564
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13SafeSizetMultmm
        - _Z15ThrowMemoryFullPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_memory.h:559,24'
          Dst:             _Z13SafeSizetMultmm
        - Src:             './dng_memory.h:562,5'
          Dst:             _Z15ThrowMemoryFullPKc
    - functionName:    _ZN17dng_std_allocatorI16dng_point_real64E10deallocateEPS0_m
      functionSourceFile: '/src/dng_sdk/source/./dng_memory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 568
      functionLinenumberEnd: 570
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK18dng_camera_profile22CalibrationIlluminant2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_camera_profile.h'
      linkageType:     InternalLinkage
      functionLinenumber: 378
      functionLinenumberEnd: 379
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK18dng_camera_profile22CalibrationIlluminant1Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_camera_profile.h'
      linkageType:     InternalLinkage
      functionLinenumber: 368
      functionLinenumberEnd: 369
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN15dng_hue_sat_map15EnsureWriteableEv
      functionSourceFile: '/src/dng_sdk/source/./dng_hue_sat_map.h'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN21dng_ref_counted_block15EnsureWriteableEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_hue_sat_map.h:157,12'
          Dst:             _ZN21dng_ref_counted_block15EnsureWriteableEv
    - functionName:    _ZNK15dng_hue_sat_map12GetDivisionsERjS0_S0_
      functionSourceFile: '/src/dng_sdk/source/./dng_hue_sat_map.h'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          25
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK15dng_hue_sat_map6IsNullEv
      functionSourceFile: '/src/dng_sdk/source/./dng_hue_sat_map.h'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK15dng_hue_sat_map7IsValidEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_hue_sat_map.h:97,12'
          Dst:             _ZNK15dng_hue_sat_map7IsValidEv
    - functionName:    _ZNK15dng_hue_sat_map7IsValidEv
      functionSourceFile: '/src/dng_sdk/source/./dng_hue_sat_map.h'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          49
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK21dng_ref_counted_block6BufferEv
      functionUses:    15
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_hue_sat_map.h:108,16'
          Dst:             _ZNK21dng_ref_counted_block6BufferEv
    - functionName:    _ZNK21dng_ref_counted_block6BufferEv
      functionSourceFile: '/src/dng_sdk/source/./dng_ref_counted_block.h'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN17tag_srational_ptrD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 427
      functionLinenumberEnd: 427
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12tag_data_ptrD2Ev
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_image_writer.h:427,7'
          Dst:             _ZN12tag_data_ptrD2Ev
    - functionName:    _ZN10tag_matrixD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 473
      functionLinenumberEnd: 473
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN17tag_srational_ptrD2Ev
      functionUses:    19
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_image_writer.h:473,7'
          Dst:             _ZN17tag_srational_ptrD2Ev
    - functionName:    _ZNK7AutoPtrI12dng_1d_tableEptEv
      functionSourceFile: '/src/dng_sdk/source/./dng_auto_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7AutoPtrI12dng_1d_tableE5ResetEPS0_
      functionSourceFile: '/src/dng_sdk/source/./dng_auto_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          56
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7AutoPtrI12dng_1d_tableE5ResetEv
      functionSourceFile: '/src/dng_sdk/source/./dng_auto_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z27BuildHueSatMapEncodingTableR20dng_memory_allocatorjR7AutoPtrI12dng_1d_tableES4_b
      functionSourceFile: '/src/dng_sdk/source/./dng_camera_profile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1335
      functionLinenumberEnd: 1383
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          112
      EdgeCount:       28
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN12dng_1d_table10InitializeER20dng_memory_allocatorRK15dng_1d_functionb
        - _ZN12dng_1d_tableC2Ev
        - _ZN14dng_1d_inverseC2ERK15dng_1d_function
        - _ZN14dng_1d_inverseD2Ev
        - _ZN29dng_function_GammaEncode_sRGB3GetEv
        - _ZN7AutoPtrI12dng_1d_tableE5ResetEPS0_
        - _ZN7AutoPtrI12dng_1d_tableE5ResetEv
        - _ZNK7AutoPtrI12dng_1d_tableEptEv
      functionUses:    0
      BranchProfiles:
        - Branch String:   './dng_camera_profile.cpp:1340,2'
          Branch Sides:    []
      Callsites:
        - Src:             './dng_camera_profile.cpp:1337,14'
          Dst:             _ZN7AutoPtrI12dng_1d_tableE5ResetEv
        - Src:             './dng_camera_profile.cpp:1338,14'
          Dst:             _ZN7AutoPtrI12dng_1d_tableE5ResetEv
        - Src:             './dng_camera_profile.cpp:1353,27'
          Dst:             _ZN12dng_1d_tableC2Ev
        - Src:             './dng_camera_profile.cpp:1353,16'
          Dst:             _ZN7AutoPtrI12dng_1d_tableE5ResetEPS0_
        - Src:             './dng_camera_profile.cpp:1354,27'
          Dst:             _ZN12dng_1d_tableC2Ev
        - Src:             './dng_camera_profile.cpp:1354,16'
          Dst:             _ZN7AutoPtrI12dng_1d_tableE5ResetEPS0_
        - Src:             './dng_camera_profile.cpp:1356,36'
          Dst:             _ZN29dng_function_GammaEncode_sRGB3GetEv
        - Src:             './dng_camera_profile.cpp:1358,4'
          Dst:             _ZNK7AutoPtrI12dng_1d_tableEptEv
        - Src:             './dng_camera_profile.cpp:1358,17'
          Dst:             _ZN12dng_1d_table10InitializeER20dng_memory_allocatorRK15dng_1d_functionb
        - Src:             './dng_camera_profile.cpp:1362,25'
          Dst:             _ZN14dng_1d_inverseC2ERK15dng_1d_function
        - Src:             './dng_camera_profile.cpp:1364,4'
          Dst:             _ZNK7AutoPtrI12dng_1d_tableEptEv
        - Src:             './dng_camera_profile.cpp:1364,17'
          Dst:             _ZN12dng_1d_table10InitializeER20dng_memory_allocatorRK15dng_1d_functionb
        - Src:             './dng_camera_profile.cpp:1370,4'
          Dst:             _ZN14dng_1d_inverseD2Ev
        - Src:             './dng_camera_profile.cpp:1370,4'
          Dst:             _ZN14dng_1d_inverseD2Ev
    - functionName:    _Z22SplitCameraProfileNameRK10dng_stringRS_Ri
      functionSourceFile: '/src/dng_sdk/source/./dng_camera_profile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1257
      functionLinenumberEnd: 1326
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          228
      EdgeCount:       43
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN10dng_string8TruncateEj
        - _ZN10dng_stringC2ERKS_
        - _ZN10dng_stringD2Ev
        - _ZN10dng_stringaSERKS_
        - _ZNK10dng_string3GetEv
        - _ZNK10dng_string6LengthEv
        - _ZNK10dng_string8EndsWithEPKcb
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_camera_profile.cpp:1259,11'
          Dst:             _ZN10dng_stringaSERKS_
        - Src:             './dng_camera_profile.cpp:1263,24'
          Dst:             _ZNK10dng_string6LengthEv
        - Src:             './dng_camera_profile.cpp:1265,26'
          Dst:             _ZNK10dng_string8EndsWithEPKcb
        - Src:             './dng_camera_profile.cpp:1268,12'
          Dst:             _ZN10dng_string8TruncateEj
        - Src:             './dng_camera_profile.cpp:1277,24'
          Dst:             _ZNK10dng_string3GetEv
        - Src:             './dng_camera_profile.cpp:1282,22'
          Dst:             _ZN10dng_stringC2ERKS_
        - Src:             './dng_camera_profile.cpp:1284,9'
          Dst:             _ZN10dng_string8TruncateEj
        - Src:             './dng_camera_profile.cpp:1286,13'
          Dst:             _ZNK10dng_string8EndsWithEPKcb
        - Src:             './dng_camera_profile.cpp:1289,14'
          Dst:             _ZN10dng_string8TruncateEj
        - Src:             './dng_camera_profile.cpp:1295,4'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_camera_profile.cpp:1295,4'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_camera_profile.cpp:1299,17'
          Dst:             _ZNK10dng_string6LengthEv
        - Src:             './dng_camera_profile.cpp:1304,24'
          Dst:             _ZNK10dng_string3GetEv
        - Src:             './dng_camera_profile.cpp:1309,22'
          Dst:             _ZN10dng_stringC2ERKS_
        - Src:             './dng_camera_profile.cpp:1311,9'
          Dst:             _ZN10dng_string8TruncateEj
        - Src:             './dng_camera_profile.cpp:1313,13'
          Dst:             _ZNK10dng_string8EndsWithEPKcb
        - Src:             './dng_camera_profile.cpp:1316,14'
          Dst:             _ZN10dng_string8TruncateEj
        - Src:             './dng_camera_profile.cpp:1322,4'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_camera_profile.cpp:1322,4'
          Dst:             _ZN10dng_stringD2Ev
    - functionName:    _ZN18dng_camera_profile4StubEv
      functionSourceFile: '/src/dng_sdk/source/./dng_camera_profile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1235
      functionLinenumberEnd: 1250
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          57
      EdgeCount:       13
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN14dng_tone_curve10SetInvalidEv
        - _ZN15dng_hue_sat_mapC2Ev
        - _ZN15dng_hue_sat_mapD2Ev
        - _ZN15dng_hue_sat_mapaSERKS_
        - _ZNK18dng_camera_profile11FingerprintEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_camera_profile.cpp:1237,9'
          Dst:             _ZNK18dng_camera_profile11FingerprintEv
        - Src:             './dng_camera_profile.cpp:1239,18'
          Dst:             _ZN15dng_hue_sat_mapC2Ev
        - Src:             './dng_camera_profile.cpp:1241,17'
          Dst:             _ZN15dng_hue_sat_mapaSERKS_
        - Src:             './dng_camera_profile.cpp:1242,17'
          Dst:             _ZN15dng_hue_sat_mapaSERKS_
        - Src:             './dng_camera_profile.cpp:1244,13'
          Dst:             _ZN15dng_hue_sat_mapaSERKS_
        - Src:             './dng_camera_profile.cpp:1246,13'
          Dst:             _ZN14dng_tone_curve10SetInvalidEv
        - Src:             './dng_camera_profile.cpp:1250,2'
          Dst:             _ZN15dng_hue_sat_mapD2Ev
        - Src:             './dng_camera_profile.cpp:1250,2'
          Dst:             _ZN15dng_hue_sat_mapD2Ev
    - functionName:    _ZNK15dng_temperature11TemperatureEv
      functionSourceFile: '/src/dng_sdk/source/./dng_temperature.h'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN15dng_temperatureC2ERK12dng_xy_coord
      functionSourceFile: '/src/dng_sdk/source/./dng_temperature.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN15dng_temperature12Set_xy_coordERK12dng_xy_coord
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_temperature.h:64,4'
          Dst:             _ZN15dng_temperature12Set_xy_coordERK12dng_xy_coord
    - functionName:    _ZNK18dng_camera_profile23CalibrationTemperature2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_camera_profile.h'
      linkageType:     InternalLinkage
      functionLinenumber: 394
      functionLinenumberEnd: 395
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN18dng_camera_profile23IlluminantToTemperatureEj
        - _ZNK18dng_camera_profile22CalibrationIlluminant2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_camera_profile.h:395,36'
          Dst:             _ZNK18dng_camera_profile22CalibrationIlluminant2Ev
        - Src:             './dng_camera_profile.h:395,11'
          Dst:             _ZN18dng_camera_profile23IlluminantToTemperatureEj
    - functionName:    _ZN18dng_camera_profile23IlluminantToTemperatureEj
      functionSourceFile: '/src/dng_sdk/source/./dng_camera_profile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         28
      ICount:          113
      EdgeCount:       54
      CyclomaticComplexity: 28
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   './dng_camera_profile.cpp:85,2'
          Branch Sides:    []
      Callsites:       []
    - functionName:    _ZNK18dng_camera_profile23CalibrationTemperature1Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_camera_profile.h'
      linkageType:     InternalLinkage
      functionLinenumber: 386
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN18dng_camera_profile23IlluminantToTemperatureEj
        - _ZNK18dng_camera_profile22CalibrationIlluminant1Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_camera_profile.h:387,36'
          Dst:             _ZNK18dng_camera_profile22CalibrationIlluminant1Ev
        - Src:             './dng_camera_profile.h:387,11'
          Dst:             _ZN18dng_camera_profile23IlluminantToTemperatureEj
    - functionName:    _ZNK18dng_camera_profile17HueSatMapForWhiteERK12dng_xy_coord
      functionSourceFile: '/src/dng_sdk/source/./dng_camera_profile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1152
      functionLinenumberEnd: 1230
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         32
      ICount:          186
      EdgeCount:       38
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN15dng_hue_sat_map11InterpolateERKS_S1_d
        - _ZN15dng_hue_sat_mapC2ERKS_
        - _ZN15dng_temperatureC2ERK12dng_xy_coord
        - _ZNK15dng_hue_sat_map7IsValidEv
        - _ZNK15dng_temperature11TemperatureEv
        - _ZNK18dng_camera_profile13HueSatDeltas1Ev
        - _ZNK18dng_camera_profile13HueSatDeltas2Ev
        - _ZNK18dng_camera_profile23CalibrationTemperature1Ev
        - _ZNK18dng_camera_profile23CalibrationTemperature2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_camera_profile.cpp:1154,21'
          Dst:             _ZNK15dng_hue_sat_map7IsValidEv
        - Src:             './dng_camera_profile.cpp:1159,23'
          Dst:             _ZNK15dng_hue_sat_map7IsValidEv
        - Src:             './dng_camera_profile.cpp:1162,15'
          Dst:             _ZN15dng_hue_sat_mapC2ERKS_
        - Src:             './dng_camera_profile.cpp:1168,25'
          Dst:             _ZNK18dng_camera_profile23CalibrationTemperature1Ev
        - Src:             './dng_camera_profile.cpp:1169,25'
          Dst:             _ZNK18dng_camera_profile23CalibrationTemperature2Ev
        - Src:             './dng_camera_profile.cpp:1176,15'
          Dst:             _ZN15dng_hue_sat_mapC2ERKS_
        - Src:             './dng_camera_profile.cpp:1191,19'
          Dst:             _ZN15dng_temperatureC2ERK12dng_xy_coord
        - Src:             './dng_camera_profile.cpp:1197,10'
          Dst:             _ZNK15dng_temperature11TemperatureEv
        - Src:             './dng_camera_profile.cpp:1200,15'
          Dst:             _ZNK15dng_temperature11TemperatureEv
        - Src:             './dng_camera_profile.cpp:1206,27'
          Dst:             _ZNK15dng_temperature11TemperatureEv
        - Src:             './dng_camera_profile.cpp:1222,40'
          Dst:             _ZNK18dng_camera_profile13HueSatDeltas1Ev
        - Src:             './dng_camera_profile.cpp:1223,13'
          Dst:             _ZNK18dng_camera_profile13HueSatDeltas2Ev
        - Src:             './dng_camera_profile.cpp:1222,10'
          Dst:             _ZN15dng_hue_sat_map11InterpolateERKS_S1_d
    - functionName:    _ZNK18dng_camera_profile13HueSatDeltas1Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_camera_profile.h'
      linkageType:     InternalLinkage
      functionLinenumber: 579
      functionLinenumberEnd: 580
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK18dng_camera_profile13HueSatDeltas2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_camera_profile.h'
      linkageType:     InternalLinkage
      functionLinenumber: 590
      functionLinenumberEnd: 591
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN18dng_camera_profile17SetFourColorBayerEv
      functionSourceFile: '/src/dng_sdk/source/./dng_camera_profile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1098
      functionLinenumberEnd: 1147
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         39
      ICount:          251
      EdgeCount:       66
      CyclomaticComplexity: 29
      functionsReached:
        - _Z17ThrowProgramErrorPKc
        - _ZN10dng_matrix5ClearEv
        - _ZN10dng_matrixC2Ejj
        - _ZN10dng_matrixD2Ev
        - _ZN10dng_matrixaSERKS_
        - _ZN10dng_matrixixEj
        - _ZNK10dng_matrix8NotEmptyEv
        - _ZNK18dng_camera_profile7IsValidEj
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_camera_profile.cpp:1102,7'
          Dst:             _ZNK18dng_camera_profile7IsValidEj
        - Src:             './dng_camera_profile.cpp:1104,3'
          Dst:             _Z17ThrowProgramErrorPKc
        - Src:             './dng_camera_profile.cpp:1107,20'
          Dst:             _ZNK10dng_matrix8NotEmptyEv
        - Src:             './dng_camera_profile.cpp:1110,14'
          Dst:             _ZN10dng_matrixC2Ejj
        - Src:             './dng_camera_profile.cpp:1114,16'
          Dst:             _ZN10dng_matrixixEj
        - Src:             './dng_camera_profile.cpp:1114,4'
          Dst:             _ZN10dng_matrixixEj
        - Src:             './dng_camera_profile.cpp:1115,16'
          Dst:             _ZN10dng_matrixixEj
        - Src:             './dng_camera_profile.cpp:1115,4'
          Dst:             _ZN10dng_matrixixEj
        - Src:             './dng_camera_profile.cpp:1116,16'
          Dst:             _ZN10dng_matrixixEj
        - Src:             './dng_camera_profile.cpp:1116,4'
          Dst:             _ZN10dng_matrixixEj
        - Src:             './dng_camera_profile.cpp:1117,16'
          Dst:             _ZN10dng_matrixixEj
        - Src:             './dng_camera_profile.cpp:1117,4'
          Dst:             _ZN10dng_matrixixEj
        - Src:             './dng_camera_profile.cpp:1122,3'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_camera_profile.cpp:1120,17'
          Dst:             _ZN10dng_matrixaSERKS_
        - Src:             './dng_camera_profile.cpp:1122,3'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_camera_profile.cpp:1124,20'
          Dst:             _ZNK10dng_matrix8NotEmptyEv
        - Src:             './dng_camera_profile.cpp:1127,14'
          Dst:             _ZN10dng_matrixC2Ejj
        - Src:             './dng_camera_profile.cpp:1131,16'
          Dst:             _ZN10dng_matrixixEj
        - Src:             './dng_camera_profile.cpp:1131,4'
          Dst:             _ZN10dng_matrixixEj
        - Src:             './dng_camera_profile.cpp:1132,16'
          Dst:             _ZN10dng_matrixixEj
        - Src:             './dng_camera_profile.cpp:1132,4'
          Dst:             _ZN10dng_matrixixEj
        - Src:             './dng_camera_profile.cpp:1133,16'
          Dst:             _ZN10dng_matrixixEj
        - Src:             './dng_camera_profile.cpp:1133,4'
          Dst:             _ZN10dng_matrixixEj
        - Src:             './dng_camera_profile.cpp:1134,16'
          Dst:             _ZN10dng_matrixixEj
        - Src:             './dng_camera_profile.cpp:1134,4'
          Dst:             _ZN10dng_matrixixEj
        - Src:             './dng_camera_profile.cpp:1139,3'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_camera_profile.cpp:1137,17'
          Dst:             _ZN10dng_matrixaSERKS_
        - Src:             './dng_camera_profile.cpp:1139,3'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_camera_profile.cpp:1141,20'
          Dst:             _ZN10dng_matrix5ClearEv
        - Src:             './dng_camera_profile.cpp:1142,20'
          Dst:             _ZN10dng_matrix5ClearEv
        - Src:             './dng_camera_profile.cpp:1144,18'
          Dst:             _ZN10dng_matrix5ClearEv
        - Src:             './dng_camera_profile.cpp:1145,18'
          Dst:             _ZN10dng_matrix5ClearEv
    - functionName:    _ZNK18dng_camera_profile7IsValidEj
      functionSourceFile: '/src/dng_sdk/source/./dng_camera_profile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 592
      functionLinenumberEnd: 836
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         91
      ICount:          396
      EdgeCount:       113
      CyclomaticComplexity: 24
      functionsReached:
        - _Z6InvertRK10dng_matrix
        - _Z6InvertRK10dng_matrixS1_
        - _ZN10dng_matrixD2Ev
        - _ZN18dng_camera_profile18ValidForwardMatrixERK10dng_matrix
        - _ZNK10dng_matrix4ColsEv
        - _ZNK10dng_matrix4RowsEv
        - _ZNK10dng_matrix8NotEmptyEv
        - __cxa_begin_catch
        - __cxa_end_catch
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_camera_profile.cpp:605,20'
          Dst:             _ZNK10dng_matrix4ColsEv
        - Src:             './dng_camera_profile.cpp:606,17'
          Dst:             _ZNK10dng_matrix4RowsEv
        - Src:             './dng_camera_profile.cpp:621,20'
          Dst:             _ZNK10dng_matrix4ColsEv
        - Src:             './dng_camera_profile.cpp:622,17'
          Dst:             _ZNK10dng_matrix4RowsEv
        - Src:             './dng_camera_profile.cpp:625,21'
          Dst:             _ZNK10dng_matrix4ColsEv
        - Src:             './dng_camera_profile.cpp:626,18'
          Dst:             _ZNK10dng_matrix4RowsEv
        - Src:             './dng_camera_profile.cpp:643,22'
          Dst:             _ZNK10dng_matrix4ColsEv
        - Src:             './dng_camera_profile.cpp:644,19'
          Dst:             _ZNK10dng_matrix4RowsEv
        - Src:             './dng_camera_profile.cpp:647,23'
          Dst:             _ZNK10dng_matrix4RowsEv
        - Src:             './dng_camera_profile.cpp:648,20'
          Dst:             _ZNK10dng_matrix4ColsEv
        - Src:             './dng_camera_profile.cpp:663,8'
          Dst:             _ZN18dng_camera_profile18ValidForwardMatrixERK10dng_matrix
        - Src:             './dng_camera_profile.cpp:680,22'
          Dst:             _ZNK10dng_matrix4ColsEv
        - Src:             './dng_camera_profile.cpp:681,19'
          Dst:             _ZNK10dng_matrix4RowsEv
        - Src:             './dng_camera_profile.cpp:684,23'
          Dst:             _ZNK10dng_matrix4RowsEv
        - Src:             './dng_camera_profile.cpp:685,20'
          Dst:             _ZNK10dng_matrix4ColsEv
        - Src:             './dng_camera_profile.cpp:700,8'
          Dst:             _ZN18dng_camera_profile18ValidForwardMatrixERK10dng_matrix
        - Src:             './dng_camera_profile.cpp:717,24'
          Dst:             _ZNK10dng_matrix4ColsEv
        - Src:             './dng_camera_profile.cpp:718,21'
          Dst:             _ZNK10dng_matrix4RowsEv
        - Src:             './dng_camera_profile.cpp:721,25'
          Dst:             _ZNK10dng_matrix4ColsEv
        - Src:             './dng_camera_profile.cpp:722,22'
          Dst:             _ZNK10dng_matrix4RowsEv
        - Src:             './dng_camera_profile.cpp:739,24'
          Dst:             _ZNK10dng_matrix4ColsEv
        - Src:             './dng_camera_profile.cpp:740,21'
          Dst:             _ZNK10dng_matrix4RowsEv
        - Src:             './dng_camera_profile.cpp:743,25'
          Dst:             _ZNK10dng_matrix4ColsEv
        - Src:             './dng_camera_profile.cpp:744,22'
          Dst:             _ZNK10dng_matrix4RowsEv
        - Src:             './dng_camera_profile.cpp:764,25'
          Dst:             _ZNK10dng_matrix8NotEmptyEv
        - Src:             './dng_camera_profile.cpp:767,11'
          Dst:             _Z6InvertRK10dng_matrixS1_
        - Src:             './dng_camera_profile.cpp:767,4'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_camera_profile.cpp:779,3'
          Dst:             __cxa_begin_catch
        - Src:             './dng_camera_profile.cpp:792,3'
          Dst:             __cxa_end_catch
        - Src:             './dng_camera_profile.cpp:775,11'
          Dst:             _Z6InvertRK10dng_matrix
        - Src:             './dng_camera_profile.cpp:775,4'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_camera_profile.cpp:796,20'
          Dst:             _ZNK10dng_matrix8NotEmptyEv
        - Src:             './dng_camera_profile.cpp:802,26'
          Dst:             _ZNK10dng_matrix8NotEmptyEv
        - Src:             './dng_camera_profile.cpp:805,12'
          Dst:             _Z6InvertRK10dng_matrixS1_
        - Src:             './dng_camera_profile.cpp:805,5'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_camera_profile.cpp:817,4'
          Dst:             __cxa_begin_catch
        - Src:             './dng_camera_profile.cpp:830,4'
          Dst:             __cxa_end_catch
        - Src:             './dng_camera_profile.cpp:813,12'
          Dst:             _Z6InvertRK10dng_matrix
        - Src:             './dng_camera_profile.cpp:813,5'
          Dst:             _ZN10dng_matrixD2Ev
    - functionName:    _ZN18dng_camera_profile18ValidForwardMatrixERK10dng_matrix
      functionSourceFile: '/src/dng_sdk/source/./dng_camera_profile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 559
      functionLinenumberEnd: 587
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         39
      ICount:          182
      EdgeCount:       65
      CyclomaticComplexity: 28
      functionsReached:
        - _Z10Abs_real64d
        - _Z8PCStoXYZv
        - _ZN10dng_vector11SetIdentityEj
        - _ZN10dng_vectorC2ERKS_
        - _ZN10dng_vectorC2Ev
        - _ZN10dng_vectorD2Ev
        - _ZN10dng_vectorixEj
        - _ZN12dng_vector_3D2Ev
        - _ZNK10dng_matrix4ColsEv
        - _ZNK10dng_matrix8NotEmptyEv
        - _ZmlRK10dng_matrixRK10dng_vector
      functionUses:    2
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             './dng_camera_profile.cpp:563,8'
          Dst:             _ZNK10dng_matrix8NotEmptyEv
        - Src:             './dng_camera_profile.cpp:566,14'
          Dst:             _ZN10dng_vectorC2Ev
        - Src:             './dng_camera_profile.cpp:568,28'
          Dst:             _ZNK10dng_matrix4ColsEv
        - Src:             './dng_camera_profile.cpp:568,13'
          Dst:             _ZN10dng_vector11SetIdentityEj
        - Src:             './dng_camera_profile.cpp:570,22'
          Dst:             _ZmlRK10dng_matrixRK10dng_vector
        - Src:             './dng_camera_profile.cpp:572,20'
          Dst:             _Z8PCStoXYZv
        - Src:             './dng_camera_profile.cpp:572,20'
          Dst:             _ZN10dng_vectorC2ERKS_
        - Src:             './dng_camera_profile.cpp:572,20'
          Dst:             _ZN12dng_vector_3D2Ev
        - Src:             './dng_camera_profile.cpp:574,19'
          Dst:             _ZN10dng_vectorixEj
        - Src:             './dng_camera_profile.cpp:574,29'
          Dst:             _ZN10dng_vectorixEj
        - Src:             './dng_camera_profile.cpp:574,7'
          Dst:             _Z10Abs_real64d
        - Src:             './dng_camera_profile.cpp:575,16'
          Dst:             _ZN10dng_vectorixEj
        - Src:             './dng_camera_profile.cpp:575,26'
          Dst:             _ZN10dng_vectorixEj
        - Src:             './dng_camera_profile.cpp:575,4'
          Dst:             _Z10Abs_real64d
        - Src:             './dng_camera_profile.cpp:576,16'
          Dst:             _ZN10dng_vectorixEj
        - Src:             './dng_camera_profile.cpp:576,26'
          Dst:             _ZN10dng_vectorixEj
        - Src:             './dng_camera_profile.cpp:576,4'
          Dst:             _Z10Abs_real64d
        - Src:             './dng_camera_profile.cpp:572,20'
          Dst:             _ZN12dng_vector_3D2Ev
        - Src:             './dng_camera_profile.cpp:583,3'
          Dst:             _ZN10dng_vectorD2Ev
        - Src:             './dng_camera_profile.cpp:583,3'
          Dst:             _ZN10dng_vectorD2Ev
        - Src:             './dng_camera_profile.cpp:583,3'
          Dst:             _ZN10dng_vectorD2Ev
        - Src:             './dng_camera_profile.cpp:583,3'
          Dst:             _ZN10dng_vectorD2Ev
        - Src:             './dng_camera_profile.cpp:583,3'
          Dst:             _ZN10dng_vectorD2Ev
        - Src:             './dng_camera_profile.cpp:583,3'
          Dst:             _ZN10dng_vectorD2Ev
    - functionName:    _ZN18dng_camera_profile13ParseExtendedER10dng_stream
      functionSourceFile: '/src/dng_sdk/source/./dng_camera_profile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1066
      functionLinenumberEnd: 1093
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          73
      EdgeCount:       26
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN18dng_camera_profile5ParseER10dng_streamR23dng_camera_profile_info
        - _ZN23dng_camera_profile_info13ParseExtendedER10dng_stream
        - _ZN23dng_camera_profile_infoC2Ev
        - _ZN23dng_camera_profile_infoD2Ev
        - __cxa_begin_catch
        - __cxa_end_catch
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_camera_profile.cpp:1071,27'
          Dst:             _ZN23dng_camera_profile_infoC2Ev
        - Src:             './dng_camera_profile.cpp:1073,20'
          Dst:             _ZN23dng_camera_profile_info13ParseExtendedER10dng_stream
        - Src:             './dng_camera_profile.cpp:1082,3'
          Dst:             _ZN23dng_camera_profile_infoD2Ev
        - Src:             './dng_camera_profile.cpp:1082,3'
          Dst:             __cxa_begin_catch
        - Src:             './dng_camera_profile.cpp:1089,3'
          Dst:             __cxa_end_catch
        - Src:             './dng_camera_profile.cpp:1078,3'
          Dst:             _ZN18dng_camera_profile5ParseER10dng_streamR23dng_camera_profile_info
        - Src:             './dng_camera_profile.cpp:1082,3'
          Dst:             _ZN23dng_camera_profile_infoD2Ev
    - functionName:    _ZN18dng_camera_profile5ParseER10dng_streamR23dng_camera_profile_info
      functionSourceFile: '/src/dng_sdk/source/./dng_camera_profile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 904
      functionLinenumberEnd: 1061
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         65
      ICount:          518
      EdgeCount:       126
      CyclomaticComplexity: 63
      functionsReached:
        - _Z13SafeUint32Subjj
        - _Z14SafeUint32Multjjjj
        - _ZN10dng_stream10Get_real32Ev
        - _ZN10dng_stream15SetReadPositionEm
        - _ZN13TempBigEndianC2ER10dng_streamb
        - _ZN13TempBigEndianD2Ev
        - _ZN16dng_point_real64C2Ev
        - _ZN18dng_camera_profile12SetCopyrightEPKc
        - _ZN18dng_camera_profile13ReadHueSatMapER10dng_streamR15dng_hue_sat_mapjjjb
        - _ZN18dng_camera_profile14SetEmbedPolicyEj
        - _ZN18dng_camera_profile15SetColorMatrix1ERK10dng_matrix
        - _ZN18dng_camera_profile15SetColorMatrix2ERK10dng_matrix
        - _ZN18dng_camera_profile17SetForwardMatrix1ERK10dng_matrix
        - _ZN18dng_camera_profile17SetForwardMatrix2ERK10dng_matrix
        - _ZN18dng_camera_profile19SetReductionMatrix1ERK10dng_matrix
        - _ZN18dng_camera_profile19SetReductionMatrix2ERK10dng_matrix
        - _ZN18dng_camera_profile20SetHueSatMapEncodingEj
        - _ZN18dng_camera_profile20SetLookTableEncodingEj
        - _ZN18dng_camera_profile21SetDefaultBlackRenderEj
        - _ZN18dng_camera_profile25SetBaselineExposureOffsetEd
        - _ZN18dng_camera_profile25SetCalibrationIlluminant1Ej
        - _ZN18dng_camera_profile25SetCalibrationIlluminant2Ej
        - _ZN18dng_camera_profile30SetProfileCalibrationSignatureEPKc
        - _ZN18dng_camera_profile31SetUniqueCameraModelRestrictionEPKc
        - _ZN18dng_camera_profile7SetNameEPKc
        - _ZNK10dng_matrix8NotEmptyEv
        - _ZNK10dng_string3GetEv
        - _ZNK10dng_string8NotEmptyEv
        - _ZNK13dng_srational9As_real64Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_camera_profile.cpp:906,66'
          Dst:             _ZNK10dng_string3GetEv
        - Src:             './dng_camera_profile.cpp:906,2'
          Dst:             _ZN18dng_camera_profile31SetUniqueCameraModelRestrictionEPKc
        - Src:             './dng_camera_profile.cpp:908,31'
          Dst:             _ZNK10dng_string8NotEmptyEv
        - Src:             './dng_camera_profile.cpp:911,37'
          Dst:             _ZNK10dng_string3GetEv
        - Src:             './dng_camera_profile.cpp:911,3'
          Dst:             _ZN18dng_camera_profile7SetNameEPKc
        - Src:             './dng_camera_profile.cpp:915,46'
          Dst:             _ZNK10dng_string3GetEv
        - Src:             './dng_camera_profile.cpp:915,2'
          Dst:             _ZN18dng_camera_profile12SetCopyrightEPKc
        - Src:             './dng_camera_profile.cpp:917,2'
          Dst:             _ZN18dng_camera_profile14SetEmbedPolicyEj
        - Src:             './dng_camera_profile.cpp:919,2'
          Dst:             _ZN18dng_camera_profile25SetCalibrationIlluminant1Ej
        - Src:             './dng_camera_profile.cpp:921,2'
          Dst:             _ZN18dng_camera_profile15SetColorMatrix1ERK10dng_matrix
        - Src:             './dng_camera_profile.cpp:923,34'
          Dst:             _ZNK10dng_matrix8NotEmptyEv
        - Src:             './dng_camera_profile.cpp:926,3'
          Dst:             _ZN18dng_camera_profile17SetForwardMatrix1ERK10dng_matrix
        - Src:             './dng_camera_profile.cpp:930,36'
          Dst:             _ZNK10dng_matrix8NotEmptyEv
        - Src:             './dng_camera_profile.cpp:933,3'
          Dst:             _ZN18dng_camera_profile19SetReductionMatrix1ERK10dng_matrix
        - Src:             './dng_camera_profile.cpp:937,32'
          Dst:             _ZNK10dng_matrix8NotEmptyEv
        - Src:             './dng_camera_profile.cpp:940,3'
          Dst:             _ZN18dng_camera_profile25SetCalibrationIlluminant2Ej
        - Src:             './dng_camera_profile.cpp:942,3'
          Dst:             _ZN18dng_camera_profile15SetColorMatrix2ERK10dng_matrix
        - Src:             './dng_camera_profile.cpp:944,35'
          Dst:             _ZNK10dng_matrix8NotEmptyEv
        - Src:             './dng_camera_profile.cpp:947,4'
          Dst:             _ZN18dng_camera_profile17SetForwardMatrix2ERK10dng_matrix
        - Src:             './dng_camera_profile.cpp:951,37'
          Dst:             _ZNK10dng_matrix8NotEmptyEv
        - Src:             './dng_camera_profile.cpp:954,4'
          Dst:             _ZN18dng_camera_profile19SetReductionMatrix2ERK10dng_matrix
        - Src:             './dng_camera_profile.cpp:960,75'
          Dst:             _ZNK10dng_string3GetEv
        - Src:             './dng_camera_profile.cpp:960,2'
          Dst:             _ZN18dng_camera_profile30SetProfileCalibrationSignatureEPKc
        - Src:             './dng_camera_profile.cpp:966,17'
          Dst:             _ZN13TempBigEndianC2ER10dng_streamb
        - Src:             './dng_camera_profile.cpp:968,10'
          Dst:             _ZN10dng_stream15SetReadPositionEm
        - Src:             './dng_camera_profile.cpp:972,18'
          Dst:             _Z13SafeUint32Subjj
        - Src:             './dng_camera_profile.cpp:970,55'
          Dst:             _Z14SafeUint32Multjjjj
        - Src:             './dng_camera_profile.cpp:975,3'
          Dst:             _ZN18dng_camera_profile13ReadHueSatMapER10dng_streamR15dng_hue_sat_mapjjjb
        - Src:             './dng_camera_profile.cpp:982,3'
          Dst:             _ZN13TempBigEndianD2Ev
        - Src:             './dng_camera_profile.cpp:982,3'
          Dst:             _ZN13TempBigEndianD2Ev
        - Src:             './dng_camera_profile.cpp:988,17'
          Dst:             _ZN13TempBigEndianC2ER10dng_streamb
        - Src:             './dng_camera_profile.cpp:990,10'
          Dst:             _ZN10dng_stream15SetReadPositionEm
        - Src:             './dng_camera_profile.cpp:994,18'
          Dst:             _Z13SafeUint32Subjj
        - Src:             './dng_camera_profile.cpp:992,55'
          Dst:             _Z14SafeUint32Multjjjj
        - Src:             './dng_camera_profile.cpp:997,3'
          Dst:             _ZN18dng_camera_profile13ReadHueSatMapER10dng_streamR15dng_hue_sat_mapjjjb
        - Src:             './dng_camera_profile.cpp:1004,3'
          Dst:             _ZN13TempBigEndianD2Ev
        - Src:             './dng_camera_profile.cpp:1004,3'
          Dst:             _ZN13TempBigEndianD2Ev
        - Src:             './dng_camera_profile.cpp:1010,17'
          Dst:             _ZN13TempBigEndianC2ER10dng_streamb
        - Src:             './dng_camera_profile.cpp:1012,10'
          Dst:             _ZN10dng_stream15SetReadPositionEm
        - Src:             './dng_camera_profile.cpp:1016,17'
          Dst:             _Z13SafeUint32Subjj
        - Src:             './dng_camera_profile.cpp:1014,51'
          Dst:             _Z14SafeUint32Multjjjj
        - Src:             './dng_camera_profile.cpp:1019,3'
          Dst:             _ZN18dng_camera_profile13ReadHueSatMapER10dng_streamR15dng_hue_sat_mapjjjb
        - Src:             './dng_camera_profile.cpp:1026,3'
          Dst:             _ZN13TempBigEndianD2Ev
        - Src:             './dng_camera_profile.cpp:1026,3'
          Dst:             _ZN13TempBigEndianD2Ev
        - Src:             './dng_camera_profile.cpp:1031,17'
          Dst:             _ZN13TempBigEndianC2ER10dng_streamb
        - Src:             './dng_camera_profile.cpp:1033,10'
          Dst:             _ZN10dng_stream15SetReadPositionEm
        - Src:             './dng_camera_profile.cpp:1042,21'
          Dst:             _ZN16dng_point_real64C2Ev
        - Src:             './dng_camera_profile.cpp:1044,21'
          Dst:             _ZN10dng_stream10Get_real32Ev
        - Src:             './dng_camera_profile.cpp:1045,21'
          Dst:             _ZN10dng_stream10Get_real32Ev
        - Src:             './dng_camera_profile.cpp:1051,3'
          Dst:             _ZN13TempBigEndianD2Ev
        - Src:             './dng_camera_profile.cpp:1051,3'
          Dst:             _ZN13TempBigEndianD2Ev
        - Src:             './dng_camera_profile.cpp:1053,2'
          Dst:             _ZN18dng_camera_profile20SetHueSatMapEncodingEj
        - Src:             './dng_camera_profile.cpp:1055,2'
          Dst:             _ZN18dng_camera_profile20SetLookTableEncodingEj
        - Src:             './dng_camera_profile.cpp:1057,65'
          Dst:             _ZNK13dng_srational9As_real64Ev
        - Src:             './dng_camera_profile.cpp:1057,2'
          Dst:             _ZN18dng_camera_profile25SetBaselineExposureOffsetEd
        - Src:             './dng_camera_profile.cpp:1059,2'
          Dst:             _ZN18dng_camera_profile21SetDefaultBlackRenderEj
    - functionName:    _ZN18dng_camera_profile31SetUniqueCameraModelRestrictionEPKc
      functionSourceFile: '/src/dng_sdk/source/./dng_camera_profile.h'
      linkageType:     InternalLinkage
      functionLinenumber: 732
      functionLinenumberEnd: 735
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10dng_string3SetEPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_camera_profile.h:733,34'
          Dst:             _ZN10dng_string3SetEPKc
    - functionName:    _ZN18dng_camera_profile12SetCopyrightEPKc
      functionSourceFile: '/src/dng_sdk/source/./dng_camera_profile.h'
      linkageType:     InternalLinkage
      functionLinenumber: 524
      functionLinenumberEnd: 527
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10dng_string3SetEPKc
        - _ZN18dng_camera_profile16ClearFingerprintEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_camera_profile.h:525,15'
          Dst:             _ZN10dng_string3SetEPKc
        - Src:             './dng_camera_profile.h:526,4'
          Dst:             _ZN18dng_camera_profile16ClearFingerprintEv
    - functionName:    _ZN18dng_camera_profile14SetEmbedPolicyEj
      functionSourceFile: '/src/dng_sdk/source/./dng_camera_profile.h'
      linkageType:     InternalLinkage
      functionLinenumber: 543
      functionLinenumberEnd: 546
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN18dng_camera_profile16ClearFingerprintEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_camera_profile.h:545,4'
          Dst:             _ZN18dng_camera_profile16ClearFingerprintEv
    - functionName:    _ZN18dng_camera_profile25SetCalibrationIlluminant1Ej
      functionSourceFile: '/src/dng_sdk/source/./dng_camera_profile.h'
      linkageType:     InternalLinkage
      functionLinenumber: 346
      functionLinenumberEnd: 349
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN18dng_camera_profile16ClearFingerprintEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_camera_profile.h:348,4'
          Dst:             _ZN18dng_camera_profile16ClearFingerprintEv
    - functionName:    _ZN18dng_camera_profile15SetColorMatrix1ERK10dng_matrix
      functionSourceFile: '/src/dng_sdk/source/./dng_camera_profile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10dng_matrixaSERKS_
        - _ZN18dng_camera_profile16ClearFingerprintEv
        - _ZN18dng_camera_profile20NormalizeColorMatrixER10dng_matrix
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_camera_profile.cpp:195,16'
          Dst:             _ZN10dng_matrixaSERKS_
        - Src:             './dng_camera_profile.cpp:197,2'
          Dst:             _ZN18dng_camera_profile20NormalizeColorMatrixER10dng_matrix
        - Src:             './dng_camera_profile.cpp:199,2'
          Dst:             _ZN18dng_camera_profile16ClearFingerprintEv
    - functionName:    _ZN18dng_camera_profile17SetForwardMatrix1ERK10dng_matrix
      functionSourceFile: '/src/dng_sdk/source/./dng_camera_profile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10dng_matrix5RoundEd
        - _ZN10dng_matrixaSERKS_
        - _ZN18dng_camera_profile16ClearFingerprintEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_camera_profile.cpp:245,18'
          Dst:             _ZN10dng_matrixaSERKS_
        - Src:             './dng_camera_profile.cpp:247,18'
          Dst:             _ZN10dng_matrix5RoundEd
        - Src:             './dng_camera_profile.cpp:249,2'
          Dst:             _ZN18dng_camera_profile16ClearFingerprintEv
    - functionName:    _ZN18dng_camera_profile19SetReductionMatrix1ERK10dng_matrix
      functionSourceFile: '/src/dng_sdk/source/./dng_camera_profile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 277
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10dng_matrix5RoundEd
        - _ZN10dng_matrixaSERKS_
        - _ZN18dng_camera_profile16ClearFingerprintEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_camera_profile.cpp:271,20'
          Dst:             _ZN10dng_matrixaSERKS_
        - Src:             './dng_camera_profile.cpp:273,20'
          Dst:             _ZN10dng_matrix5RoundEd
        - Src:             './dng_camera_profile.cpp:275,2'
          Dst:             _ZN18dng_camera_profile16ClearFingerprintEv
    - functionName:    _ZN18dng_camera_profile25SetCalibrationIlluminant2Ej
      functionSourceFile: '/src/dng_sdk/source/./dng_camera_profile.h'
      linkageType:     InternalLinkage
      functionLinenumber: 357
      functionLinenumberEnd: 360
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN18dng_camera_profile16ClearFingerprintEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_camera_profile.h:359,4'
          Dst:             _ZN18dng_camera_profile16ClearFingerprintEv
    - functionName:    _ZN18dng_camera_profile15SetColorMatrix2ERK10dng_matrix
      functionSourceFile: '/src/dng_sdk/source/./dng_camera_profile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10dng_matrixaSERKS_
        - _ZN18dng_camera_profile16ClearFingerprintEv
        - _ZN18dng_camera_profile20NormalizeColorMatrixER10dng_matrix
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_camera_profile.cpp:208,16'
          Dst:             _ZN10dng_matrixaSERKS_
        - Src:             './dng_camera_profile.cpp:210,2'
          Dst:             _ZN18dng_camera_profile20NormalizeColorMatrixER10dng_matrix
        - Src:             './dng_camera_profile.cpp:212,2'
          Dst:             _ZN18dng_camera_profile16ClearFingerprintEv
    - functionName:    _ZN18dng_camera_profile17SetForwardMatrix2ERK10dng_matrix
      functionSourceFile: '/src/dng_sdk/source/./dng_camera_profile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionLinenumberEnd: 264
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10dng_matrix5RoundEd
        - _ZN10dng_matrixaSERKS_
        - _ZN18dng_camera_profile16ClearFingerprintEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_camera_profile.cpp:258,18'
          Dst:             _ZN10dng_matrixaSERKS_
        - Src:             './dng_camera_profile.cpp:260,18'
          Dst:             _ZN10dng_matrix5RoundEd
        - Src:             './dng_camera_profile.cpp:262,2'
          Dst:             _ZN18dng_camera_profile16ClearFingerprintEv
    - functionName:    _ZN18dng_camera_profile19SetReductionMatrix2ERK10dng_matrix
      functionSourceFile: '/src/dng_sdk/source/./dng_camera_profile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 290
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10dng_matrix5RoundEd
        - _ZN10dng_matrixaSERKS_
        - _ZN18dng_camera_profile16ClearFingerprintEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_camera_profile.cpp:284,20'
          Dst:             _ZN10dng_matrixaSERKS_
        - Src:             './dng_camera_profile.cpp:286,20'
          Dst:             _ZN10dng_matrix5RoundEd
        - Src:             './dng_camera_profile.cpp:288,2'
          Dst:             _ZN18dng_camera_profile16ClearFingerprintEv
    - functionName:    _ZN18dng_camera_profile30SetProfileCalibrationSignatureEPKc
      functionSourceFile: '/src/dng_sdk/source/./dng_camera_profile.h'
      linkageType:     InternalLinkage
      functionLinenumber: 715
      functionLinenumberEnd: 717
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10dng_string3SetEPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_camera_profile.h:716,33'
          Dst:             _ZN10dng_string3SetEPKc
    - functionName:    _ZN18dng_camera_profile13ReadHueSatMapER10dng_streamR15dng_hue_sat_mapjjjb
      functionSourceFile: '/src/dng_sdk/source/./dng_camera_profile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 871
      functionLinenumberEnd: 898
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          102
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN10dng_stream10Get_real32Ev
        - _ZN15dng_hue_sat_map12SetDivisionsEjjj
        - _ZN15dng_hue_sat_map8SetDeltaEjjjRKNS_9HSBModifyE
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_camera_profile.cpp:873,12'
          Dst:             _ZN15dng_hue_sat_map12SetDivisionsEjjj
        - Src:             './dng_camera_profile.cpp:886,31'
          Dst:             _ZN10dng_stream10Get_real32Ev
        - Src:             './dng_camera_profile.cpp:887,31'
          Dst:             _ZN10dng_stream10Get_real32Ev
        - Src:             './dng_camera_profile.cpp:888,31'
          Dst:             _ZN10dng_stream10Get_real32Ev
        - Src:             './dng_camera_profile.cpp:890,15'
          Dst:             _ZN15dng_hue_sat_map8SetDeltaEjjjRKNS_9HSBModifyE
    - functionName:    _ZN18dng_camera_profile20SetHueSatMapEncodingEj
      functionSourceFile: '/src/dng_sdk/source/./dng_camera_profile.h'
      linkageType:     InternalLinkage
      functionLinenumber: 611
      functionLinenumberEnd: 614
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN18dng_camera_profile16ClearFingerprintEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_camera_profile.h:613,4'
          Dst:             _ZN18dng_camera_profile16ClearFingerprintEv
    - functionName:    _ZN18dng_camera_profile20SetLookTableEncodingEj
      functionSourceFile: '/src/dng_sdk/source/./dng_camera_profile.h'
      linkageType:     InternalLinkage
      functionLinenumber: 649
      functionLinenumberEnd: 652
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN18dng_camera_profile16ClearFingerprintEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_camera_profile.h:651,4'
          Dst:             _ZN18dng_camera_profile16ClearFingerprintEv
    - functionName:    _ZN18dng_camera_profile25SetBaselineExposureOffsetEd
      functionSourceFile: '/src/dng_sdk/source/./dng_camera_profile.h'
      linkageType:     InternalLinkage
      functionLinenumber: 660
      functionLinenumberEnd: 663
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13dng_srational10Set_real64Edi
        - _ZN18dng_camera_profile16ClearFingerprintEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_camera_profile.h:661,28'
          Dst:             _ZN13dng_srational10Set_real64Edi
        - Src:             './dng_camera_profile.h:662,4'
          Dst:             _ZN18dng_camera_profile16ClearFingerprintEv
    - functionName:    _ZN18dng_camera_profile21SetDefaultBlackRenderEj
      functionSourceFile: '/src/dng_sdk/source/./dng_camera_profile.h'
      linkageType:     InternalLinkage
      functionLinenumber: 679
      functionLinenumberEnd: 682
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN18dng_camera_profile16ClearFingerprintEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_camera_profile.h:681,4'
          Dst:             _ZN18dng_camera_profile16ClearFingerprintEv
    - functionName:    _ZN15dng_hue_sat_map8SetDeltaEjjjRKNS_9HSBModifyE
      functionSourceFile: '/src/dng_sdk/source/./dng_hue_sat_map.h'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN15dng_hue_sat_map15EnsureWriteableEv
        - _ZN15dng_hue_sat_map22SetDeltaKnownWriteableEjjjRKNS_9HSBModifyE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_hue_sat_map.h:168,4'
          Dst:             _ZN15dng_hue_sat_map15EnsureWriteableEv
        - Src:             './dng_hue_sat_map.h:170,4'
          Dst:             _ZN15dng_hue_sat_map22SetDeltaKnownWriteableEjjjRKNS_9HSBModifyE
    - functionName:    _ZN18dng_camera_profile20NormalizeColorMatrixER10dng_matrix
      functionSourceFile: '/src/dng_sdk/source/./dng_camera_profile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          96
      EdgeCount:       41
      CyclomaticComplexity: 22
      functionsReached:
        - _Z8PCStoXYZv
        - _ZN10dng_matrix5RoundEd
        - _ZN10dng_matrix5ScaleEd
        - _ZN10dng_vectorD2Ev
        - _ZN12dng_vector_3D2Ev
        - _ZNK10dng_matrix8NotEmptyEv
        - _ZNK10dng_vector8MaxEntryEv
        - _ZmlRK10dng_matrixRK10dng_vector
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_camera_profile.cpp:166,8'
          Dst:             _ZNK10dng_matrix8NotEmptyEv
        - Src:             './dng_camera_profile.cpp:171,26'
          Dst:             _Z8PCStoXYZv
        - Src:             './dng_camera_profile.cpp:171,24'
          Dst:             _ZmlRK10dng_matrixRK10dng_vector
        - Src:             './dng_camera_profile.cpp:171,22'
          Dst:             _ZN12dng_vector_3D2Ev
        - Src:             './dng_camera_profile.cpp:173,27'
          Dst:             _ZNK10dng_vector8MaxEntryEv
        - Src:             './dng_camera_profile.cpp:178,6'
          Dst:             _ZN10dng_matrix5ScaleEd
        - Src:             './dng_camera_profile.cpp:171,22'
          Dst:             _ZN12dng_vector_3D2Ev
        - Src:             './dng_camera_profile.cpp:186,3'
          Dst:             _ZN10dng_vectorD2Ev
        - Src:             './dng_camera_profile.cpp:184,5'
          Dst:             _ZN10dng_matrix5RoundEd
        - Src:             './dng_camera_profile.cpp:186,3'
          Dst:             _ZN10dng_vectorD2Ev
    - functionName:    _ZNK18dng_camera_profile9EqualDataERKS_
      functionSourceFile: '/src/dng_sdk/source/./dng_camera_profile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 841
      functionLinenumberEnd: 859
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         36
      ICount:          186
      EdgeCount:       52
      CyclomaticComplexity: 18
      functionsReached:
        - _ZNK10dng_matrixeqERKS_
        - _ZNK10dng_stringeqERKS_
        - _ZNK13dng_srational9As_real64Ev
        - _ZNK14dng_tone_curveeqERKS_
        - _ZNK15dng_hue_sat_mapeqERKS_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_camera_profile.cpp:845,25'
          Dst:             _ZNK10dng_matrixeqERKS_
        - Src:             './dng_camera_profile.cpp:846,25'
          Dst:             _ZNK10dng_matrixeqERKS_
        - Src:             './dng_camera_profile.cpp:847,27'
          Dst:             _ZNK10dng_matrixeqERKS_
        - Src:             './dng_camera_profile.cpp:848,27'
          Dst:             _ZNK10dng_matrixeqERKS_
        - Src:             './dng_camera_profile.cpp:849,28'
          Dst:             _ZNK10dng_matrixeqERKS_
        - Src:             './dng_camera_profile.cpp:850,28'
          Dst:             _ZNK10dng_matrixeqERKS_
        - Src:             './dng_camera_profile.cpp:851,26'
          Dst:             _ZNK15dng_hue_sat_mapeqERKS_
        - Src:             './dng_camera_profile.cpp:852,26'
          Dst:             _ZNK15dng_hue_sat_mapeqERKS_
        - Src:             './dng_camera_profile.cpp:854,23'
          Dst:             _ZNK15dng_hue_sat_mapeqERKS_
        - Src:             './dng_camera_profile.cpp:857,23'
          Dst:             _ZNK14dng_tone_curveeqERKS_
        - Src:             './dng_camera_profile.cpp:858,30'
          Dst:             _ZNK13dng_srational9As_real64Ev
        - Src:             './dng_camera_profile.cpp:858,78'
          Dst:             _ZNK13dng_srational9As_real64Ev
        - Src:             './dng_camera_profile.cpp:859,37'
          Dst:             _ZNK10dng_stringeqERKS_
    - functionName:    _ZNK13dng_srational7IsValidEv
      functionSourceFile: '/src/dng_sdk/source/./dng_rational.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL20FingerprintHueSatMapR22dng_md5_printer_streamRK15dng_hue_sat_map
      functionSourceFile: '/src/dng_sdk/source/./dng_camera_profile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 363
      functionLinenumberEnd: 393
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          106
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN10dng_stream10Put_real32Ef
        - _ZN10dng_stream10Put_uint32Ej
        - _ZNK15dng_hue_sat_map12GetDivisionsERjS0_S0_
        - _ZNK15dng_hue_sat_map6IsNullEv
        - _ZNK15dng_hue_sat_map8GetDeltaEjjjRNS_9HSBModifyE
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_camera_profile.cpp:365,10'
          Dst:             _ZNK15dng_hue_sat_map6IsNullEv
        - Src:             './dng_camera_profile.cpp:372,6'
          Dst:             _ZNK15dng_hue_sat_map12GetDivisionsERjS0_S0_
        - Src:             './dng_camera_profile.cpp:374,10'
          Dst:             _ZN10dng_stream10Put_uint32Ej
        - Src:             './dng_camera_profile.cpp:375,10'
          Dst:             _ZN10dng_stream10Put_uint32Ej
        - Src:             './dng_camera_profile.cpp:376,10'
          Dst:             _ZN10dng_stream10Put_uint32Ej
        - Src:             './dng_camera_profile.cpp:385,9'
          Dst:             _ZNK15dng_hue_sat_map8GetDeltaEjjjRNS_9HSBModifyE
        - Src:             './dng_camera_profile.cpp:387,13'
          Dst:             _ZN10dng_stream10Put_real32Ef
        - Src:             './dng_camera_profile.cpp:388,13'
          Dst:             _ZN10dng_stream10Put_real32Ef
        - Src:             './dng_camera_profile.cpp:389,13'
          Dst:             _ZN10dng_stream10Put_real32Ef
    - functionName:    _ZL17FingerprintMatrixR22dng_md5_printer_streamRK10dng_matrix
      functionSourceFile: '/src/dng_sdk/source/./dng_camera_profile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 349
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN10tag_matrixC2EtRK10dng_matrix
        - _ZN10tag_matrixD2Ev
        - _ZNK12tag_data_ptr3PutER10dng_stream
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_camera_profile.cpp:351,13'
          Dst:             _ZN10tag_matrixC2EtRK10dng_matrix
        - Src:             './dng_camera_profile.cpp:355,6'
          Dst:             _ZNK12tag_data_ptr3PutER10dng_stream
        - Src:             './dng_camera_profile.cpp:357,2'
          Dst:             _ZN10tag_matrixD2Ev
        - Src:             './dng_camera_profile.cpp:357,2'
          Dst:             _ZN10tag_matrixD2Ev
    - functionName:    _ZNK18dng_camera_profile12ColorMatrix1Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_camera_profile.h'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 434
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK18dng_camera_profile20CalculateFingerprintEv
      functionSourceFile: '/src/dng_sdk/source/./dng_camera_profile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 398
      functionLinenumberEnd: 554
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         128
      ICount:          542
      EdgeCount:       223
      CyclomaticComplexity: 97
      functionsReached:
        - _ZL17FingerprintMatrixR22dng_md5_printer_streamRK10dng_matrix
        - _ZL20FingerprintHueSatMapR22dng_md5_printer_streamRK15dng_hue_sat_map
        - _ZN10dng_stream10Put_real32Ef
        - _ZN10dng_stream10Put_real64Ed
        - _ZN10dng_stream10Put_uint16Et
        - _ZN10dng_stream10Put_uint32Ej
        - _ZN10dng_stream15SetLittleEndianEb
        - _ZN10dng_stream3PutEPKvj
        - _ZN10dng_stream9Put_int32Ei
        - _ZN22dng_md5_printer_stream6ResultEv
        - _ZN22dng_md5_printer_streamC2Ev
        - _ZN22dng_md5_printer_streamD2Ev
        - _ZNK10dng_matrix4ColsEv
        - _ZNK10dng_matrix4RowsEv
        - _ZNK10dng_string3GetEv
        - _ZNK10dng_string6LengthEv
        - _ZNK13dng_srational7IsValidEv
        - _ZNK13dng_srational9As_real64Ev
        - _ZNK14dng_tone_curve7IsValidEv
        - _ZNK15dng_hue_sat_map7IsValidEv
        - _ZNK18dng_camera_profile12ColorMatrix1Ev
        - _ZNK18dng_camera_profile13HueSatDeltas1Ev
        - _ZNK18dng_camera_profile13HueSatDeltas2Ev
        - _ZNK18dng_camera_profile15HasColorMatrix1Ev
        - _ZNK18dng_camera_profile15HasColorMatrix2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_camera_profile.cpp:402,25'
          Dst:             _ZN22dng_md5_printer_streamC2Ev
        - Src:             './dng_camera_profile.cpp:406,10'
          Dst:             _ZN10dng_stream15SetLittleEndianEb
        - Src:             './dng_camera_profile.cpp:412,6'
          Dst:             _ZNK18dng_camera_profile15HasColorMatrix1Ev
        - Src:             './dng_camera_profile.cpp:415,26'
          Dst:             _ZNK18dng_camera_profile12ColorMatrix1Ev
        - Src:             './dng_camera_profile.cpp:415,42'
          Dst:             _ZNK10dng_matrix4RowsEv
        - Src:             './dng_camera_profile.cpp:417,11'
          Dst:             _ZN10dng_stream10Put_uint16Et
        - Src:             './dng_camera_profile.cpp:419,3'
          Dst:             _ZL17FingerprintMatrixR22dng_md5_printer_streamRK10dng_matrix
        - Src:             './dng_camera_profile.cpp:421,23'
          Dst:             _ZNK10dng_matrix4RowsEv
        - Src:             './dng_camera_profile.cpp:421,48'
          Dst:             _ZNK10dng_matrix4ColsEv
        - Src:             './dng_camera_profile.cpp:422,20'
          Dst:             _ZNK10dng_matrix4ColsEv
        - Src:             './dng_camera_profile.cpp:422,45'
          Dst:             _ZNK10dng_matrix4RowsEv
        - Src:             './dng_camera_profile.cpp:425,4'
          Dst:             _ZL17FingerprintMatrixR22dng_md5_printer_streamRK10dng_matrix
        - Src:             './dng_camera_profile.cpp:554,2'
          Dst:             _ZN22dng_md5_printer_streamD2Ev
        - Src:             './dng_camera_profile.cpp:429,46'
          Dst:             _ZNK10dng_matrix4RowsEv
        - Src:             './dng_camera_profile.cpp:430,28'
          Dst:             _ZNK10dng_matrix4ColsEv
        - Src:             './dng_camera_profile.cpp:433,4'
          Dst:             _ZL17FingerprintMatrixR22dng_md5_printer_streamRK10dng_matrix
        - Src:             './dng_camera_profile.cpp:437,7'
          Dst:             _ZNK18dng_camera_profile15HasColorMatrix2Ev
        - Src:             './dng_camera_profile.cpp:440,12'
          Dst:             _ZN10dng_stream10Put_uint16Et
        - Src:             './dng_camera_profile.cpp:442,4'
          Dst:             _ZL17FingerprintMatrixR22dng_md5_printer_streamRK10dng_matrix
        - Src:             './dng_camera_profile.cpp:444,24'
          Dst:             _ZNK10dng_matrix4RowsEv
        - Src:             './dng_camera_profile.cpp:444,49'
          Dst:             _ZNK10dng_matrix4ColsEv
        - Src:             './dng_camera_profile.cpp:445,21'
          Dst:             _ZNK10dng_matrix4ColsEv
        - Src:             './dng_camera_profile.cpp:445,46'
          Dst:             _ZNK10dng_matrix4RowsEv
        - Src:             './dng_camera_profile.cpp:448,5'
          Dst:             _ZL17FingerprintMatrixR22dng_md5_printer_streamRK10dng_matrix
        - Src:             './dng_camera_profile.cpp:452,47'
          Dst:             _ZNK10dng_matrix4RowsEv
        - Src:             './dng_camera_profile.cpp:453,29'
          Dst:             _ZNK10dng_matrix4ColsEv
        - Src:             './dng_camera_profile.cpp:456,5'
          Dst:             _ZL17FingerprintMatrixR22dng_md5_printer_streamRK10dng_matrix
        - Src:             './dng_camera_profile.cpp:462,22'
          Dst:             _ZNK10dng_string3GetEv
        - Src:             './dng_camera_profile.cpp:463,13'
          Dst:             _ZNK10dng_string6LengthEv
        - Src:             './dng_camera_profile.cpp:462,11'
          Dst:             _ZN10dng_stream3PutEPKvj
        - Src:             './dng_camera_profile.cpp:465,45'
          Dst:             _ZNK10dng_string3GetEv
        - Src:             './dng_camera_profile.cpp:466,36'
          Dst:             _ZNK10dng_string6LengthEv
        - Src:             './dng_camera_profile.cpp:465,11'
          Dst:             _ZN10dng_stream3PutEPKvj
        - Src:             './dng_camera_profile.cpp:468,11'
          Dst:             _ZN10dng_stream10Put_uint32Ej
        - Src:             './dng_camera_profile.cpp:470,27'
          Dst:             _ZNK10dng_string3GetEv
        - Src:             './dng_camera_profile.cpp:471,18'
          Dst:             _ZNK10dng_string6LengthEv
        - Src:             './dng_camera_profile.cpp:470,11'
          Dst:             _ZN10dng_stream3PutEPKvj
        - Src:             './dng_camera_profile.cpp:473,22'
          Dst:             _ZNK18dng_camera_profile13HueSatDeltas1Ev
        - Src:             './dng_camera_profile.cpp:473,39'
          Dst:             _ZNK15dng_hue_sat_map7IsValidEv
        - Src:             './dng_camera_profile.cpp:475,22'
          Dst:             _ZNK18dng_camera_profile13HueSatDeltas2Ev
        - Src:             './dng_camera_profile.cpp:475,39'
          Dst:             _ZNK15dng_hue_sat_map7IsValidEv
        - Src:             './dng_camera_profile.cpp:476,10'
          Dst:             _ZNK18dng_camera_profile15HasColorMatrix2Ev
        - Src:             './dng_camera_profile.cpp:481,4'
          Dst:             _ZL20FingerprintHueSatMapR22dng_md5_printer_streamRK15dng_hue_sat_map
        - Src:             './dng_camera_profile.cpp:488,4'
          Dst:             _ZL20FingerprintHueSatMapR22dng_md5_printer_streamRK15dng_hue_sat_map
        - Src:             './dng_camera_profile.cpp:498,13'
          Dst:             _ZN10dng_stream10Put_uint32Ej
        - Src:             './dng_camera_profile.cpp:504,18'
          Dst:             _ZNK15dng_hue_sat_map7IsValidEv
        - Src:             './dng_camera_profile.cpp:507,4'
          Dst:             _ZL20FingerprintHueSatMapR22dng_md5_printer_streamRK15dng_hue_sat_map
        - Src:             './dng_camera_profile.cpp:512,13'
          Dst:             _ZN10dng_stream10Put_uint32Ej
        - Src:             './dng_camera_profile.cpp:518,31'
          Dst:             _ZNK13dng_srational7IsValidEv
        - Src:             './dng_camera_profile.cpp:521,32'
          Dst:             _ZNK13dng_srational9As_real64Ev
        - Src:             './dng_camera_profile.cpp:524,49'
          Dst:             _ZNK13dng_srational9As_real64Ev
        - Src:             './dng_camera_profile.cpp:524,13'
          Dst:             _ZN10dng_stream10Put_real64Ed
        - Src:             './dng_camera_profile.cpp:533,12'
          Dst:             _ZN10dng_stream9Put_int32Ei
        - Src:             './dng_camera_profile.cpp:537,18'
          Dst:             _ZNK14dng_tone_curve7IsValidEv
        - Src:             './dng_camera_profile.cpp:543,13'
          Dst:             _ZN10dng_stream10Put_real32Ef
        - Src:             './dng_camera_profile.cpp:544,13'
          Dst:             _ZN10dng_stream10Put_real32Ef
        - Src:             './dng_camera_profile.cpp:552,25'
          Dst:             _ZN22dng_md5_printer_stream6ResultEv
        - Src:             './dng_camera_profile.cpp:554,2'
          Dst:             _ZN22dng_md5_printer_streamD2Ev
    - functionName:    _ZNK18dng_camera_profile15HasColorMatrix1Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_camera_profile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 295
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK10dng_matrix4ColsEv
        - _ZNK10dng_matrix4RowsEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_camera_profile.cpp:297,23'
          Dst:             _ZNK10dng_matrix4ColsEv
        - Src:             './dng_camera_profile.cpp:298,20'
          Dst:             _ZNK10dng_matrix4RowsEv
    - functionName:    _ZNK18dng_camera_profile15HasColorMatrix2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_camera_profile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 308
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK10dng_matrix4ColsEv
        - _ZNK10dng_matrix4RowsEv
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_camera_profile.cpp:307,23'
          Dst:             _ZNK10dng_matrix4ColsEv
        - Src:             './dng_camera_profile.cpp:308,20'
          Dst:             _ZNK10dng_matrix4RowsEv
        - Src:             './dng_camera_profile.cpp:308,45'
          Dst:             _ZNK10dng_matrix4RowsEv
    - functionName:    _ZN18dng_camera_profile12SetLookTableERK15dng_hue_sat_map
      functionSourceFile: '/src/dng_sdk/source/./dng_camera_profile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 337
      functionLinenumberEnd: 343
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN15dng_hue_sat_mapaSERKS_
        - _ZN18dng_camera_profile16ClearFingerprintEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_camera_profile.cpp:339,13'
          Dst:             _ZN15dng_hue_sat_mapaSERKS_
        - Src:             './dng_camera_profile.cpp:341,2'
          Dst:             _ZN18dng_camera_profile16ClearFingerprintEv
    - functionName:    _ZN18dng_camera_profile16SetHueSatDeltas2ERK15dng_hue_sat_map
      functionSourceFile: '/src/dng_sdk/source/./dng_camera_profile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 326
      functionLinenumberEnd: 332
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN15dng_hue_sat_mapaSERKS_
        - _ZN18dng_camera_profile16ClearFingerprintEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_camera_profile.cpp:328,17'
          Dst:             _ZN15dng_hue_sat_mapaSERKS_
        - Src:             './dng_camera_profile.cpp:330,2'
          Dst:             _ZN18dng_camera_profile16ClearFingerprintEv
    - functionName:    _ZN18dng_camera_profile16SetHueSatDeltas1ERK15dng_hue_sat_map
      functionSourceFile: '/src/dng_sdk/source/./dng_camera_profile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 315
      functionLinenumberEnd: 321
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN15dng_hue_sat_mapaSERKS_
        - _ZN18dng_camera_profile16ClearFingerprintEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_camera_profile.cpp:317,17'
          Dst:             _ZN15dng_hue_sat_mapaSERKS_
        - Src:             './dng_camera_profile.cpp:319,2'
          Dst:             _ZN18dng_camera_profile16ClearFingerprintEv
    - functionName:    _ZN18dng_camera_profile22NormalizeForwardMatrixER10dng_matrix
      functionSourceFile: '/src/dng_sdk/source/./dng_camera_profile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         29
      ICount:          147
      EdgeCount:       49
      CyclomaticComplexity: 22
      functionsReached:
        - _Z6InvertRK10dng_matrix
        - _Z8PCStoXYZv
        - _ZN10dng_matrixD2Ev
        - _ZN10dng_matrixaSERKS_
        - _ZN10dng_vector11SetIdentityEj
        - _ZN10dng_vectorC2Ev
        - _ZN10dng_vectorD2Ev
        - _ZN12dng_vector_3D2Ev
        - _ZNK10dng_matrix4ColsEv
        - _ZNK10dng_matrix8NotEmptyEv
        - _ZNK10dng_vector10AsDiagonalEv
        - _ZmlRK10dng_matrixRK10dng_vector
        - _ZmlRK10dng_matrixS1_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_camera_profile.cpp:223,8'
          Dst:             _ZNK10dng_matrix8NotEmptyEv
        - Src:             './dng_camera_profile.cpp:226,14'
          Dst:             _ZN10dng_vectorC2Ev
        - Src:             './dng_camera_profile.cpp:228,28'
          Dst:             _ZNK10dng_matrix4ColsEv
        - Src:             './dng_camera_profile.cpp:228,13'
          Dst:             _ZN10dng_vector11SetIdentityEj
        - Src:             './dng_camera_profile.cpp:230,22'
          Dst:             _ZmlRK10dng_matrixRK10dng_vector
        - Src:             './dng_camera_profile.cpp:232,7'
          Dst:             _Z8PCStoXYZv
        - Src:             './dng_camera_profile.cpp:232,19'
          Dst:             _ZNK10dng_vector10AsDiagonalEv
        - Src:             './dng_camera_profile.cpp:233,16'
          Dst:             _ZNK10dng_vector10AsDiagonalEv
        - Src:             './dng_camera_profile.cpp:233,4'
          Dst:             _Z6InvertRK10dng_matrix
        - Src:             './dng_camera_profile.cpp:232,33'
          Dst:             _ZmlRK10dng_matrixS1_
        - Src:             './dng_camera_profile.cpp:233,31'
          Dst:             _ZmlRK10dng_matrixS1_
        - Src:             './dng_camera_profile.cpp:232,5'
          Dst:             _ZN10dng_matrixaSERKS_
        - Src:             './dng_camera_profile.cpp:232,3'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_camera_profile.cpp:232,3'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_camera_profile.cpp:232,3'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_camera_profile.cpp:232,3'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_camera_profile.cpp:232,3'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_camera_profile.cpp:232,3'
          Dst:             _ZN12dng_vector_3D2Ev
        - Src:             './dng_camera_profile.cpp:236,3'
          Dst:             _ZN10dng_vectorD2Ev
        - Src:             './dng_camera_profile.cpp:236,3'
          Dst:             _ZN10dng_vectorD2Ev
        - Src:             './dng_camera_profile.cpp:232,3'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_camera_profile.cpp:232,3'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_camera_profile.cpp:232,3'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_camera_profile.cpp:232,3'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_camera_profile.cpp:232,3'
          Dst:             _ZN12dng_vector_3D2Ev
        - Src:             './dng_camera_profile.cpp:236,3'
          Dst:             _ZN10dng_vectorD2Ev
        - Src:             './dng_camera_profile.cpp:236,3'
          Dst:             _ZN10dng_vectorD2Ev
    - functionName:    _ZN18dng_camera_profileD0Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_camera_profile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN18dng_camera_profileD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_camera_profile.cpp:76,2'
          Dst:             _ZN18dng_camera_profileD2Ev
    - functionName:    _ZN18dng_camera_profileD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_camera_profile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10dng_matrixD2Ev
        - _ZN10dng_stringD2Ev
        - _ZN14dng_tone_curveD2Ev
        - _ZN15dng_hue_sat_mapD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_camera_profile.cpp:78,2'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_camera_profile.cpp:78,2'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_camera_profile.cpp:78,2'
          Dst:             _ZN14dng_tone_curveD2Ev
        - Src:             './dng_camera_profile.cpp:78,2'
          Dst:             _ZN15dng_hue_sat_mapD2Ev
        - Src:             './dng_camera_profile.cpp:78,2'
          Dst:             _ZN15dng_hue_sat_mapD2Ev
        - Src:             './dng_camera_profile.cpp:78,2'
          Dst:             _ZN15dng_hue_sat_mapD2Ev
        - Src:             './dng_camera_profile.cpp:78,2'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_camera_profile.cpp:78,2'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_camera_profile.cpp:78,2'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_camera_profile.cpp:78,2'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_camera_profile.cpp:78,2'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_camera_profile.cpp:78,2'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_camera_profile.cpp:78,2'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_camera_profile.cpp:78,2'
          Dst:             _ZN10dng_stringD2Ev
    - functionName:    _ZN14dng_tone_curveD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_tone_curve.h'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 31
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN18dng_camera_profileC2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_camera_profile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         47
      ICount:          241
      EdgeCount:       77
      CyclomaticComplexity: 32
      functionsReached:
        - _ZN10dng_matrixC2Ev
        - _ZN10dng_matrixD2Ev
        - _ZN10dng_stringC2Ev
        - _ZN10dng_stringD2Ev
        - _ZN13dng_srationalC2Eii
        - _ZN14dng_tone_curve10SetInvalidEv
        - _ZN14dng_tone_curveC2Ev
        - _ZN14dng_tone_curveD2Ev
        - _ZN15dng_fingerprintC2Ev
        - _ZN15dng_hue_sat_mapC2Ev
        - _ZN15dng_hue_sat_mapD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_camera_profile.cpp:40,4'
          Dst:             _ZN10dng_stringC2Ev
        - Src:             './dng_camera_profile.cpp:43,4'
          Dst:             _ZN10dng_matrixC2Ev
        - Src:             './dng_camera_profile.cpp:44,4'
          Dst:             _ZN10dng_matrixC2Ev
        - Src:             './dng_camera_profile.cpp:45,4'
          Dst:             _ZN10dng_matrixC2Ev
        - Src:             './dng_camera_profile.cpp:46,4'
          Dst:             _ZN10dng_matrixC2Ev
        - Src:             './dng_camera_profile.cpp:47,4'
          Dst:             _ZN10dng_matrixC2Ev
        - Src:             './dng_camera_profile.cpp:48,4'
          Dst:             _ZN10dng_matrixC2Ev
        - Src:             './dng_camera_profile.cpp:49,4'
          Dst:             _ZN15dng_fingerprintC2Ev
        - Src:             './dng_camera_profile.cpp:50,4'
          Dst:             _ZN10dng_stringC2Ev
        - Src:             './dng_camera_profile.cpp:52,4'
          Dst:             _ZN15dng_hue_sat_mapC2Ev
        - Src:             './dng_camera_profile.cpp:53,4'
          Dst:             _ZN15dng_hue_sat_mapC2Ev
        - Src:             './dng_camera_profile.cpp:55,4'
          Dst:             _ZN15dng_hue_sat_mapC2Ev
        - Src:             './dng_camera_profile.cpp:57,4'
          Dst:             _ZN13dng_srationalC2Eii
        - Src:             './dng_camera_profile.cpp:59,4'
          Dst:             _ZN14dng_tone_curveC2Ev
        - Src:             './dng_camera_profile.cpp:60,4'
          Dst:             _ZN10dng_stringC2Ev
        - Src:             './dng_camera_profile.cpp:61,4'
          Dst:             _ZN10dng_stringC2Ev
        - Src:             './dng_camera_profile.cpp:69,13'
          Dst:             _ZN14dng_tone_curve10SetInvalidEv
        - Src:             './dng_camera_profile.cpp:71,2'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_camera_profile.cpp:71,2'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_camera_profile.cpp:71,2'
          Dst:             _ZN14dng_tone_curveD2Ev
        - Src:             './dng_camera_profile.cpp:71,2'
          Dst:             _ZN15dng_hue_sat_mapD2Ev
        - Src:             './dng_camera_profile.cpp:71,2'
          Dst:             _ZN15dng_hue_sat_mapD2Ev
        - Src:             './dng_camera_profile.cpp:71,2'
          Dst:             _ZN15dng_hue_sat_mapD2Ev
        - Src:             './dng_camera_profile.cpp:71,2'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_camera_profile.cpp:71,2'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_camera_profile.cpp:71,2'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_camera_profile.cpp:71,2'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_camera_profile.cpp:71,2'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_camera_profile.cpp:71,2'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_camera_profile.cpp:71,2'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_camera_profile.cpp:71,2'
          Dst:             _ZN10dng_stringD2Ev
    - functionName:    _ZN17dng_space_fakeRGBD0Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_color_space.h'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 334
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN17dng_space_fakeRGBD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_color_space.h:334,7'
          Dst:             _ZN17dng_space_fakeRGBD2Ev
    - functionName:    _ZN17dng_space_fakeRGBD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_color_space.h'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 334
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN15dng_color_spaceD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_color_space.h:334,7'
          Dst:             _ZN15dng_color_spaceD2Ev
    - functionName:    _ZN15dng_color_spaceD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_color_space.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10dng_matrixD2Ev
      functionUses:    14
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_color_space.cpp:189,2'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_color_space.cpp:189,2'
          Dst:             _ZN10dng_matrixD2Ev
    - functionName:    _ZN21dng_space_GrayGamma22D0Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_color_space.h'
      linkageType:     InternalLinkage
      functionLinenumber: 308
      functionLinenumberEnd: 308
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN21dng_space_GrayGamma22D2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_color_space.h:308,7'
          Dst:             _ZN21dng_space_GrayGamma22D2Ev
    - functionName:    _ZN21dng_space_GrayGamma22D2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_color_space.h'
      linkageType:     InternalLinkage
      functionLinenumber: 308
      functionLinenumberEnd: 308
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN15dng_color_spaceD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_color_space.h:308,7'
          Dst:             _ZN15dng_color_spaceD2Ev
    - functionName:    _ZN21dng_space_GrayGamma18D0Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_color_space.h'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN21dng_space_GrayGamma18D2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_color_space.h:280,7'
          Dst:             _ZN21dng_space_GrayGamma18D2Ev
    - functionName:    _ZN21dng_space_GrayGamma18D2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_color_space.h'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN15dng_color_spaceD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_color_space.h:280,7'
          Dst:             _ZN15dng_color_spaceD2Ev
    - functionName:    _ZN18dng_space_ProPhotoD0Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_color_space.h'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN18dng_space_ProPhotoD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_color_space.h:252,7'
          Dst:             _ZN18dng_space_ProPhotoD2Ev
    - functionName:    _ZN18dng_space_ProPhotoD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_color_space.h'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN15dng_color_spaceD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_color_space.h:252,7'
          Dst:             _ZN15dng_color_spaceD2Ev
    - functionName:    _ZN20dng_space_ColorMatchD0Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_color_space.h'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN20dng_space_ColorMatchD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_color_space.h:224,7'
          Dst:             _ZN20dng_space_ColorMatchD2Ev
    - functionName:    _ZN20dng_space_ColorMatchD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_color_space.h'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN15dng_color_spaceD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_color_space.h:224,7'
          Dst:             _ZN15dng_color_spaceD2Ev
    - functionName:    _ZN18dng_space_AdobeRGBD0Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_color_space.h'
      linkageType:     InternalLinkage
      functionLinenumber: 196
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN18dng_space_AdobeRGBD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_color_space.h:196,7'
          Dst:             _ZN18dng_space_AdobeRGBD2Ev
    - functionName:    _ZN18dng_space_AdobeRGBD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_color_space.h'
      linkageType:     InternalLinkage
      functionLinenumber: 196
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN15dng_color_spaceD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_color_space.h:196,7'
          Dst:             _ZN15dng_color_spaceD2Ev
    - functionName:    _ZN14dng_space_sRGBD0Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_color_space.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN14dng_space_sRGBD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_color_space.h:168,7'
          Dst:             _ZN14dng_space_sRGBD2Ev
    - functionName:    _ZN14dng_space_sRGBD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_color_space.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN15dng_color_spaceD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_color_space.h:168,7'
          Dst:             _ZN15dng_color_spaceD2Ev
    - functionName:    _ZN28dng_function_GammaEncode_2_2D0Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_color_space.h'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN28dng_function_GammaEncode_2_2D2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_color_space.h:66,7'
          Dst:             _ZN28dng_function_GammaEncode_2_2D2Ev
    - functionName:    _ZN28dng_function_GammaEncode_2_2D2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_color_space.h'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN15dng_1d_functionD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_color_space.h:66,7'
          Dst:             _ZN15dng_1d_functionD2Ev
    - functionName:    _ZN28dng_function_GammaEncode_1_8D0Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_color_space.h'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN28dng_function_GammaEncode_1_8D2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_color_space.h:49,7'
          Dst:             _ZN28dng_function_GammaEncode_1_8D2Ev
    - functionName:    _ZN28dng_function_GammaEncode_1_8D2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_color_space.h'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN15dng_1d_functionD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_color_space.h:49,7'
          Dst:             _ZN15dng_1d_functionD2Ev
    - functionName:    _ZN29dng_function_GammaEncode_sRGBD0Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_color_space.h'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN29dng_function_GammaEncode_sRGBD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_color_space.h:32,7'
          Dst:             _ZN29dng_function_GammaEncode_sRGBD2Ev
    - functionName:    _ZN29dng_function_GammaEncode_sRGBD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_color_space.h'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN15dng_1d_functionD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_color_space.h:32,7'
          Dst:             _ZN15dng_1d_functionD2Ev
    - functionName:    _ZN17dng_space_fakeRGB3GetEv
      functionSourceFile: '/src/dng_sdk/source/./dng_color_space.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1064
      functionLinenumberEnd: 1070
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         11
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN17dng_space_fakeRGBC2Ev
        - _ZN17dng_space_fakeRGBD2Ev
        - __cxa_atexit
        - __cxa_guard_abort
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_color_space.cpp:1066,2'
          Dst:             __cxa_guard_acquire
        - Src:             './dng_color_space.cpp:1066,27'
          Dst:             _ZN17dng_space_fakeRGBC2Ev
        - Src:             './dng_color_space.cpp:1066,2'
          Dst:             __cxa_atexit
        - Src:             './dng_color_space.cpp:1066,2'
          Dst:             _ZN17dng_space_fakeRGBD2Ev
        - Src:             './dng_color_space.cpp:1066,2'
          Dst:             __cxa_guard_release
        - Src:             './dng_color_space.cpp:1066,2'
          Dst:             __cxa_guard_abort
    - functionName:    _ZN17dng_space_fakeRGBC2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_color_space.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1053
      functionLinenumberEnd: 1059
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          54
      EdgeCount:       15
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN15dng_color_space14SetMatrixToPCSERK15dng_matrix_3by3
        - _ZN15dng_color_spaceC2Ev
        - _ZN15dng_color_spaceD2Ev
        - _ZN15dng_matrix_3by3C2Eddddddddd
        - _ZN15dng_matrix_3by3D2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_color_space.cpp:1052,20'
          Dst:             _ZN15dng_color_spaceC2Ev
        - Src:             './dng_color_space.cpp:1055,18'
          Dst:             _ZN15dng_matrix_3by3C2Eddddddddd
        - Src:             './dng_color_space.cpp:1055,2'
          Dst:             _ZN15dng_color_space14SetMatrixToPCSERK15dng_matrix_3by3
        - Src:             './dng_color_space.cpp:1055,2'
          Dst:             _ZN15dng_matrix_3by3D2Ev
        - Src:             './dng_color_space.cpp:1055,2'
          Dst:             _ZN15dng_matrix_3by3D2Ev
        - Src:             './dng_color_space.cpp:1059,2'
          Dst:             _ZN15dng_color_spaceD2Ev
    - functionName:    _ZN15dng_color_spaceC2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_color_space.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN10dng_matrixC2Ev
        - _ZN10dng_matrixD2Ev
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_color_space.cpp:177,4'
          Dst:             _ZN10dng_matrixC2Ev
        - Src:             './dng_color_space.cpp:178,4'
          Dst:             _ZN10dng_matrixC2Ev
        - Src:             './dng_color_space.cpp:182,2'
          Dst:             _ZN10dng_matrixD2Ev
    - functionName:    _ZN15dng_color_space14SetMatrixToPCSERK15dng_matrix_3by3
      functionSourceFile: '/src/dng_sdk/source/./dng_color_space.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          152
      EdgeCount:       35
      CyclomaticComplexity: 13
      functionsReached:
        - _Z6InvertRK10dng_matrix
        - _Z8PCStoXYZv
        - _ZN10dng_matrixD2Ev
        - _ZN10dng_matrixaSERKS_
        - _ZN10dng_vectorD2Ev
        - _ZN10dng_vectorixEj
        - _ZN12dng_vector_3C2ERK10dng_vector
        - _ZN12dng_vector_3C2Eddd
        - _ZN12dng_vector_3D2Ev
        - _ZN15dng_matrix_3by3C2Eddddddddd
        - _ZN15dng_matrix_3by3D2Ev
        - _ZmlRK10dng_matrixRK10dng_vector
        - _ZmlRK10dng_matrixS1_
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_color_space.cpp:216,24'
          Dst:             _ZN12dng_vector_3C2Eddd
        - Src:             './dng_color_space.cpp:216,22'
          Dst:             _ZmlRK10dng_matrixRK10dng_vector
        - Src:             './dng_color_space.cpp:216,20'
          Dst:             _ZN12dng_vector_3C2ERK10dng_vector
        - Src:             './dng_color_space.cpp:216,20'
          Dst:             _ZN10dng_vectorD2Ev
        - Src:             './dng_color_space.cpp:216,20'
          Dst:             _ZN12dng_vector_3D2Ev
        - Src:             './dng_color_space.cpp:217,20'
          Dst:             _Z8PCStoXYZv
        - Src:             './dng_color_space.cpp:219,14'
          Dst:             _ZN10dng_vectorixEj
        - Src:             './dng_color_space.cpp:219,23'
          Dst:             _ZN10dng_vectorixEj
        - Src:             './dng_color_space.cpp:220,14'
          Dst:             _ZN10dng_vectorixEj
        - Src:             './dng_color_space.cpp:220,23'
          Dst:             _ZN10dng_vectorixEj
        - Src:             './dng_color_space.cpp:221,14'
          Dst:             _ZN10dng_vectorixEj
        - Src:             './dng_color_space.cpp:221,23'
          Dst:             _ZN10dng_vectorixEj
        - Src:             './dng_color_space.cpp:223,18'
          Dst:             _ZN15dng_matrix_3by3C2Eddddddddd
        - Src:             './dng_color_space.cpp:227,19'
          Dst:             _ZmlRK10dng_matrixS1_
        - Src:             './dng_color_space.cpp:227,15'
          Dst:             _ZN10dng_matrixaSERKS_
        - Src:             './dng_color_space.cpp:227,2'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_color_space.cpp:231,19'
          Dst:             _Z6InvertRK10dng_matrix
        - Src:             './dng_color_space.cpp:231,17'
          Dst:             _ZN10dng_matrixaSERKS_
        - Src:             './dng_color_space.cpp:231,2'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_color_space.cpp:233,2'
          Dst:             _ZN15dng_matrix_3by3D2Ev
        - Src:             './dng_color_space.cpp:233,2'
          Dst:             _ZN12dng_vector_3D2Ev
        - Src:             './dng_color_space.cpp:233,2'
          Dst:             _ZN12dng_vector_3D2Ev
        - Src:             './dng_color_space.cpp:216,20'
          Dst:             _ZN10dng_vectorD2Ev
        - Src:             './dng_color_space.cpp:216,20'
          Dst:             _ZN12dng_vector_3D2Ev
        - Src:             './dng_color_space.cpp:233,2'
          Dst:             _ZN15dng_matrix_3by3D2Ev
        - Src:             './dng_color_space.cpp:233,2'
          Dst:             _ZN12dng_vector_3D2Ev
        - Src:             './dng_color_space.cpp:233,2'
          Dst:             _ZN12dng_vector_3D2Ev
    - functionName:    _ZNK15dng_color_space13GammaFunctionEv
      functionSourceFile: '/src/dng_sdk/source/./dng_color_space.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN15dng_1d_identity3GetEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_color_space.cpp:240,9'
          Dst:             _ZN15dng_1d_identity3GetEv
    - functionName:    _ZNK15dng_color_space10ICCProfileERjRPKh
      functionSourceFile: '/src/dng_sdk/source/./dng_color_space.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 253
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN15dng_color_spaceD0Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_color_space.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN15dng_color_spaceD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_color_space.cpp:187,2'
          Dst:             _ZN15dng_color_spaceD2Ev
    - functionName:    _ZN21dng_space_GrayGamma223GetEv
      functionSourceFile: '/src/dng_sdk/source/./dng_color_space.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1042
      functionLinenumberEnd: 1048
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         11
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN21dng_space_GrayGamma22C2Ev
        - _ZN21dng_space_GrayGamma22D2Ev
        - __cxa_atexit
        - __cxa_guard_abort
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_color_space.cpp:1044,2'
          Dst:             __cxa_guard_acquire
        - Src:             './dng_color_space.cpp:1044,31'
          Dst:             _ZN21dng_space_GrayGamma22C2Ev
        - Src:             './dng_color_space.cpp:1044,2'
          Dst:             __cxa_atexit
        - Src:             './dng_color_space.cpp:1044,2'
          Dst:             _ZN21dng_space_GrayGamma22D2Ev
        - Src:             './dng_color_space.cpp:1044,2'
          Dst:             __cxa_guard_release
        - Src:             './dng_color_space.cpp:1044,2'
          Dst:             __cxa_guard_abort
    - functionName:    _ZN21dng_space_GrayGamma22C2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_color_space.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 972
      functionLinenumberEnd: 976
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN15dng_color_space13SetMonochromeEv
        - _ZN15dng_color_spaceC2Ev
        - _ZN15dng_color_spaceD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_color_space.cpp:971,24'
          Dst:             _ZN15dng_color_spaceC2Ev
        - Src:             './dng_color_space.cpp:974,2'
          Dst:             _ZN15dng_color_space13SetMonochromeEv
        - Src:             './dng_color_space.cpp:976,2'
          Dst:             _ZN15dng_color_spaceD2Ev
    - functionName:    _ZN15dng_color_space13SetMonochromeEv
      functionSourceFile: '/src/dng_sdk/source/./dng_color_space.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          72
      EdgeCount:       15
      CyclomaticComplexity: 7
      functionsReached:
        - _Z8PCStoXYZv
        - _ZN10dng_matrixC2Ejj
        - _ZN10dng_matrixD2Ev
        - _ZN10dng_matrixaSERKS_
        - _ZN10dng_matrixixEj
        - _ZN12dng_vector_3D2Ev
        - _ZNK10dng_vector8AsColumnEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_color_space.cpp:196,17'
          Dst:             _Z8PCStoXYZv
        - Src:             './dng_color_space.cpp:196,29'
          Dst:             _ZNK10dng_vector8AsColumnEv
        - Src:             './dng_color_space.cpp:196,15'
          Dst:             _ZN10dng_matrixaSERKS_
        - Src:             './dng_color_space.cpp:196,2'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_color_space.cpp:196,2'
          Dst:             _ZN12dng_vector_3D2Ev
        - Src:             './dng_color_space.cpp:198,13'
          Dst:             _ZN10dng_matrixC2Ejj
        - Src:             './dng_color_space.cpp:200,2'
          Dst:             _ZN10dng_matrixixEj
        - Src:             './dng_color_space.cpp:201,2'
          Dst:             _ZN10dng_matrixixEj
        - Src:             './dng_color_space.cpp:202,2'
          Dst:             _ZN10dng_matrixixEj
        - Src:             './dng_color_space.cpp:204,17'
          Dst:             _ZN10dng_matrixaSERKS_
        - Src:             './dng_color_space.cpp:206,2'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_color_space.cpp:196,2'
          Dst:             _ZN12dng_vector_3D2Ev
        - Src:             './dng_color_space.cpp:206,2'
          Dst:             _ZN10dng_matrixD2Ev
    - functionName:    _ZNK21dng_space_GrayGamma2213GammaFunctionEv
      functionSourceFile: '/src/dng_sdk/source/./dng_color_space.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 981
      functionLinenumberEnd: 983
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN28dng_function_GammaEncode_2_23GetEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_color_space.cpp:983,9'
          Dst:             _ZN28dng_function_GammaEncode_2_23GetEv
    - functionName:    _ZNK21dng_space_GrayGamma2210ICCProfileERjRPKh
      functionSourceFile: '/src/dng_sdk/source/./dng_color_space.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 992
      functionLinenumberEnd: 1035
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN28dng_function_GammaEncode_2_23GetEv
      functionSourceFile: '/src/dng_sdk/source/./dng_color_space.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN28dng_function_GammaEncode_2_2D2Ev
        - __cxa_atexit
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_color_space.cpp:167,2'
          Dst:             __cxa_guard_acquire
        - Src:             './dng_color_space.cpp:167,2'
          Dst:             __cxa_atexit
        - Src:             './dng_color_space.cpp:167,2'
          Dst:             _ZN28dng_function_GammaEncode_2_2D2Ev
        - Src:             './dng_color_space.cpp:167,2'
          Dst:             __cxa_guard_release
    - functionName:    _ZNK28dng_function_GammaEncode_2_28EvaluateEd
      functionSourceFile: '/src/dng_sdk/source/./dng_color_space.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z21EvaluateSplineSegmentddddddd
        - pow
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_color_space.cpp:133,10'
          Dst:             _Z21EvaluateSplineSegmentddddddd
        - Src:             './dng_color_space.cpp:142,10'
          Dst:             pow
    - functionName:    _ZNK28dng_function_GammaEncode_2_215EvaluateInverseEd
      functionSourceFile: '/src/dng_sdk/source/./dng_color_space.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK15dng_1d_function15EvaluateInverseEd
        - pow
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_color_space.cpp:154,27'
          Dst:             _ZNK15dng_1d_function15EvaluateInverseEd
        - Src:             './dng_color_space.cpp:158,9'
          Dst:             pow
    - functionName:    _Z21EvaluateSplineSegmentddddddd
      functionSourceFile: '/src/dng_sdk/source/./dng_spline.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      double
      argCount:        7
      argTypes:
        - double
        - double
        - double
        - double
        - double
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          71
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN21dng_space_GrayGamma183GetEv
      functionSourceFile: '/src/dng_sdk/source/./dng_color_space.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 961
      functionLinenumberEnd: 967
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         11
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN21dng_space_GrayGamma18C2Ev
        - _ZN21dng_space_GrayGamma18D2Ev
        - __cxa_atexit
        - __cxa_guard_abort
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_color_space.cpp:963,2'
          Dst:             __cxa_guard_acquire
        - Src:             './dng_color_space.cpp:963,31'
          Dst:             _ZN21dng_space_GrayGamma18C2Ev
        - Src:             './dng_color_space.cpp:963,2'
          Dst:             __cxa_atexit
        - Src:             './dng_color_space.cpp:963,2'
          Dst:             _ZN21dng_space_GrayGamma18D2Ev
        - Src:             './dng_color_space.cpp:963,2'
          Dst:             __cxa_guard_release
        - Src:             './dng_color_space.cpp:963,2'
          Dst:             __cxa_guard_abort
    - functionName:    _ZN21dng_space_GrayGamma18C2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_color_space.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 891
      functionLinenumberEnd: 895
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN15dng_color_space13SetMonochromeEv
        - _ZN15dng_color_spaceC2Ev
        - _ZN15dng_color_spaceD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_color_space.cpp:890,24'
          Dst:             _ZN15dng_color_spaceC2Ev
        - Src:             './dng_color_space.cpp:893,2'
          Dst:             _ZN15dng_color_space13SetMonochromeEv
        - Src:             './dng_color_space.cpp:895,2'
          Dst:             _ZN15dng_color_spaceD2Ev
    - functionName:    _ZNK21dng_space_GrayGamma1813GammaFunctionEv
      functionSourceFile: '/src/dng_sdk/source/./dng_color_space.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 900
      functionLinenumberEnd: 902
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN28dng_function_GammaEncode_1_83GetEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_color_space.cpp:902,9'
          Dst:             _ZN28dng_function_GammaEncode_1_83GetEv
    - functionName:    _ZNK21dng_space_GrayGamma1810ICCProfileERjRPKh
      functionSourceFile: '/src/dng_sdk/source/./dng_color_space.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 911
      functionLinenumberEnd: 954
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN28dng_function_GammaEncode_1_83GetEv
      functionSourceFile: '/src/dng_sdk/source/./dng_color_space.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN28dng_function_GammaEncode_1_8D2Ev
        - __cxa_atexit
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_color_space.cpp:111,2'
          Dst:             __cxa_guard_acquire
        - Src:             './dng_color_space.cpp:111,2'
          Dst:             __cxa_atexit
        - Src:             './dng_color_space.cpp:111,2'
          Dst:             _ZN28dng_function_GammaEncode_1_8D2Ev
        - Src:             './dng_color_space.cpp:111,2'
          Dst:             __cxa_guard_release
    - functionName:    _ZNK28dng_function_GammaEncode_1_88EvaluateEd
      functionSourceFile: '/src/dng_sdk/source/./dng_color_space.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z21EvaluateSplineSegmentddddddd
        - pow
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_color_space.cpp:77,10'
          Dst:             _Z21EvaluateSplineSegmentddddddd
        - Src:             './dng_color_space.cpp:86,10'
          Dst:             pow
    - functionName:    _ZNK28dng_function_GammaEncode_1_815EvaluateInverseEd
      functionSourceFile: '/src/dng_sdk/source/./dng_color_space.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK15dng_1d_function15EvaluateInverseEd
        - pow
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_color_space.cpp:98,27'
          Dst:             _ZNK15dng_1d_function15EvaluateInverseEd
        - Src:             './dng_color_space.cpp:102,9'
          Dst:             pow
    - functionName:    _ZN18dng_space_ProPhoto3GetEv
      functionSourceFile: '/src/dng_sdk/source/./dng_color_space.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 880
      functionLinenumberEnd: 886
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         11
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN18dng_space_ProPhotoC2Ev
        - _ZN18dng_space_ProPhotoD2Ev
        - __cxa_atexit
        - __cxa_guard_abort
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_color_space.cpp:882,2'
          Dst:             __cxa_guard_acquire
        - Src:             './dng_color_space.cpp:882,28'
          Dst:             _ZN18dng_space_ProPhotoC2Ev
        - Src:             './dng_color_space.cpp:882,2'
          Dst:             __cxa_atexit
        - Src:             './dng_color_space.cpp:882,2'
          Dst:             _ZN18dng_space_ProPhotoD2Ev
        - Src:             './dng_color_space.cpp:882,2'
          Dst:             __cxa_guard_release
        - Src:             './dng_color_space.cpp:882,2'
          Dst:             __cxa_guard_abort
    - functionName:    _ZN18dng_space_ProPhotoC2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_color_space.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 763
      functionLinenumberEnd: 769
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          54
      EdgeCount:       15
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN15dng_color_space14SetMatrixToPCSERK15dng_matrix_3by3
        - _ZN15dng_color_spaceC2Ev
        - _ZN15dng_color_spaceD2Ev
        - _ZN15dng_matrix_3by3C2Eddddddddd
        - _ZN15dng_matrix_3by3D2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_color_space.cpp:762,21'
          Dst:             _ZN15dng_color_spaceC2Ev
        - Src:             './dng_color_space.cpp:765,18'
          Dst:             _ZN15dng_matrix_3by3C2Eddddddddd
        - Src:             './dng_color_space.cpp:765,2'
          Dst:             _ZN15dng_color_space14SetMatrixToPCSERK15dng_matrix_3by3
        - Src:             './dng_color_space.cpp:765,2'
          Dst:             _ZN15dng_matrix_3by3D2Ev
        - Src:             './dng_color_space.cpp:765,2'
          Dst:             _ZN15dng_matrix_3by3D2Ev
        - Src:             './dng_color_space.cpp:769,2'
          Dst:             _ZN15dng_color_spaceD2Ev
    - functionName:    _ZNK18dng_space_ProPhoto13GammaFunctionEv
      functionSourceFile: '/src/dng_sdk/source/./dng_color_space.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 774
      functionLinenumberEnd: 776
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN28dng_function_GammaEncode_1_83GetEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_color_space.cpp:776,9'
          Dst:             _ZN28dng_function_GammaEncode_1_83GetEv
    - functionName:    _ZNK18dng_space_ProPhoto10ICCProfileERjRPKh
      functionSourceFile: '/src/dng_sdk/source/./dng_color_space.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 785
      functionLinenumberEnd: 873
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN20dng_space_ColorMatch3GetEv
      functionSourceFile: '/src/dng_sdk/source/./dng_color_space.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 752
      functionLinenumberEnd: 758
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         11
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN20dng_space_ColorMatchC2Ev
        - _ZN20dng_space_ColorMatchD2Ev
        - __cxa_atexit
        - __cxa_guard_abort
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_color_space.cpp:754,2'
          Dst:             __cxa_guard_acquire
        - Src:             './dng_color_space.cpp:754,30'
          Dst:             _ZN20dng_space_ColorMatchC2Ev
        - Src:             './dng_color_space.cpp:754,2'
          Dst:             __cxa_atexit
        - Src:             './dng_color_space.cpp:754,2'
          Dst:             _ZN20dng_space_ColorMatchD2Ev
        - Src:             './dng_color_space.cpp:754,2'
          Dst:             __cxa_guard_release
        - Src:             './dng_color_space.cpp:754,2'
          Dst:             __cxa_guard_abort
    - functionName:    _ZN20dng_space_ColorMatchC2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_color_space.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 667
      functionLinenumberEnd: 673
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          54
      EdgeCount:       15
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN15dng_color_space14SetMatrixToPCSERK15dng_matrix_3by3
        - _ZN15dng_color_spaceC2Ev
        - _ZN15dng_color_spaceD2Ev
        - _ZN15dng_matrix_3by3C2Eddddddddd
        - _ZN15dng_matrix_3by3D2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_color_space.cpp:666,23'
          Dst:             _ZN15dng_color_spaceC2Ev
        - Src:             './dng_color_space.cpp:669,18'
          Dst:             _ZN15dng_matrix_3by3C2Eddddddddd
        - Src:             './dng_color_space.cpp:669,2'
          Dst:             _ZN15dng_color_space14SetMatrixToPCSERK15dng_matrix_3by3
        - Src:             './dng_color_space.cpp:669,2'
          Dst:             _ZN15dng_matrix_3by3D2Ev
        - Src:             './dng_color_space.cpp:669,2'
          Dst:             _ZN15dng_matrix_3by3D2Ev
        - Src:             './dng_color_space.cpp:673,2'
          Dst:             _ZN15dng_color_spaceD2Ev
    - functionName:    _ZNK20dng_space_ColorMatch13GammaFunctionEv
      functionSourceFile: '/src/dng_sdk/source/./dng_color_space.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 678
      functionLinenumberEnd: 680
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN28dng_function_GammaEncode_1_83GetEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_color_space.cpp:680,9'
          Dst:             _ZN28dng_function_GammaEncode_1_83GetEv
    - functionName:    _ZNK20dng_space_ColorMatch10ICCProfileERjRPKh
      functionSourceFile: '/src/dng_sdk/source/./dng_color_space.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 689
      functionLinenumberEnd: 745
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN18dng_space_AdobeRGB3GetEv
      functionSourceFile: '/src/dng_sdk/source/./dng_color_space.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 656
      functionLinenumberEnd: 662
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         11
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN18dng_space_AdobeRGBC2Ev
        - _ZN18dng_space_AdobeRGBD2Ev
        - __cxa_atexit
        - __cxa_guard_abort
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_color_space.cpp:658,2'
          Dst:             __cxa_guard_acquire
        - Src:             './dng_color_space.cpp:658,28'
          Dst:             _ZN18dng_space_AdobeRGBC2Ev
        - Src:             './dng_color_space.cpp:658,2'
          Dst:             __cxa_atexit
        - Src:             './dng_color_space.cpp:658,2'
          Dst:             _ZN18dng_space_AdobeRGBD2Ev
        - Src:             './dng_color_space.cpp:658,2'
          Dst:             __cxa_guard_release
        - Src:             './dng_color_space.cpp:658,2'
          Dst:             __cxa_guard_abort
    - functionName:    _ZN18dng_space_AdobeRGBC2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_color_space.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 571
      functionLinenumberEnd: 577
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          54
      EdgeCount:       15
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN15dng_color_space14SetMatrixToPCSERK15dng_matrix_3by3
        - _ZN15dng_color_spaceC2Ev
        - _ZN15dng_color_spaceD2Ev
        - _ZN15dng_matrix_3by3C2Eddddddddd
        - _ZN15dng_matrix_3by3D2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_color_space.cpp:570,21'
          Dst:             _ZN15dng_color_spaceC2Ev
        - Src:             './dng_color_space.cpp:573,18'
          Dst:             _ZN15dng_matrix_3by3C2Eddddddddd
        - Src:             './dng_color_space.cpp:573,2'
          Dst:             _ZN15dng_color_space14SetMatrixToPCSERK15dng_matrix_3by3
        - Src:             './dng_color_space.cpp:573,2'
          Dst:             _ZN15dng_matrix_3by3D2Ev
        - Src:             './dng_color_space.cpp:573,2'
          Dst:             _ZN15dng_matrix_3by3D2Ev
        - Src:             './dng_color_space.cpp:577,2'
          Dst:             _ZN15dng_color_spaceD2Ev
    - functionName:    _ZNK18dng_space_AdobeRGB13GammaFunctionEv
      functionSourceFile: '/src/dng_sdk/source/./dng_color_space.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 582
      functionLinenumberEnd: 584
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN28dng_function_GammaEncode_2_23GetEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_color_space.cpp:584,9'
          Dst:             _ZN28dng_function_GammaEncode_2_23GetEv
    - functionName:    _ZNK18dng_space_AdobeRGB10ICCProfileERjRPKh
      functionSourceFile: '/src/dng_sdk/source/./dng_color_space.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 593
      functionLinenumberEnd: 649
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN14dng_space_sRGB3GetEv
      functionSourceFile: '/src/dng_sdk/source/./dng_color_space.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 560
      functionLinenumberEnd: 566
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         11
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN14dng_space_sRGBC2Ev
        - _ZN14dng_space_sRGBD2Ev
        - __cxa_atexit
        - __cxa_guard_abort
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_color_space.cpp:562,2'
          Dst:             __cxa_guard_acquire
        - Src:             './dng_color_space.cpp:562,24'
          Dst:             _ZN14dng_space_sRGBC2Ev
        - Src:             './dng_color_space.cpp:562,2'
          Dst:             __cxa_atexit
        - Src:             './dng_color_space.cpp:562,2'
          Dst:             _ZN14dng_space_sRGBD2Ev
        - Src:             './dng_color_space.cpp:562,2'
          Dst:             __cxa_guard_release
        - Src:             './dng_color_space.cpp:562,2'
          Dst:             __cxa_guard_abort
    - functionName:    _ZN14dng_space_sRGBC2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_color_space.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 260
      functionLinenumberEnd: 266
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          54
      EdgeCount:       15
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN15dng_color_space14SetMatrixToPCSERK15dng_matrix_3by3
        - _ZN15dng_color_spaceC2Ev
        - _ZN15dng_color_spaceD2Ev
        - _ZN15dng_matrix_3by3C2Eddddddddd
        - _ZN15dng_matrix_3by3D2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_color_space.cpp:259,17'
          Dst:             _ZN15dng_color_spaceC2Ev
        - Src:             './dng_color_space.cpp:262,18'
          Dst:             _ZN15dng_matrix_3by3C2Eddddddddd
        - Src:             './dng_color_space.cpp:262,2'
          Dst:             _ZN15dng_color_space14SetMatrixToPCSERK15dng_matrix_3by3
        - Src:             './dng_color_space.cpp:262,2'
          Dst:             _ZN15dng_matrix_3by3D2Ev
        - Src:             './dng_color_space.cpp:262,2'
          Dst:             _ZN15dng_matrix_3by3D2Ev
        - Src:             './dng_color_space.cpp:266,2'
          Dst:             _ZN15dng_color_spaceD2Ev
    - functionName:    _ZNK14dng_space_sRGB13GammaFunctionEv
      functionSourceFile: '/src/dng_sdk/source/./dng_color_space.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN29dng_function_GammaEncode_sRGB3GetEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_color_space.cpp:273,9'
          Dst:             _ZN29dng_function_GammaEncode_sRGB3GetEv
    - functionName:    _ZNK14dng_space_sRGB10ICCProfileERjRPKh
      functionSourceFile: '/src/dng_sdk/source/./dng_color_space.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 553
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN29dng_function_GammaEncode_sRGB3GetEv
      functionSourceFile: '/src/dng_sdk/source/./dng_color_space.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN29dng_function_GammaEncode_sRGBD2Ev
        - __cxa_atexit
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_color_space.cpp:55,2'
          Dst:             __cxa_guard_acquire
        - Src:             './dng_color_space.cpp:55,2'
          Dst:             __cxa_atexit
        - Src:             './dng_color_space.cpp:55,2'
          Dst:             _ZN29dng_function_GammaEncode_sRGBD2Ev
        - Src:             './dng_color_space.cpp:55,2'
          Dst:             __cxa_guard_release
    - functionName:    _ZNK29dng_function_GammaEncode_sRGB8EvaluateEd
      functionSourceFile: '/src/dng_sdk/source/./dng_color_space.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pow
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_color_space.cpp:33,18'
          Dst:             pow
    - functionName:    _ZNK29dng_function_GammaEncode_sRGB15EvaluateInverseEd
      functionSourceFile: '/src/dng_sdk/source/./dng_color_space.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pow
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_color_space.cpp:46,10'
          Dst:             pow
    - functionName:    _ZN14dng_color_specD0Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_color_spec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN14dng_color_specD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_color_spec.h:84,4'
          Dst:             _ZN14dng_color_specD2Ev
    - functionName:    _ZN14dng_color_specD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_color_spec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10dng_matrixD2Ev
        - _ZN10dng_vectorD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_color_spec.h:85,4'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_color_spec.h:85,4'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_color_spec.h:85,4'
          Dst:             _ZN10dng_vectorD2Ev
        - Src:             './dng_color_spec.h:85,4'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_color_spec.h:85,4'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_color_spec.h:85,4'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_color_spec.h:85,4'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_color_spec.h:85,4'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_color_spec.h:85,4'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_color_spec.h:85,4'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_color_spec.h:85,4'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_color_spec.h:85,4'
          Dst:             _ZN10dng_matrixD2Ev
    - functionName:    _ZN14dng_color_spec11NeutralToXYERK10dng_vector
      functionSourceFile: '/src/dng_sdk/source/./dng_color_spec.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 520
      functionLinenumberEnd: 566
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         33
      ICount:          204
      EdgeCount:       61
      CyclomaticComplexity: 30
      functionsReached:
        - _Z10Abs_real64d
        - _Z12D50_xy_coordv
        - _Z6InvertRK10dng_matrix
        - _Z7PCStoXYv
        - _Z7XYZtoXYRK12dng_vector_3
        - _ZN10dng_matrixD2Ev
        - _ZN10dng_vectorD2Ev
        - _ZN12dng_vector_3C2ERK10dng_vector
        - _ZN12dng_vector_3D2Ev
        - _ZN14dng_color_spec15FindXYZtoCameraERK12dng_xy_coordP10dng_matrixS4_S4_
        - _ZmlRK10dng_matrixRK10dng_vector
      functionUses:    0
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             './dng_color_spec.cpp:527,10'
          Dst:             _Z7PCStoXYv
        - Src:             './dng_color_spec.cpp:531,22'
          Dst:             _Z12D50_xy_coordv
        - Src:             './dng_color_spec.cpp:536,28'
          Dst:             _ZN14dng_color_spec15FindXYZtoCameraERK12dng_xy_coordP10dng_matrixS4_S4_
        - Src:             './dng_color_spec.cpp:538,32'
          Dst:             _Z6InvertRK10dng_matrix
        - Src:             './dng_color_spec.cpp:538,53'
          Dst:             _ZmlRK10dng_matrixRK10dng_vector
        - Src:             './dng_color_spec.cpp:538,32'
          Dst:             _ZN12dng_vector_3C2ERK10dng_vector
        - Src:             './dng_color_spec.cpp:538,23'
          Dst:             _Z7XYZtoXYRK12dng_vector_3
        - Src:             './dng_color_spec.cpp:538,23'
          Dst:             _ZN12dng_vector_3D2Ev
        - Src:             './dng_color_spec.cpp:538,23'
          Dst:             _ZN10dng_vectorD2Ev
        - Src:             './dng_color_spec.cpp:538,23'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_color_spec.cpp:540,7'
          Dst:             _Z10Abs_real64d
        - Src:             './dng_color_spec.cpp:541,4'
          Dst:             _Z10Abs_real64d
        - Src:             './dng_color_spec.cpp:538,23'
          Dst:             _ZN12dng_vector_3D2Ev
        - Src:             './dng_color_spec.cpp:538,23'
          Dst:             _ZN10dng_vectorD2Ev
        - Src:             './dng_color_spec.cpp:538,23'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_color_spec.cpp:562,3'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_color_spec.cpp:562,3'
          Dst:             _ZN10dng_matrixD2Ev
    - functionName:    _ZN14dng_color_spec15FindXYZtoCameraERK12dng_xy_coordP10dng_matrixS4_S4_
      functionSourceFile: '/src/dng_sdk/source/./dng_color_spec.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 375
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         102
      ICount:          512
      EdgeCount:       105
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN10dng_matrix5ClearEv
        - _ZN10dng_matrixC2Ev
        - _ZN10dng_matrixD2Ev
        - _ZN10dng_matrixaSERKS_
        - _ZN15dng_temperatureC2ERK12dng_xy_coord
        - _ZNK10dng_matrix8NotEmptyEv
        - _ZNK15dng_temperature11TemperatureEv
        - _ZmldRK10dng_matrix
        - _ZplRK10dng_matrixS1_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_color_spec.cpp:226,18'
          Dst:             _ZN15dng_temperatureC2ERK12dng_xy_coord
        - Src:             './dng_color_spec.cpp:232,9'
          Dst:             _ZNK15dng_temperature11TemperatureEv
        - Src:             './dng_color_spec.cpp:235,14'
          Dst:             _ZNK15dng_temperature11TemperatureEv
        - Src:             './dng_color_spec.cpp:241,26'
          Dst:             _ZNK15dng_temperature11TemperatureEv
        - Src:             './dng_color_spec.cpp:250,13'
          Dst:             _ZN10dng_matrixC2Ev
        - Src:             './dng_color_spec.cpp:253,15'
          Dst:             _ZN10dng_matrixaSERKS_
        - Src:             './dng_color_spec.cpp:256,15'
          Dst:             _ZN10dng_matrixaSERKS_
        - Src:             './dng_color_spec.cpp:259,27'
          Dst:             _ZmldRK10dng_matrix
        - Src:             './dng_color_spec.cpp:260,18'
          Dst:             _ZmldRK10dng_matrix
        - Src:             './dng_color_spec.cpp:259,43'
          Dst:             _ZplRK10dng_matrixS1_
        - Src:             './dng_color_spec.cpp:259,15'
          Dst:             _ZN10dng_matrixaSERKS_
        - Src:             './dng_color_spec.cpp:259,3'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_color_spec.cpp:259,3'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_color_spec.cpp:259,3'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_color_spec.cpp:259,3'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_color_spec.cpp:259,3'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_color_spec.cpp:267,31'
          Dst:             _ZNK10dng_matrix8NotEmptyEv
        - Src:             './dng_color_spec.cpp:268,31'
          Dst:             _ZNK10dng_matrix8NotEmptyEv
        - Src:             './dng_color_spec.cpp:274,20'
          Dst:             _ZN10dng_matrixaSERKS_
        - Src:             './dng_color_spec.cpp:277,20'
          Dst:             _ZN10dng_matrixaSERKS_
        - Src:             './dng_color_spec.cpp:280,32'
          Dst:             _ZmldRK10dng_matrix
        - Src:             './dng_color_spec.cpp:281,20'
          Dst:             _ZmldRK10dng_matrix
        - Src:             './dng_color_spec.cpp:280,50'
          Dst:             _ZplRK10dng_matrixS1_
        - Src:             './dng_color_spec.cpp:280,20'
          Dst:             _ZN10dng_matrixaSERKS_
        - Src:             './dng_color_spec.cpp:280,5'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_color_spec.cpp:280,5'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_color_spec.cpp:280,5'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_color_spec.cpp:280,5'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_color_spec.cpp:280,5'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_color_spec.cpp:288,19'
          Dst:             _ZN10dng_matrixaSERKS_
        - Src:             './dng_color_spec.cpp:295,19'
          Dst:             _ZN10dng_matrixaSERKS_
        - Src:             './dng_color_spec.cpp:302,19'
          Dst:             _ZN10dng_matrix5ClearEv
        - Src:             './dng_color_spec.cpp:313,33'
          Dst:             _ZNK10dng_matrix8NotEmptyEv
        - Src:             './dng_color_spec.cpp:314,33'
          Dst:             _ZNK10dng_matrix8NotEmptyEv
        - Src:             './dng_color_spec.cpp:320,22'
          Dst:             _ZN10dng_matrixaSERKS_
        - Src:             './dng_color_spec.cpp:323,22'
          Dst:             _ZN10dng_matrixaSERKS_
        - Src:             './dng_color_spec.cpp:326,34'
          Dst:             _ZmldRK10dng_matrix
        - Src:             './dng_color_spec.cpp:327,22'
          Dst:             _ZmldRK10dng_matrix
        - Src:             './dng_color_spec.cpp:326,54'
          Dst:             _ZplRK10dng_matrixS1_
        - Src:             './dng_color_spec.cpp:326,22'
          Dst:             _ZN10dng_matrixaSERKS_
        - Src:             './dng_color_spec.cpp:326,5'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_color_spec.cpp:326,5'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_color_spec.cpp:326,5'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_color_spec.cpp:326,5'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_color_spec.cpp:326,5'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_color_spec.cpp:334,21'
          Dst:             _ZN10dng_matrixaSERKS_
        - Src:             './dng_color_spec.cpp:341,21'
          Dst:             _ZN10dng_matrixaSERKS_
        - Src:             './dng_color_spec.cpp:348,21'
          Dst:             _ZN10dng_matrix5ClearEv
        - Src:             './dng_color_spec.cpp:360,23'
          Dst:             _ZN10dng_matrixaSERKS_
        - Src:             './dng_color_spec.cpp:363,23'
          Dst:             _ZN10dng_matrixaSERKS_
        - Src:             './dng_color_spec.cpp:366,35'
          Dst:             _ZmldRK10dng_matrix
        - Src:             './dng_color_spec.cpp:367,23'
          Dst:             _ZmldRK10dng_matrix
        - Src:             './dng_color_spec.cpp:366,57'
          Dst:             _ZplRK10dng_matrixS1_
        - Src:             './dng_color_spec.cpp:366,23'
          Dst:             _ZN10dng_matrixaSERKS_
        - Src:             './dng_color_spec.cpp:366,4'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_color_spec.cpp:366,4'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_color_spec.cpp:366,4'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_color_spec.cpp:366,4'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_color_spec.cpp:366,4'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_color_spec.cpp:375,2'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_color_spec.cpp:375,2'
          Dst:             _ZN10dng_matrixD2Ev
    - functionName:    _ZNK14dng_color_spec11PCStoCameraEv
      functionSourceFile: '/src/dng_sdk/source/./dng_color_spec.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 509
      functionLinenumberEnd: 513
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       5
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK14dng_color_spec11CameraToPCSEv
      functionSourceFile: '/src/dng_sdk/source/./dng_color_spec.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 498
      functionLinenumberEnd: 502
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       5
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK14dng_color_spec11CameraWhiteEv
      functionSourceFile: '/src/dng_sdk/source/./dng_color_spec.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 487
      functionLinenumberEnd: 491
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       5
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK14dng_color_spec7WhiteXYEv
      functionSourceFile: '/src/dng_sdk/source/./dng_color_spec.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 476
      functionLinenumberEnd: 480
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       5
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z8MaxEntryRK10dng_vector
      functionSourceFile: '/src/dng_sdk/source/./dng_matrix.h'
      linkageType:     InternalLinkage
      functionLinenumber: 306
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK10dng_vector8MaxEntryEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_matrix.h:307,11'
          Dst:             _ZNK10dng_vector8MaxEntryEv
    - functionName:    _ZN14dng_color_spec10SetWhiteXYERK12dng_xy_coord
      functionSourceFile: '/src/dng_sdk/source/./dng_color_spec.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 380
      functionLinenumberEnd: 471
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         73
      ICount:          406
      EdgeCount:       121
      CyclomaticComplexity: 50
      functionsReached:
        - _Z10Pin_real64ddd
        - _Z14MapWhiteMatrixRK12dng_xy_coordS1_
        - _Z14ThrowBadFormatPKc
        - _Z6InvertRK10dng_matrix
        - _Z6InvertRK10dng_matrixS1_
        - _Z7PCStoXYv
        - _Z7XYtoXYZRK12dng_xy_coord
        - _Z8MaxEntryRK10dng_vector
        - _Z8PCStoXYZv
        - _ZN10dng_matrixC2Ev
        - _ZN10dng_matrixD2Ev
        - _ZN10dng_matrixaSERKS_
        - _ZN10dng_vector11SetIdentityEj
        - _ZN10dng_vectorD2Ev
        - _ZN10dng_vectoraSERKS_
        - _ZN10dng_vectorixEj
        - _ZN12dng_vector_3D2Ev
        - _ZN14dng_color_spec15FindXYZtoCameraERK12dng_xy_coordP10dng_matrixS4_S4_
        - _ZN15dng_matrix_3by3D2Ev
        - _ZNK10dng_matrix8NotEmptyEv
        - _ZNK10dng_vector10AsDiagonalEv
        - _ZNK10dng_vector8AsColumnEv
        - _ZmlRK10dng_matrixRK10dng_vector
        - _ZmlRK10dng_matrixS1_
        - _ZmldRK10dng_matrix
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_color_spec.cpp:389,16'
          Dst:             _ZN10dng_vector11SetIdentityEj
        - Src:             './dng_color_spec.cpp:391,18'
          Dst:             _Z8PCStoXYZv
        - Src:             './dng_color_spec.cpp:391,30'
          Dst:             _ZNK10dng_vector8AsColumnEv
        - Src:             './dng_color_spec.cpp:391,16'
          Dst:             _ZN10dng_matrixaSERKS_
        - Src:             './dng_color_spec.cpp:391,3'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_color_spec.cpp:391,3'
          Dst:             _ZN12dng_vector_3D2Ev
        - Src:             './dng_color_spec.cpp:391,3'
          Dst:             _ZN12dng_vector_3D2Ev
        - Src:             './dng_color_spec.cpp:399,13'
          Dst:             _ZN10dng_matrixC2Ev
        - Src:             './dng_color_spec.cpp:400,13'
          Dst:             _ZN10dng_matrixC2Ev
        - Src:             './dng_color_spec.cpp:401,13'
          Dst:             _ZN10dng_matrixC2Ev
        - Src:             './dng_color_spec.cpp:402,13'
          Dst:             _ZN10dng_matrixC2Ev
        - Src:             './dng_color_spec.cpp:404,16'
          Dst:             _ZN14dng_color_spec15FindXYZtoCameraERK12dng_xy_coordP10dng_matrixS4_S4_
        - Src:             './dng_color_spec.cpp:404,14'
          Dst:             _ZN10dng_matrixaSERKS_
        - Src:             './dng_color_spec.cpp:404,2'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_color_spec.cpp:411,31'
          Dst:             _Z7XYtoXYZRK12dng_xy_coord
        - Src:             './dng_color_spec.cpp:411,29'
          Dst:             _ZmlRK10dng_matrixRK10dng_vector
        - Src:             './dng_color_spec.cpp:411,15'
          Dst:             _ZN10dng_vectoraSERKS_
        - Src:             './dng_color_spec.cpp:411,2'
          Dst:             _ZN10dng_vectorD2Ev
        - Src:             './dng_color_spec.cpp:411,2'
          Dst:             _ZN12dng_vector_3D2Ev
        - Src:             './dng_color_spec.cpp:413,31'
          Dst:             _Z8MaxEntryRK10dng_vector
        - Src:             './dng_color_spec.cpp:416,4'
          Dst:             _Z14ThrowBadFormatPKc
        - Src:             './dng_color_spec.cpp:411,2'
          Dst:             _ZN12dng_vector_3D2Ev
        - Src:             './dng_color_spec.cpp:426,26'
          Dst:             _ZN10dng_vectorixEj
        - Src:             './dng_color_spec.cpp:425,22'
          Dst:             _Z10Pin_real64ddd
        - Src:             './dng_color_spec.cpp:425,3'
          Dst:             _ZN10dng_vectorixEj
        - Src:             './dng_color_spec.cpp:434,47'
          Dst:             _Z7PCStoXYv
        - Src:             './dng_color_spec.cpp:434,31'
          Dst:             _Z14MapWhiteMatrixRK12dng_xy_coordS1_
        - Src:             './dng_color_spec.cpp:434,29'
          Dst:             _ZmlRK10dng_matrixS1_
        - Src:             './dng_color_spec.cpp:434,15'
          Dst:             _ZN10dng_matrixaSERKS_
        - Src:             './dng_color_spec.cpp:434,2'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_color_spec.cpp:434,2'
          Dst:             _ZN15dng_matrix_3by3D2Ev
        - Src:             './dng_color_spec.cpp:436,42'
          Dst:             _Z8PCStoXYZv
        - Src:             './dng_color_spec.cpp:436,40'
          Dst:             _ZmlRK10dng_matrixRK10dng_vector
        - Src:             './dng_color_spec.cpp:436,17'
          Dst:             _Z8MaxEntryRK10dng_vector
        - Src:             './dng_color_spec.cpp:436,17'
          Dst:             _ZN10dng_vectorD2Ev
        - Src:             './dng_color_spec.cpp:436,17'
          Dst:             _ZN12dng_vector_3D2Ev
        - Src:             './dng_color_spec.cpp:440,4'
          Dst:             _Z14ThrowBadFormatPKc
        - Src:             './dng_color_spec.cpp:434,2'
          Dst:             _ZN15dng_matrix_3by3D2Ev
        - Src:             './dng_color_spec.cpp:436,17'
          Dst:             _ZN10dng_vectorD2Ev
        - Src:             './dng_color_spec.cpp:436,17'
          Dst:             _ZN12dng_vector_3D2Ev
        - Src:             './dng_color_spec.cpp:442,31'
          Dst:             _ZmldRK10dng_matrix
        - Src:             './dng_color_spec.cpp:442,15'
          Dst:             _ZN10dng_matrixaSERKS_
        - Src:             './dng_color_spec.cpp:442,2'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_color_spec.cpp:446,20'
          Dst:             _ZNK10dng_matrix8NotEmptyEv
        - Src:             './dng_color_spec.cpp:449,61'
          Dst:             _ZmlRK10dng_matrixS1_
        - Src:             './dng_color_spec.cpp:449,38'
          Dst:             _Z6InvertRK10dng_matrix
        - Src:             './dng_color_spec.cpp:449,38'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_color_spec.cpp:451,53'
          Dst:             _ZmlRK10dng_matrixRK10dng_vector
        - Src:             './dng_color_spec.cpp:454,32'
          Dst:             _ZNK10dng_vector10AsDiagonalEv
        - Src:             './dng_color_spec.cpp:454,9'
          Dst:             _Z6InvertRK10dng_matrix
        - Src:             './dng_color_spec.cpp:453,32'
          Dst:             _ZmlRK10dng_matrixS1_
        - Src:             './dng_color_spec.cpp:454,47'
          Dst:             _ZmlRK10dng_matrixS1_
        - Src:             './dng_color_spec.cpp:453,16'
          Dst:             _ZN10dng_matrixaSERKS_
        - Src:             './dng_color_spec.cpp:453,3'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_color_spec.cpp:453,3'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_color_spec.cpp:453,3'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_color_spec.cpp:453,3'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_color_spec.cpp:457,3'
          Dst:             _ZN10dng_vectorD2Ev
        - Src:             './dng_color_spec.cpp:457,3'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_color_spec.cpp:449,38'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_color_spec.cpp:453,3'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_color_spec.cpp:453,3'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_color_spec.cpp:453,3'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_color_spec.cpp:457,3'
          Dst:             _ZN10dng_vectorD2Ev
        - Src:             './dng_color_spec.cpp:457,3'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_color_spec.cpp:467,18'
          Dst:             _Z6InvertRK10dng_matrixS1_
        - Src:             './dng_color_spec.cpp:467,16'
          Dst:             _ZN10dng_matrixaSERKS_
        - Src:             './dng_color_spec.cpp:467,3'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_color_spec.cpp:471,2'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_color_spec.cpp:471,2'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_color_spec.cpp:471,2'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_color_spec.cpp:471,2'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_color_spec.cpp:471,2'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_color_spec.cpp:471,2'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_color_spec.cpp:471,2'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_color_spec.cpp:471,2'
          Dst:             _ZN10dng_matrixD2Ev
    - functionName:    _Z14MapWhiteMatrixRK12dng_xy_coordS1_
      functionSourceFile: '/src/dng_sdk/source/./dng_color_spec.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         79
      ICount:          381
      EdgeCount:       117
      CyclomaticComplexity: 40
      functionsReached:
        - _Z10Max_real64dd
        - _Z10Pin_real64ddd
        - _Z6InvertRK10dng_matrix
        - _Z7XYtoXYZRK12dng_xy_coord
        - _ZN10dng_matrixD2Ev
        - _ZN10dng_matrixixEj
        - _ZN10dng_vectorD2Ev
        - _ZN10dng_vectorixEj
        - _ZN12dng_vector_3C2ERK10dng_vector
        - _ZN12dng_vector_3D2Ev
        - _ZN15dng_matrix_3by3C2ERK10dng_matrix
        - _ZN15dng_matrix_3by3C2Eddddddddd
        - _ZN15dng_matrix_3by3C2Ev
        - _ZN15dng_matrix_3by3D2Ev
        - _ZmlRK10dng_matrixRK10dng_vector
        - _ZmlRK10dng_matrixS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_color_spec.cpp:33,18'
          Dst:             _ZN15dng_matrix_3by3C2Eddddddddd
        - Src:             './dng_color_spec.cpp:37,25'
          Dst:             _Z7XYtoXYZRK12dng_xy_coord
        - Src:             './dng_color_spec.cpp:37,23'
          Dst:             _ZmlRK10dng_matrixRK10dng_vector
        - Src:             './dng_color_spec.cpp:37,20'
          Dst:             _ZN12dng_vector_3C2ERK10dng_vector
        - Src:             './dng_color_spec.cpp:37,20'
          Dst:             _ZN10dng_vectorD2Ev
        - Src:             './dng_color_spec.cpp:37,20'
          Dst:             _ZN12dng_vector_3D2Ev
        - Src:             './dng_color_spec.cpp:38,25'
          Dst:             _Z7XYtoXYZRK12dng_xy_coord
        - Src:             './dng_color_spec.cpp:38,23'
          Dst:             _ZmlRK10dng_matrixRK10dng_vector
        - Src:             './dng_color_spec.cpp:38,20'
          Dst:             _ZN12dng_vector_3C2ERK10dng_vector
        - Src:             './dng_color_spec.cpp:38,20'
          Dst:             _ZN10dng_vectorD2Ev
        - Src:             './dng_color_spec.cpp:38,20'
          Dst:             _ZN12dng_vector_3D2Ev
        - Src:             './dng_color_spec.cpp:42,23'
          Dst:             _ZN10dng_vectorixEj
        - Src:             './dng_color_spec.cpp:42,11'
          Dst:             _Z10Max_real64dd
        - Src:             './dng_color_spec.cpp:42,2'
          Dst:             _ZN10dng_vectorixEj
        - Src:             './dng_color_spec.cpp:43,23'
          Dst:             _ZN10dng_vectorixEj
        - Src:             './dng_color_spec.cpp:43,11'
          Dst:             _Z10Max_real64dd
        - Src:             './dng_color_spec.cpp:43,2'
          Dst:             _ZN10dng_vectorixEj
        - Src:             './dng_color_spec.cpp:44,23'
          Dst:             _ZN10dng_vectorixEj
        - Src:             './dng_color_spec.cpp:44,11'
          Dst:             _Z10Max_real64dd
        - Src:             './dng_color_spec.cpp:44,2'
          Dst:             _ZN10dng_vectorixEj
        - Src:             './dng_color_spec.cpp:46,23'
          Dst:             _ZN10dng_vectorixEj
        - Src:             './dng_color_spec.cpp:46,11'
          Dst:             _Z10Max_real64dd
        - Src:             './dng_color_spec.cpp:46,2'
          Dst:             _ZN10dng_vectorixEj
        - Src:             './dng_color_spec.cpp:47,23'
          Dst:             _ZN10dng_vectorixEj
        - Src:             './dng_color_spec.cpp:47,11'
          Dst:             _Z10Max_real64dd
        - Src:             './dng_color_spec.cpp:47,2'
          Dst:             _ZN10dng_vectorixEj
        - Src:             './dng_color_spec.cpp:48,23'
          Dst:             _ZN10dng_vectorixEj
        - Src:             './dng_color_spec.cpp:48,11'
          Dst:             _Z10Max_real64dd
        - Src:             './dng_color_spec.cpp:48,2'
          Dst:             _ZN10dng_vectorixEj
        - Src:             './dng_color_spec.cpp:52,18'
          Dst:             _ZN15dng_matrix_3by3C2Ev
        - Src:             './dng_color_spec.cpp:54,31'
          Dst:             _ZN10dng_vectorixEj
        - Src:             './dng_color_spec.cpp:54,46'
          Dst:             _ZN10dng_vectorixEj
        - Src:             './dng_color_spec.cpp:54,55'
          Dst:             _ZN10dng_vectorixEj
        - Src:             './dng_color_spec.cpp:54,14'
          Dst:             _Z10Pin_real64ddd
        - Src:             './dng_color_spec.cpp:54,2'
          Dst:             _ZN10dng_matrixixEj
        - Src:             './dng_color_spec.cpp:55,31'
          Dst:             _ZN10dng_vectorixEj
        - Src:             './dng_color_spec.cpp:55,46'
          Dst:             _ZN10dng_vectorixEj
        - Src:             './dng_color_spec.cpp:55,55'
          Dst:             _ZN10dng_vectorixEj
        - Src:             './dng_color_spec.cpp:55,14'
          Dst:             _Z10Pin_real64ddd
        - Src:             './dng_color_spec.cpp:55,2'
          Dst:             _ZN10dng_matrixixEj
        - Src:             './dng_color_spec.cpp:56,31'
          Dst:             _ZN10dng_vectorixEj
        - Src:             './dng_color_spec.cpp:56,46'
          Dst:             _ZN10dng_vectorixEj
        - Src:             './dng_color_spec.cpp:56,55'
          Dst:             _ZN10dng_vectorixEj
        - Src:             './dng_color_spec.cpp:56,14'
          Dst:             _Z10Pin_real64ddd
        - Src:             './dng_color_spec.cpp:56,2'
          Dst:             _ZN10dng_matrixixEj
        - Src:             './dng_color_spec.cpp:58,22'
          Dst:             _Z6InvertRK10dng_matrix
        - Src:             './dng_color_spec.cpp:58,34'
          Dst:             _ZmlRK10dng_matrixS1_
        - Src:             './dng_color_spec.cpp:58,38'
          Dst:             _ZmlRK10dng_matrixS1_
        - Src:             './dng_color_spec.cpp:58,22'
          Dst:             _ZN15dng_matrix_3by3C2ERK10dng_matrix
        - Src:             './dng_color_spec.cpp:58,22'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_color_spec.cpp:58,22'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_color_spec.cpp:58,22'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_color_spec.cpp:37,20'
          Dst:             _ZN10dng_vectorD2Ev
        - Src:             './dng_color_spec.cpp:37,20'
          Dst:             _ZN12dng_vector_3D2Ev
        - Src:             './dng_color_spec.cpp:38,20'
          Dst:             _ZN10dng_vectorD2Ev
        - Src:             './dng_color_spec.cpp:38,20'
          Dst:             _ZN12dng_vector_3D2Ev
        - Src:             './dng_color_spec.cpp:58,22'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_color_spec.cpp:58,22'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_color_spec.cpp:58,22'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_color_spec.cpp:62,2'
          Dst:             _ZN15dng_matrix_3by3D2Ev
        - Src:             './dng_color_spec.cpp:62,2'
          Dst:             _ZN15dng_matrix_3by3D2Ev
        - Src:             './dng_color_spec.cpp:62,2'
          Dst:             _ZN12dng_vector_3D2Ev
        - Src:             './dng_color_spec.cpp:62,2'
          Dst:             _ZN12dng_vector_3D2Ev
        - Src:             './dng_color_spec.cpp:62,2'
          Dst:             _ZN15dng_matrix_3by3D2Ev
        - Src:             './dng_color_spec.cpp:62,2'
          Dst:             _ZN15dng_matrix_3by3D2Ev
        - Src:             './dng_color_spec.cpp:62,2'
          Dst:             _ZN12dng_vector_3D2Ev
        - Src:             './dng_color_spec.cpp:62,2'
          Dst:             _ZN12dng_vector_3D2Ev
        - Src:             './dng_color_spec.cpp:62,2'
          Dst:             _ZN15dng_matrix_3by3D2Ev
    - functionName:    _ZNK12dng_negative18CameraCalibration2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1623
      functionLinenumberEnd: 1624
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK12dng_negative18CameraCalibration1Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1616
      functionLinenumberEnd: 1617
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK18dng_camera_profile27ProfileCalibrationSignatureEv
      functionSourceFile: '/src/dng_sdk/source/./dng_camera_profile.h'
      linkageType:     InternalLinkage
      functionLinenumber: 723
      functionLinenumberEnd: 724
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK12dng_negative26CameraCalibrationSignatureEv
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1633
      functionLinenumberEnd: 1634
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK18dng_camera_profile16ReductionMatrix2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_camera_profile.h'
      linkageType:     InternalLinkage
      functionLinenumber: 496
      functionLinenumberEnd: 497
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK18dng_camera_profile16ReductionMatrix1Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_camera_profile.h'
      linkageType:     InternalLinkage
      functionLinenumber: 489
      functionLinenumberEnd: 490
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK18dng_camera_profile14ForwardMatrix2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_camera_profile.h'
      linkageType:     InternalLinkage
      functionLinenumber: 468
      functionLinenumberEnd: 469
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK18dng_camera_profile14ForwardMatrix1Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_camera_profile.h'
      linkageType:     InternalLinkage
      functionLinenumber: 461
      functionLinenumberEnd: 462
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK18dng_camera_profile12ColorMatrix2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_camera_profile.h'
      linkageType:     InternalLinkage
      functionLinenumber: 440
      functionLinenumberEnd: 441
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK18dng_camera_profile10WasStubbedEv
      functionSourceFile: '/src/dng_sdk/source/./dng_camera_profile.h'
      linkageType:     InternalLinkage
      functionLinenumber: 834
      functionLinenumberEnd: 835
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN14dng_color_specC2ERK12dng_negativePK18dng_camera_profile
      functionSourceFile: '/src/dng_sdk/source/./dng_color_spec.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         122
      ICount:          641
      EdgeCount:       208
      CyclomaticComplexity: 88
      functionsReached:
        - _Z14ThrowBadFormatPKc
        - _Z17ThrowProgramErrorPKc
        - _ZN10dng_matrix11SetIdentityEj
        - _ZN10dng_matrixC2ERKS_
        - _ZN10dng_matrixC2Ejj
        - _ZN10dng_matrixC2Ev
        - _ZN10dng_matrixD2Ev
        - _ZN10dng_matrixaSERKS_
        - _ZN10dng_matrixixEj
        - _ZN10dng_vectorC2Ev
        - _ZN10dng_vectorD2Ev
        - _ZN12dng_xy_coordC2Ev
        - _ZN18dng_camera_profile22NormalizeForwardMatrixER10dng_matrix
        - _ZNK10dng_matrix4ColsEv
        - _ZNK10dng_matrix4RowsEv
        - _ZNK10dng_stringeqERKS_
        - _ZNK12dng_negative13AnalogBalanceEj
        - _ZNK12dng_negative13ColorChannelsEv
        - _ZNK12dng_negative18CameraCalibration1Ev
        - _ZNK12dng_negative18CameraCalibration2Ev
        - _ZNK12dng_negative26CameraCalibrationSignatureEv
        - _ZNK18dng_camera_profile10WasStubbedEv
        - _ZNK18dng_camera_profile12ColorMatrix1Ev
        - _ZNK18dng_camera_profile12ColorMatrix2Ev
        - _ZNK18dng_camera_profile14ForwardMatrix1Ev
        - _ZNK18dng_camera_profile14ForwardMatrix2Ev
        - _ZNK18dng_camera_profile15HasColorMatrix2Ev
        - _ZNK18dng_camera_profile16ReductionMatrix1Ev
        - _ZNK18dng_camera_profile16ReductionMatrix2Ev
        - _ZNK18dng_camera_profile23CalibrationTemperature1Ev
        - _ZNK18dng_camera_profile23CalibrationTemperature2Ev
        - _ZNK18dng_camera_profile27ProfileCalibrationSignatureEv
        - _ZNK18dng_camera_profile7IsValidEj
        - _ZmlRK10dng_matrixS1_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_color_spec.cpp:69,24'
          Dst:             _ZNK12dng_negative13ColorChannelsEv
        - Src:             './dng_color_spec.cpp:74,4'
          Dst:             _ZN10dng_matrixC2Ev
        - Src:             './dng_color_spec.cpp:75,4'
          Dst:             _ZN10dng_matrixC2Ev
        - Src:             './dng_color_spec.cpp:77,4'
          Dst:             _ZN10dng_matrixC2Ev
        - Src:             './dng_color_spec.cpp:78,4'
          Dst:             _ZN10dng_matrixC2Ev
        - Src:             './dng_color_spec.cpp:80,4'
          Dst:             _ZN10dng_matrixC2Ev
        - Src:             './dng_color_spec.cpp:81,4'
          Dst:             _ZN10dng_matrixC2Ev
        - Src:             './dng_color_spec.cpp:83,4'
          Dst:             _ZN10dng_matrixC2Ev
        - Src:             './dng_color_spec.cpp:84,4'
          Dst:             _ZN10dng_matrixC2Ev
        - Src:             './dng_color_spec.cpp:86,4'
          Dst:             _ZN10dng_matrixC2Ev
        - Src:             './dng_color_spec.cpp:88,4'
          Dst:             _ZN12dng_xy_coordC2Ev
        - Src:             './dng_color_spec.cpp:90,4'
          Dst:             _ZN10dng_vectorC2Ev
        - Src:             './dng_color_spec.cpp:91,4'
          Dst:             _ZN10dng_matrixC2Ev
        - Src:             './dng_color_spec.cpp:93,4'
          Dst:             _ZN10dng_matrixC2Ev
        - Src:             './dng_color_spec.cpp:100,29'
          Dst:             _ZNK18dng_camera_profile7IsValidEj
        - Src:             './dng_color_spec.cpp:102,4'
          Dst:             _Z14ThrowBadFormatPKc
        - Src:             './dng_color_spec.cpp:105,16'
          Dst:             _ZNK18dng_camera_profile10WasStubbedEv
        - Src:             './dng_color_spec.cpp:107,4'
          Dst:             _Z17ThrowProgramErrorPKc
        - Src:             './dng_color_spec.cpp:110,28'
          Dst:             _ZNK18dng_camera_profile23CalibrationTemperature1Ev
        - Src:             './dng_color_spec.cpp:111,28'
          Dst:             _ZNK18dng_camera_profile23CalibrationTemperature2Ev
        - Src:             './dng_color_spec.cpp:113,28'
          Dst:             _ZNK18dng_camera_profile12ColorMatrix1Ev
        - Src:             './dng_color_spec.cpp:113,17'
          Dst:             _ZN10dng_matrixaSERKS_
        - Src:             './dng_color_spec.cpp:114,28'
          Dst:             _ZNK18dng_camera_profile12ColorMatrix2Ev
        - Src:             './dng_color_spec.cpp:114,17'
          Dst:             _ZN10dng_matrixaSERKS_
        - Src:             './dng_color_spec.cpp:116,30'
          Dst:             _ZNK18dng_camera_profile14ForwardMatrix1Ev
        - Src:             './dng_color_spec.cpp:116,19'
          Dst:             _ZN10dng_matrixaSERKS_
        - Src:             './dng_color_spec.cpp:117,30'
          Dst:             _ZNK18dng_camera_profile14ForwardMatrix2Ev
        - Src:             './dng_color_spec.cpp:117,19'
          Dst:             _ZN10dng_matrixaSERKS_
        - Src:             './dng_color_spec.cpp:119,32'
          Dst:             _ZNK18dng_camera_profile16ReductionMatrix1Ev
        - Src:             './dng_color_spec.cpp:119,21'
          Dst:             _ZN10dng_matrixaSERKS_
        - Src:             './dng_color_spec.cpp:120,32'
          Dst:             _ZNK18dng_camera_profile16ReductionMatrix2Ev
        - Src:             './dng_color_spec.cpp:120,21'
          Dst:             _ZN10dng_matrixaSERKS_
        - Src:             './dng_color_spec.cpp:122,23'
          Dst:             _ZN10dng_matrix11SetIdentityEj
        - Src:             './dng_color_spec.cpp:123,23'
          Dst:             _ZN10dng_matrix11SetIdentityEj
        - Src:             './dng_color_spec.cpp:125,17'
          Dst:             _ZNK12dng_negative26CameraCalibrationSignatureEv
        - Src:             './dng_color_spec.cpp:126,13'
          Dst:             _ZNK18dng_camera_profile27ProfileCalibrationSignatureEv
        - Src:             './dng_color_spec.cpp:125,47'
          Dst:             _ZNK10dng_stringeqERKS_
        - Src:             './dng_color_spec.cpp:129,17'
          Dst:             _ZNK12dng_negative18CameraCalibration1Ev
        - Src:             './dng_color_spec.cpp:129,39'
          Dst:             _ZNK10dng_matrix4RowsEv
        - Src:             './dng_color_spec.cpp:130,14'
          Dst:             _ZNK12dng_negative18CameraCalibration1Ev
        - Src:             './dng_color_spec.cpp:130,36'
          Dst:             _ZNK10dng_matrix4ColsEv
        - Src:             './dng_color_spec.cpp:133,36'
          Dst:             _ZNK12dng_negative18CameraCalibration1Ev
        - Src:             './dng_color_spec.cpp:133,25'
          Dst:             _ZN10dng_matrixaSERKS_
        - Src:             './dng_color_spec.cpp:137,17'
          Dst:             _ZNK12dng_negative18CameraCalibration2Ev
        - Src:             './dng_color_spec.cpp:137,39'
          Dst:             _ZNK10dng_matrix4RowsEv
        - Src:             './dng_color_spec.cpp:138,14'
          Dst:             _ZNK12dng_negative18CameraCalibration2Ev
        - Src:             './dng_color_spec.cpp:138,36'
          Dst:             _ZNK10dng_matrix4ColsEv
        - Src:             './dng_color_spec.cpp:141,36'
          Dst:             _ZNK12dng_negative18CameraCalibration2Ev
        - Src:             './dng_color_spec.cpp:141,25'
          Dst:             _ZN10dng_matrixaSERKS_
        - Src:             './dng_color_spec.cpp:147,20'
          Dst:             _ZN10dng_matrixC2Ejj
        - Src:             './dng_color_spec.cpp:147,18'
          Dst:             _ZN10dng_matrixaSERKS_
        - Src:             './dng_color_spec.cpp:147,3'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_color_spec.cpp:152,38'
          Dst:             _ZNK12dng_negative13AnalogBalanceEj
        - Src:             './dng_color_spec.cpp:152,4'
          Dst:             _ZN10dng_matrixixEj
        - Src:             './dng_color_spec.cpp:156,3'
          Dst:             _ZN18dng_camera_profile22NormalizeForwardMatrixER10dng_matrix
        - Src:             './dng_color_spec.cpp:158,34'
          Dst:             _ZmlRK10dng_matrixS1_
        - Src:             './dng_color_spec.cpp:158,56'
          Dst:             _ZmlRK10dng_matrixS1_
        - Src:             './dng_color_spec.cpp:158,17'
          Dst:             _ZN10dng_matrixaSERKS_
        - Src:             './dng_color_spec.cpp:158,3'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_color_spec.cpp:158,3'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_color_spec.cpp:160,17'
          Dst:             _ZNK18dng_camera_profile15HasColorMatrix2Ev
        - Src:             './dng_color_spec.cpp:169,24'
          Dst:             _ZN10dng_matrixaSERKS_
        - Src:             './dng_color_spec.cpp:170,24'
          Dst:             _ZN10dng_matrixaSERKS_
        - Src:             './dng_color_spec.cpp:171,24'
          Dst:             _ZN10dng_matrixaSERKS_
        - Src:             './dng_color_spec.cpp:172,24'
          Dst:             _ZN10dng_matrixaSERKS_
        - Src:             './dng_color_spec.cpp:158,3'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_color_spec.cpp:179,4'
          Dst:             _ZN18dng_camera_profile22NormalizeForwardMatrixER10dng_matrix
        - Src:             './dng_color_spec.cpp:181,35'
          Dst:             _ZmlRK10dng_matrixS1_
        - Src:             './dng_color_spec.cpp:181,57'
          Dst:             _ZmlRK10dng_matrixS1_
        - Src:             './dng_color_spec.cpp:181,18'
          Dst:             _ZN10dng_matrixaSERKS_
        - Src:             './dng_color_spec.cpp:181,4'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_color_spec.cpp:181,4'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_color_spec.cpp:192,21'
          Dst:             _ZN10dng_matrixC2ERKS_
        - Src:             './dng_color_spec.cpp:193,19'
          Dst:             _ZN10dng_matrixaSERKS_
        - Src:             './dng_color_spec.cpp:194,19'
          Dst:             _ZN10dng_matrixaSERKS_
        - Src:             './dng_color_spec.cpp:196,21'
          Dst:             _ZN10dng_matrixaSERKS_
        - Src:             './dng_color_spec.cpp:197,21'
          Dst:             _ZN10dng_matrixaSERKS_
        - Src:             './dng_color_spec.cpp:198,21'
          Dst:             _ZN10dng_matrixaSERKS_
        - Src:             './dng_color_spec.cpp:200,23'
          Dst:             _ZN10dng_matrixaSERKS_
        - Src:             './dng_color_spec.cpp:201,23'
          Dst:             _ZN10dng_matrixaSERKS_
        - Src:             './dng_color_spec.cpp:202,23'
          Dst:             _ZN10dng_matrixaSERKS_
        - Src:             './dng_color_spec.cpp:204,25'
          Dst:             _ZN10dng_matrixaSERKS_
        - Src:             './dng_color_spec.cpp:205,25'
          Dst:             _ZN10dng_matrixaSERKS_
        - Src:             './dng_color_spec.cpp:206,25'
          Dst:             _ZN10dng_matrixaSERKS_
        - Src:             './dng_color_spec.cpp:208,5'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_color_spec.cpp:181,4'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_color_spec.cpp:214,2'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_color_spec.cpp:214,2'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_color_spec.cpp:214,2'
          Dst:             _ZN10dng_vectorD2Ev
        - Src:             './dng_color_spec.cpp:214,2'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_color_spec.cpp:214,2'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_color_spec.cpp:214,2'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_color_spec.cpp:214,2'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_color_spec.cpp:214,2'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_color_spec.cpp:214,2'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_color_spec.cpp:214,2'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_color_spec.cpp:214,2'
          Dst:             _ZN10dng_matrixD2Ev
        - Src:             './dng_color_spec.cpp:214,2'
          Dst:             _ZN10dng_matrixD2Ev
    - functionName:    _GLOBAL__sub_I_dng_date_time.cpp
      functionSourceFile: '/src/dng_sdk/source/dng_date_time.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __cxx_global_var_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'dng_date_time.cpp:0,0'
          Dst:             __cxx_global_var_init
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/dng_sdk/source/dng_date_time.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 682
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9dng_mutexC2EPKcj
        - _ZN9dng_mutexD2Ev
        - __cxa_atexit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_date_time.cpp:682,18'
          Dst:             _ZN9dng_mutexC2EPKcj
        - Src:             'dng_date_time.cpp:0,0'
          Dst:             __cxa_atexit
        - Src:             'dng_date_time.cpp:0,0'
          Dst:             _ZN9dng_mutexD2Ev
    - functionName:    _ZN18dng_date_time_infoaSEOS_
      functionSourceFile: '/src/dng_sdk/source/./dng_date_time.h'
      linkageType:     InternalLinkage
      functionLinenumber: 200
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10dng_stringaSERKS_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_date_time.h:200,7'
          Dst:             _ZN10dng_stringaSERKS_
    - functionName:    _ZNK26dng_date_time_storage_info6FormatEv
      functionSourceFile: '/src/dng_sdk/source/./dng_date_time.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 968
      functionLinenumberEnd: 973
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z17ThrowProgramErrorPKc
        - _ZNK26dng_date_time_storage_info7IsValidEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_date_time.cpp:970,7'
          Dst:             _ZNK26dng_date_time_storage_info7IsValidEv
        - Src:             './dng_date_time.cpp:971,3'
          Dst:             _Z17ThrowProgramErrorPKc
    - functionName:    _ZNK26dng_date_time_storage_info7IsValidEv
      functionSourceFile: '/src/dng_sdk/source/./dng_date_time.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 947
      functionLinenumberEnd: 949
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK26dng_date_time_storage_info6OffsetEv
      functionSourceFile: '/src/dng_sdk/source/./dng_date_time.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 956
      functionLinenumberEnd: 961
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z17ThrowProgramErrorPKc
        - _ZNK26dng_date_time_storage_info7IsValidEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_date_time.cpp:958,7'
          Dst:             _ZNK26dng_date_time_storage_info7IsValidEv
        - Src:             './dng_date_time.cpp:959,3'
          Dst:             _Z17ThrowProgramErrorPKc
    - functionName:    _ZN26dng_date_time_storage_infoC2Em20dng_date_time_format
      functionSourceFile: '/src/dng_sdk/source/./dng_date_time.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 940
      functionLinenumberEnd: 942
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN26dng_date_time_storage_infoC2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_date_time.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 928
      functionLinenumberEnd: 930
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK18dng_date_time_info8TimeZoneEv
      functionSourceFile: '/src/dng_sdk/source/./dng_date_time.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z14DecodeUnixTimejR13dng_date_time
      functionSourceFile: '/src/dng_sdk/source/./dng_date_time.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 753
      functionLinenumberEnd: 794
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          106
      EdgeCount:       23
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN13dng_date_time5ClearEv
        - _ZN14dng_lock_mutexC2EP9dng_mutex
        - _ZN14dng_lock_mutexD2Ev
        - gmtime
      functionUses:    0
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             './dng_date_time.cpp:761,18'
          Dst:             _ZN14dng_lock_mutexC2EP9dng_mutex
        - Src:             './dng_date_time.cpp:773,12'
          Dst:             gmtime
        - Src:             './dng_date_time.cpp:779,7'
          Dst:             _ZN13dng_date_time5ClearEv
        - Src:             './dng_date_time.cpp:785,3'
          Dst:             _ZN14dng_lock_mutexD2Ev
        - Src:             './dng_date_time.cpp:785,3'
          Dst:             _ZN14dng_lock_mutexD2Ev
    - functionName:    gmtime
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13dng_date_time5ClearEv
      functionSourceFile: '/src/dng_sdk/source/./dng_date_time.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13dng_date_timeC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_date_time.cpp:100,10'
          Dst:             _ZN13dng_date_timeC2Ev
    - functionName:    _ZN13dng_date_timeC2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_date_time.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN18dng_date_time_info11SetDateTimeERK13dng_date_time
      functionSourceFile: '/src/dng_sdk/source/./dng_date_time.h'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z22CurrentDateTimeAndZoneR18dng_date_time_info
      functionSourceFile: '/src/dng_sdk/source/./dng_date_time.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 687
      functionLinenumberEnd: 748
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         34
      ICount:          226
      EdgeCount:       46
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN13dng_date_timeC2Ev
        - _ZN13dng_time_zone16SetOffsetMinutesEi
        - _ZN13dng_time_zoneC2Ev
        - _ZN14dng_lock_mutexC2EP9dng_mutex
        - _ZN14dng_lock_mutexD2Ev
        - _ZN18dng_date_time_info11SetDateTimeERK13dng_date_time
        - _ZN18dng_date_time_info7SetZoneERK13dng_time_zone
        - gmtime
        - localtime
        - time
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_date_time.cpp:691,2'
          Dst:             time
        - Src:             './dng_date_time.cpp:698,18'
          Dst:             _ZN14dng_lock_mutexC2EP9dng_mutex
        - Src:             './dng_date_time.cpp:700,9'
          Dst:             localtime
        - Src:             './dng_date_time.cpp:701,9'
          Dst:             gmtime
        - Src:             './dng_date_time.cpp:703,3'
          Dst:             _ZN14dng_lock_mutexD2Ev
        - Src:             './dng_date_time.cpp:705,16'
          Dst:             _ZN13dng_date_timeC2Ev
        - Src:             './dng_date_time.cpp:714,7'
          Dst:             _ZN18dng_date_time_info11SetDateTimeERK13dng_date_time
        - Src:             './dng_date_time.cpp:742,16'
          Dst:             _ZN13dng_time_zoneC2Ev
        - Src:             './dng_date_time.cpp:744,7'
          Dst:             _ZN13dng_time_zone16SetOffsetMinutesEi
        - Src:             './dng_date_time.cpp:746,7'
          Dst:             _ZN18dng_date_time_info7SetZoneERK13dng_time_zone
    - functionName:    time
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    localtime
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13dng_time_zoneC2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_date_time.h'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13dng_time_zone16SetOffsetMinutesEi
      functionSourceFile: '/src/dng_sdk/source/./dng_date_time.h'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN18dng_date_time_info7SetZoneERK13dng_time_zone
      functionSourceFile: '/src/dng_sdk/source/./dng_date_time.h'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 266
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK18dng_date_time_info16Encode_IPTC_TimeEv
      functionSourceFile: '/src/dng_sdk/source/./dng_date_time.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 638
      functionLinenumberEnd: 678
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          132
      EdgeCount:       42
      CyclomaticComplexity: 21
      functionsReached:
        - _Z9Abs_int32i
        - _ZN10dng_string3SetEPKc
        - _ZN10dng_stringC2Ev
        - _ZN10dng_stringD2Ev
        - _ZNK13dng_time_zone13OffsetMinutesEv
        - _ZNK13dng_time_zone7IsValidEv
        - _ZNK18dng_date_time_info7IsValidEv
        - sprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_date_time.cpp:640,13'
          Dst:             _ZN10dng_stringC2Ev
        - Src:             './dng_date_time.cpp:642,6'
          Dst:             _ZNK18dng_date_time_info7IsValidEv
        - Src:             './dng_date_time.cpp:647,17'
          Dst:             _ZNK13dng_time_zone7IsValidEv
        - Src:             './dng_date_time.cpp:655,24'
          Dst:             _ZNK13dng_time_zone13OffsetMinutesEv
        - Src:             './dng_date_time.cpp:656,40'
          Dst:             _ZNK13dng_time_zone13OffsetMinutesEv
        - Src:             './dng_date_time.cpp:656,19'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_date_time.cpp:657,40'
          Dst:             _ZNK13dng_time_zone13OffsetMinutesEv
        - Src:             './dng_date_time.cpp:657,19'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_date_time.cpp:650,4'
          Dst:             sprintf
        - Src:             './dng_date_time.cpp:678,2'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_date_time.cpp:664,4'
          Dst:             sprintf
        - Src:             './dng_date_time.cpp:672,10'
          Dst:             _ZN10dng_string3SetEPKc
        - Src:             './dng_date_time.cpp:678,2'
          Dst:             _ZN10dng_stringD2Ev
    - functionName:    _ZNK18dng_date_time_info7IsValidEv
      functionSourceFile: '/src/dng_sdk/source/./dng_date_time.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK13dng_date_time7IsValidEv
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_date_time.cpp:208,19'
          Dst:             _ZNK13dng_date_time7IsValidEv
    - functionName:    _ZNK13dng_time_zone7IsValidEv
      functionSourceFile: '/src/dng_sdk/source/./dng_date_time.h'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13dng_time_zone13OffsetMinutesEv
      functionSourceFile: '/src/dng_sdk/source/./dng_date_time.h'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13dng_date_time7IsValidEv
      functionSourceFile: '/src/dng_sdk/source/./dng_date_time.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          88
      EdgeCount:       25
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN18dng_date_time_info16Decode_IPTC_TimeEPKc
      functionSourceFile: '/src/dng_sdk/source/./dng_date_time.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 536
      functionLinenumberEnd: 633
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         32
      ICount:          177
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN13dng_time_zone16SetOffsetMinutesEi
        - _ZN13dng_time_zoneC2Ev
        - _ZN18dng_date_time_info7SetTimeEjjj
        - _ZN18dng_date_time_info7SetZoneERK13dng_time_zone
        - _ZNK13dng_time_zone7IsValidEv
        - __isoc99_sscanf
        - strlen
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_date_time.cpp:538,6'
          Dst:             strlen
        - Src:             './dng_date_time.cpp:559,8'
          Dst:             __isoc99_sscanf
        - Src:             './dng_date_time.cpp:564,5'
          Dst:             __isoc99_sscanf
        - Src:             './dng_date_time.cpp:570,19'
          Dst:             _ZN13dng_time_zoneC2Ev
        - Src:             './dng_date_time.cpp:572,10'
          Dst:             _ZN13dng_time_zone16SetOffsetMinutesEi
        - Src:             './dng_date_time.cpp:574,14'
          Dst:             _ZNK13dng_time_zone7IsValidEv
        - Src:             './dng_date_time.cpp:577,6'
          Dst:             _ZN18dng_date_time_info7SetTimeEjjj
        - Src:             './dng_date_time.cpp:581,6'
          Dst:             _ZN18dng_date_time_info7SetZoneERK13dng_time_zone
        - Src:             './dng_date_time.cpp:591,11'
          Dst:             strlen
        - Src:             './dng_date_time.cpp:598,7'
          Dst:             __isoc99_sscanf
        - Src:             './dng_date_time.cpp:605,4'
          Dst:             _ZN18dng_date_time_info7SetTimeEjjj
        - Src:             './dng_date_time.cpp:613,11'
          Dst:             strlen
        - Src:             './dng_date_time.cpp:619,7'
          Dst:             __isoc99_sscanf
        - Src:             './dng_date_time.cpp:625,4'
          Dst:             _ZN18dng_date_time_info7SetTimeEjjj
    - functionName:    __isoc99_sscanf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN18dng_date_time_info7SetTimeEjjj
      functionSourceFile: '/src/dng_sdk/source/./dng_date_time.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          27
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK18dng_date_time_info16Encode_IPTC_DateEv
      functionSourceFile: '/src/dng_sdk/source/./dng_date_time.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 510
      functionLinenumberEnd: 531
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          72
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10dng_string3SetEPKc
        - _ZN10dng_stringC2Ev
        - _ZN10dng_stringD2Ev
        - _ZNK18dng_date_time_info7IsValidEv
        - sprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_date_time.cpp:512,13'
          Dst:             _ZN10dng_stringC2Ev
        - Src:             './dng_date_time.cpp:514,6'
          Dst:             _ZNK18dng_date_time_info7IsValidEv
        - Src:             './dng_date_time.cpp:519,3'
          Dst:             sprintf
        - Src:             './dng_date_time.cpp:525,10'
          Dst:             _ZN10dng_string3SetEPKc
        - Src:             './dng_date_time.cpp:531,2'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_date_time.cpp:531,2'
          Dst:             _ZN10dng_stringD2Ev
    - functionName:    _ZN18dng_date_time_info16Decode_IPTC_DateEPKc
      functionSourceFile: '/src/dng_sdk/source/./dng_date_time.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 481
      functionLinenumberEnd: 505
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN18dng_date_time_info7SetDateEjjj
        - __isoc99_sscanf
        - strlen
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_date_time.cpp:483,6'
          Dst:             strlen
        - Src:             './dng_date_time.cpp:490,7'
          Dst:             __isoc99_sscanf
        - Src:             './dng_date_time.cpp:497,4'
          Dst:             _ZN18dng_date_time_info7SetDateEjjj
    - functionName:    _ZN18dng_date_time_info7SetDateEjjj
      functionSourceFile: '/src/dng_sdk/source/./dng_date_time.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          25
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z13LocalTimeZoneRK13dng_date_time
      functionSourceFile: '/src/dng_sdk/source/./dng_date_time.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 799
      functionLinenumberEnd: 919
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          57
      EdgeCount:       18
      CyclomaticComplexity: 10
      functionsReached:
        - _Z22CurrentDateTimeAndZoneR18dng_date_time_info
        - _ZN13dng_time_zoneC2Ev
        - _ZN18dng_date_time_infoC2Ev
        - _ZN18dng_date_time_infoD2Ev
        - _ZNK13dng_date_time7IsValidEv
        - _ZNK18dng_date_time_info8TimeZoneEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_date_time.cpp:801,16'
          Dst:             _ZN13dng_time_zoneC2Ev
        - Src:             './dng_date_time.cpp:803,9'
          Dst:             _ZNK13dng_date_time7IsValidEv
        - Src:             './dng_date_time.cpp:911,21'
          Dst:             _ZN18dng_date_time_infoC2Ev
        - Src:             './dng_date_time.cpp:913,2'
          Dst:             _Z22CurrentDateTimeAndZoneR18dng_date_time_info
        - Src:             './dng_date_time.cpp:915,24'
          Dst:             _ZNK18dng_date_time_info8TimeZoneEv
        - Src:             './dng_date_time.cpp:919,2'
          Dst:             _ZN18dng_date_time_infoD2Ev
        - Src:             './dng_date_time.cpp:919,2'
          Dst:             _ZN18dng_date_time_infoD2Ev
    - functionName:    _ZN18dng_date_time_infoC2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_date_time.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN10dng_stringC2Ev
        - _ZN10dng_stringD2Ev
        - _ZN13dng_date_timeC2Ev
        - _ZN13dng_time_zoneC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_date_time.cpp:195,4'
          Dst:             _ZN13dng_date_timeC2Ev
        - Src:             './dng_date_time.cpp:196,4'
          Dst:             _ZN10dng_stringC2Ev
        - Src:             './dng_date_time.cpp:197,4'
          Dst:             _ZN13dng_time_zoneC2Ev
        - Src:             './dng_date_time.cpp:201,2'
          Dst:             _ZN10dng_stringD2Ev
    - functionName:    _ZNK13dng_time_zone8NotValidEv
      functionSourceFile: '/src/dng_sdk/source/./dng_date_time.h'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK13dng_time_zone7IsValidEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_date_time.h:174,12'
          Dst:             _ZNK13dng_time_zone7IsValidEv
    - functionName:    _ZNK18dng_date_time_info15Encode_ISO_8601Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_date_time.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 384
      functionLinenumberEnd: 476
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         60
      ICount:          285
      EdgeCount:       112
      CyclomaticComplexity: 54
      functionsReached:
        - _Z13LocalTimeZoneRK13dng_date_time
        - _ZN10dng_string3SetEPKc
        - _ZN10dng_string6AppendEPKc
        - _ZN10dng_stringC2Ev
        - _ZN10dng_stringD2Ev
        - _ZNK10dng_string3GetEv
        - _ZNK10dng_string6LengthEv
        - _ZNK10dng_string8NotEmptyEv
        - _ZNK13dng_time_zone15Encode_ISO_8601Ev
        - _ZNK13dng_time_zone7IsValidEv
        - _ZNK13dng_time_zone8NotValidEv
        - _ZNK18dng_date_time_info7IsValidEv
        - sprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_date_time.cpp:386,13'
          Dst:             _ZN10dng_stringC2Ev
        - Src:             './dng_date_time.cpp:388,6'
          Dst:             _ZNK18dng_date_time_info7IsValidEv
        - Src:             './dng_date_time.cpp:393,3'
          Dst:             sprintf
        - Src:             './dng_date_time.cpp:399,10'
          Dst:             _ZN10dng_string3SetEPKc
        - Src:             './dng_date_time.cpp:404,4'
          Dst:             sprintf
        - Src:             './dng_date_time.cpp:410,11'
          Dst:             _ZN10dng_string6AppendEPKc
        - Src:             './dng_date_time.cpp:412,20'
          Dst:             _ZNK10dng_string8NotEmptyEv
        - Src:             './dng_date_time.cpp:417,30'
          Dst:             _ZNK10dng_string6LengthEv
        - Src:             './dng_date_time.cpp:422,22'
          Dst:             _ZNK10dng_string3GetEv
        - Src:             './dng_date_time.cpp:423,19'
          Dst:             _ZNK10dng_string3GetEv
        - Src:             './dng_date_time.cpp:433,13'
          Dst:             _ZN10dng_string6AppendEPKc
        - Src:             './dng_date_time.cpp:434,33'
          Dst:             _ZNK10dng_string3GetEv
        - Src:             './dng_date_time.cpp:434,13'
          Dst:             _ZN10dng_string6AppendEPKc
        - Src:             './dng_date_time.cpp:448,18'
          Dst:             _ZNK13dng_time_zone8NotValidEv
        - Src:             './dng_date_time.cpp:450,17'
          Dst:             _Z13LocalTimeZoneRK13dng_date_time
        - Src:             './dng_date_time.cpp:453,29'
          Dst:             _ZNK13dng_time_zone15Encode_ISO_8601Ev
        - Src:             './dng_date_time.cpp:453,48'
          Dst:             _ZNK10dng_string3GetEv
        - Src:             './dng_date_time.cpp:453,12'
          Dst:             _ZN10dng_string6AppendEPKc
        - Src:             './dng_date_time.cpp:453,5'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_date_time.cpp:453,5'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_date_time.cpp:463,19'
          Dst:             _ZNK13dng_time_zone7IsValidEv
        - Src:             './dng_date_time.cpp:465,31'
          Dst:             _ZNK13dng_time_zone15Encode_ISO_8601Ev
        - Src:             './dng_date_time.cpp:465,50'
          Dst:             _ZNK10dng_string3GetEv
        - Src:             './dng_date_time.cpp:465,13'
          Dst:             _ZN10dng_string6AppendEPKc
        - Src:             './dng_date_time.cpp:465,6'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_date_time.cpp:465,6'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_date_time.cpp:476,2'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_date_time.cpp:476,2'
          Dst:             _ZN10dng_stringD2Ev
    - functionName:    _ZNK13dng_time_zone15Encode_ISO_8601Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_date_time.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          110
      EdgeCount:       42
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN10dng_string3SetEPKc
        - _ZN10dng_stringC2Ev
        - _ZN10dng_stringD2Ev
        - _ZNK13dng_time_zone13OffsetMinutesEv
        - _ZNK13dng_time_zone7IsValidEv
        - sprintf
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_date_time.cpp:145,13'
          Dst:             _ZN10dng_stringC2Ev
        - Src:             './dng_date_time.cpp:147,6'
          Dst:             _ZNK13dng_time_zone7IsValidEv
        - Src:             './dng_date_time.cpp:150,7'
          Dst:             _ZNK13dng_time_zone13OffsetMinutesEv
        - Src:             './dng_date_time.cpp:153,11'
          Dst:             _ZN10dng_string3SetEPKc
        - Src:             './dng_date_time.cpp:188,2'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_date_time.cpp:162,17'
          Dst:             _ZNK13dng_time_zone13OffsetMinutesEv
        - Src:             './dng_date_time.cpp:167,5'
          Dst:             sprintf
        - Src:             './dng_date_time.cpp:176,5'
          Dst:             sprintf
        - Src:             './dng_date_time.cpp:180,11'
          Dst:             _ZN10dng_string3SetEPKc
        - Src:             './dng_date_time.cpp:188,2'
          Dst:             _ZN10dng_stringD2Ev
    - functionName:    _ZNK13dng_date_time8NotValidEv
      functionSourceFile: '/src/dng_sdk/source/./dng_date_time.h'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK13dng_date_time7IsValidEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_date_time.h:77,12'
          Dst:             _ZNK13dng_date_time7IsValidEv
    - functionName:    _ZN18dng_date_time_info5ClearEv
      functionSourceFile: '/src/dng_sdk/source/./dng_date_time.h'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 235
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN18dng_date_time_infoC2Ev
        - _ZN18dng_date_time_infoD2Ev
        - _ZN18dng_date_time_infoaSEOS_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_date_time.h:234,12'
          Dst:             _ZN18dng_date_time_infoC2Ev
        - Src:             './dng_date_time.h:234,10'
          Dst:             _ZN18dng_date_time_infoaSEOS_
        - Src:             './dng_date_time.h:234,4'
          Dst:             _ZN18dng_date_time_infoD2Ev
        - Src:             './dng_date_time.h:234,4'
          Dst:             _ZN18dng_date_time_infoD2Ev
    - functionName:    _ZN18dng_date_time_info15Decode_ISO_8601EPKc
      functionSourceFile: '/src/dng_sdk/source/./dng_date_time.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 379
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         56
      ICount:          335
      EdgeCount:       75
      CyclomaticComplexity: 21
      functionsReached:
        - _ZN10dng_string6AppendEPKc
        - _ZN13dng_time_zone16SetOffsetMinutesEi
        - _ZN18dng_date_time_info5ClearEv
        - _ZN18dng_date_time_info7SetDateEjjj
        - _ZN18dng_date_time_info7SetTimeEjjj
        - _ZNK13dng_date_time8NotValidEv
        - __isoc99_sscanf
        - strlen
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_date_time.cpp:245,2'
          Dst:             _ZN18dng_date_time_info5ClearEv
        - Src:             './dng_date_time.cpp:247,24'
          Dst:             strlen
        - Src:             './dng_date_time.cpp:258,6'
          Dst:             __isoc99_sscanf
        - Src:             './dng_date_time.cpp:267,2'
          Dst:             _ZN18dng_date_time_info7SetDateEjjj
        - Src:             './dng_date_time.cpp:271,16'
          Dst:             _ZNK13dng_date_time8NotValidEv
        - Src:             './dng_date_time.cpp:273,3'
          Dst:             _ZN18dng_date_time_info5ClearEv
        - Src:             './dng_date_time.cpp:287,16'
          Dst:             __isoc99_sscanf
        - Src:             './dng_date_time.cpp:296,5'
          Dst:             _ZN18dng_date_time_info7SetTimeEjjj
        - Src:             './dng_date_time.cpp:300,19'
          Dst:             _ZNK13dng_date_time8NotValidEv
        - Src:             './dng_date_time.cpp:302,6'
          Dst:             _ZN18dng_date_time_info5ClearEv
        - Src:             './dng_date_time.cpp:323,21'
          Dst:             _ZN10dng_string6AppendEPKc
        - Src:             './dng_date_time.cpp:341,17'
          Dst:             _ZN13dng_time_zone16SetOffsetMinutesEi
        - Src:             './dng_date_time.cpp:355,11'
          Dst:             __isoc99_sscanf
        - Src:             './dng_date_time.cpp:361,18'
          Dst:             _ZN13dng_time_zone16SetOffsetMinutesEi
    - functionName:    _ZL16DateTimeParseU32RPKc
      functionSourceFile: '/src/dng_sdk/source/./dng_date_time.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          92
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _Z13SafeUint32Addjj
        - _Z14SafeUint32Multjj
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_date_time.cpp:116,7'
          Dst:             _Z14SafeUint32Multjj
        - Src:             './dng_date_time.cpp:117,7'
          Dst:             _Z13SafeUint32Addjj
    - functionName:    _ZN13dng_date_time5ParseEPKc
      functionSourceFile: '/src/dng_sdk/source/./dng_date_time.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL16DateTimeParseU32RPKc
        - _ZNK13dng_date_time7IsValidEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_date_time.cpp:129,12'
          Dst:             _ZL16DateTimeParseU32RPKc
        - Src:             './dng_date_time.cpp:130,12'
          Dst:             _ZL16DateTimeParseU32RPKc
        - Src:             './dng_date_time.cpp:131,12'
          Dst:             _ZL16DateTimeParseU32RPKc
        - Src:             './dng_date_time.cpp:132,12'
          Dst:             _ZL16DateTimeParseU32RPKc
        - Src:             './dng_date_time.cpp:133,12'
          Dst:             _ZL16DateTimeParseU32RPKc
        - Src:             './dng_date_time.cpp:134,12'
          Dst:             _ZL16DateTimeParseU32RPKc
        - Src:             './dng_date_time.cpp:136,9'
          Dst:             _ZNK13dng_date_time7IsValidEv
    - functionName:    _ZN13dng_date_timeC2Ejjjjjj
      functionSourceFile: '/src/dng_sdk/source/./dng_date_time.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          37
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13dng_exceptionD0Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_exceptions.h'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13dng_exceptionD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_exceptions.h:66,4'
          Dst:             _ZN13dng_exceptionD2Ev
    - functionName:    _ZN13dng_exceptionD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_exceptions.h'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13dng_exceptionC2Ei
      functionSourceFile: '/src/dng_sdk/source/./dng_exceptions.h'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z15Throw_dng_erroriPKcS0_b
      functionSourceFile: '/src/dng_sdk/source/./dng_exceptions.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN13dng_exceptionC2Ei
        - _ZN13dng_exceptionD2Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_exceptions.cpp:201,2'
          Dst:             __cxa_allocate_exception
        - Src:             './dng_exceptions.cpp:201,8'
          Dst:             _ZN13dng_exceptionC2Ei
        - Src:             './dng_exceptions.cpp:201,2'
          Dst:             __cxa_throw
        - Src:             './dng_exceptions.cpp:201,2'
          Dst:             _ZN13dng_exceptionD2Ev
        - Src:             './dng_exceptions.cpp:201,2'
          Dst:             __cxa_free_exception
    - functionName:    _Z11ReportErrorPKcS0_
      functionSourceFile: '/src/dng_sdk/source/./dng_exceptions.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z13ReportWarningPKcS0_
      functionSourceFile: '/src/dng_sdk/source/./dng_exceptions.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN18dng_date_time_infoC2ERKS_
      functionSourceFile: '/src/dng_sdk/source/./dng_date_time.h'
      linkageType:     InternalLinkage
      functionLinenumber: 200
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10dng_stringC2ERKS_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_date_time.h:200,7'
          Dst:             _ZN10dng_stringC2ERKS_
    - functionName:    _ZNK18dng_date_time_info8NotValidEv
      functionSourceFile: '/src/dng_sdk/source/./dng_date_time.h'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK18dng_date_time_info7IsValidEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_date_time.h:229,12'
          Dst:             _ZNK18dng_date_time_info7IsValidEv
    - functionName:    _ZN8dng_exif9PostParseER8dng_hostR10dng_shared
      functionSourceFile: '/src/dng_sdk/source/./dng_exif.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4192
      functionLinenumberEnd: 4388
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         71
      ICount:          315
      EdgeCount:       98
      CyclomaticComplexity: 29
      functionsReached:
        - _Z12Round_uint32d
        - _ZN18dng_date_time_infoaSERKS_
        - _ZNK10dng_string7IsEmptyEv
        - _ZNK13dng_urational7IsValidEv
        - _ZNK13dng_urational8NotValidEv
        - _ZNK13dng_urational9As_real64Ev
        - _ZNK18dng_date_time_info7IsValidEv
        - _ZNK18dng_date_time_info8NotValidEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_exif.cpp:4307,16'
          Dst:             _ZNK18dng_date_time_info8NotValidEv
        - Src:             './dng_exif.cpp:4307,49'
          Dst:             _ZNK18dng_date_time_info7IsValidEv
        - Src:             './dng_exif.cpp:4310,13'
          Dst:             _ZN18dng_date_time_infoaSERKS_
        - Src:             './dng_exif.cpp:4359,21'
          Dst:             _ZNK13dng_urational7IsValidEv
        - Src:             './dng_exif.cpp:4362,55'
          Dst:             _ZNK13dng_urational9As_real64Ev
        - Src:             './dng_exif.cpp:4362,26'
          Dst:             _Z12Round_uint32d
        - Src:             './dng_exif.cpp:4368,19'
          Dst:             _ZNK13dng_urational8NotValidEv
        - Src:             './dng_exif.cpp:4377,24'
          Dst:             _ZNK13dng_urational8NotValidEv
        - Src:             './dng_exif.cpp:4378,21'
          Dst:             _ZNK13dng_urational8NotValidEv
        - Src:             './dng_exif.cpp:4379,21'
          Dst:             _ZNK13dng_urational8NotValidEv
        - Src:             './dng_exif.cpp:4380,21'
          Dst:             _ZNK13dng_urational8NotValidEv
        - Src:             './dng_exif.cpp:4381,21'
          Dst:             _ZNK10dng_string7IsEmptyEv
    - functionName:    _ZN18dng_date_time_infoaSERKS_
      functionSourceFile: '/src/dng_sdk/source/./dng_date_time.h'
      linkageType:     InternalLinkage
      functionLinenumber: 200
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10dng_stringaSERKS_
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_date_time.h:200,7'
          Dst:             _ZN10dng_stringaSERKS_
    - functionName:    _ZN8dng_exif22Parse_interoperabilityER10dng_streamR10dng_sharedjjjjm
      functionSourceFile: '/src/dng_sdk/source/./dng_exif.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4030
      functionLinenumberEnd: 4186
      functionDepth:   0
      returnType:      bool
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          151
      EdgeCount:       21
      CyclomaticComplexity: 12
      functionsReached:
        - _Z12CheckTagTypejjjtttt
        - _Z13CheckTagCountjjjjj
        - _Z14ParseStringTagR10dng_streamjjjR10dng_stringb
        - _ZN10dng_stream15TagValue_uint32Ej
        - _ZN10dng_stream9Get_uint8Ev
      functionUses:    0
      BranchProfiles:
        - Branch String:   './dng_exif.cpp:4032,2'
          Branch Sides:    []
      Callsites:
        - Src:             './dng_exif.cpp:4038,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_exif.cpp:4040,4'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_exif.cpp:4042,4'
          Dst:             _Z14ParseStringTagR10dng_streamjjjR10dng_stringb
        - Src:             './dng_exif.cpp:4070,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_exif.cpp:4072,4'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_exif.cpp:4074,23'
          Dst:             _ZN10dng_stream9Get_uint8Ev
        - Src:             './dng_exif.cpp:4075,23'
          Dst:             _ZN10dng_stream9Get_uint8Ev
        - Src:             './dng_exif.cpp:4076,23'
          Dst:             _ZN10dng_stream9Get_uint8Ev
        - Src:             './dng_exif.cpp:4077,23'
          Dst:             _ZN10dng_stream9Get_uint8Ev
        - Src:             './dng_exif.cpp:4104,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_exif.cpp:4106,4'
          Dst:             _Z14ParseStringTagR10dng_streamjjjR10dng_stringb
        - Src:             './dng_exif.cpp:4134,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_exif.cpp:4136,4'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_exif.cpp:4138,32'
          Dst:             _ZN10dng_stream15TagValue_uint32Ej
        - Src:             './dng_exif.cpp:4156,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_exif.cpp:4158,4'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_exif.cpp:4160,33'
          Dst:             _ZN10dng_stream15TagValue_uint32Ej
    - functionName:    _ZN8dng_exif9Parse_gpsER10dng_streamR10dng_sharedjjjjm
      functionSourceFile: '/src/dng_sdk/source/./dng_exif.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3568
      functionLinenumberEnd: 4017
      functionDepth:   0
      returnType:      bool
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         89
      ICount:          555
      EdgeCount:       89
      CyclomaticComplexity: 2
      functionsReached:
        - _Z12CheckTagTypejjjtttt
        - _Z13CheckTagCountjjjjj
        - _Z14ParseStringTagR10dng_streamjjjR10dng_stringb
        - _Z21ParseEncodedStringTagR10dng_streamjjjR10dng_string
        - _ZN10dng_stream15TagValue_uint32Ej
        - _ZN10dng_stream18TagValue_urationalEj
        - _ZN10dng_stream9Get_uint8Ev
      functionUses:    0
      BranchProfiles:
        - Branch String:   './dng_exif.cpp:3570,2'
          Branch Sides:    []
        - Branch String:   './dng_exif.cpp:3625,4'
          Branch Sides:    []
        - Branch String:   './dng_exif.cpp:3729,4'
          Branch Sides:    []
        - Branch String:   './dng_exif.cpp:3849,4'
          Branch Sides:    []
        - Branch String:   './dng_exif.cpp:3923,4'
          Branch Sides:    []
      Callsites:
        - Src:             './dng_exif.cpp:3576,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_exif.cpp:3578,4'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_exif.cpp:3580,23'
          Dst:             _ZN10dng_stream9Get_uint8Ev
        - Src:             './dng_exif.cpp:3581,23'
          Dst:             _ZN10dng_stream9Get_uint8Ev
        - Src:             './dng_exif.cpp:3582,23'
          Dst:             _ZN10dng_stream9Get_uint8Ev
        - Src:             './dng_exif.cpp:3583,23'
          Dst:             _ZN10dng_stream9Get_uint8Ev
        - Src:             './dng_exif.cpp:3620,9'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_exif.cpp:3689,4'
          Dst:             _Z14ParseStringTagR10dng_streamjjjR10dng_stringb
        - Src:             './dng_exif.cpp:3721,9'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_exif.cpp:3724,9'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_exif.cpp:3757,19'
          Dst:             _ZN10dng_stream18TagValue_urationalEj
        - Src:             './dng_exif.cpp:3758,19'
          Dst:             _ZN10dng_stream18TagValue_urationalEj
        - Src:             './dng_exif.cpp:3759,19'
          Dst:             _ZN10dng_stream18TagValue_urationalEj
        - Src:             './dng_exif.cpp:3792,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_exif.cpp:3794,4'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_exif.cpp:3796,29'
          Dst:             _ZN10dng_stream15TagValue_uint32Ej
        - Src:             './dng_exif.cpp:3842,9'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_exif.cpp:3845,4'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_exif.cpp:3889,16'
          Dst:             _ZN10dng_stream18TagValue_urationalEj
        - Src:             './dng_exif.cpp:3918,9'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_exif.cpp:3939,4'
          Dst:             _Z21ParseEncodedStringTagR10dng_streamjjjR10dng_string
        - Src:             './dng_exif.cpp:3967,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_exif.cpp:3969,4'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_exif.cpp:3971,30'
          Dst:             _ZN10dng_stream15TagValue_uint32Ej
    - functionName:    _ZN18dng_date_time_info13SetSubsecondsERK10dng_string
      functionSourceFile: '/src/dng_sdk/source/./dng_date_time.h'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10dng_stringaSERKS_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_date_time.h:255,16'
          Dst:             _ZN10dng_stringaSERKS_
    - functionName:    _ZN13dng_time_zone14SetOffsetHoursEi
      functionSourceFile: '/src/dng_sdk/source/./dng_date_time.h'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z13SafeInt32Multii
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_date_time.h:152,21'
          Dst:             _Z13SafeInt32Multii
    - functionName:    _ZN8dng_exif15Parse_ifd0_exifER10dng_streamR10dng_sharedjjjjm
      functionSourceFile: '/src/dng_sdk/source/./dng_exif.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1390
      functionLinenumberEnd: 3555
      functionDepth:   0
      returnType:      bool
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         181
      ICount:          1823
      EdgeCount:       197
      CyclomaticComplexity: 18
      functionsReached:
        - _Z12CheckTagTypejjjtttt
        - _Z13CheckTagCountjjjjj
        - _Z14ForceUppercasec
        - _Z14ParseStringTagR10dng_streamjjjR10dng_stringb
        - _Z16ParseDateTimeTagR10dng_streamjjjjR13dng_date_time
        - _Z21ParseEncodedStringTagR10dng_streamjjjR10dng_string
        - _ZN10dng_stream10Get_uint16Ev
        - _ZN10dng_stream14TagValue_int32Ej
        - _ZN10dng_stream15TagValue_uint32Ej
        - _ZN10dng_stream18TagValue_srationalEj
        - _ZN10dng_stream18TagValue_urationalEj
        - _ZN10dng_stream9Get_uint8Ev
        - _ZN10dng_stringC2Ev
        - _ZN10dng_stringD2Ev
        - _ZN13dng_date_timeC2Ev
        - _ZN13dng_time_zone14SetOffsetHoursEi
        - _ZN13dng_time_zoneC2Ev
        - _ZN13dng_urational5ClearEv
        - _ZN13dng_urationalC2Ejj
        - _ZN15dng_fingerprintC2Ev
        - _ZN18dng_date_time_info11SetDateTimeERK13dng_date_time
        - _ZN18dng_date_time_info13SetSubsecondsERK10dng_string
        - _ZN18dng_date_time_info7SetZoneERK13dng_time_zone
        - _ZN26dng_date_time_storage_infoC2Em20dng_date_time_format
        - _ZN8dng_exif10SetFNumberEd
        - _ZN8dng_exif15SetExposureTimeEdb
        - _ZN8dng_exif16SetApertureValueEd
        - _ZN8dng_exif20SetShutterSpeedValueEd
        - _ZNK10dng_stream22PositionInOriginalFileEv
        - _ZNK10dng_string3GetEv
        - _ZNK10dng_string6LengthEv
        - _ZNK10dng_string8NotEmptyEv
        - _ZNK13dng_srational9As_real64Ev
        - _ZNK13dng_urational7IsValidEv
        - _ZNK13dng_urational9As_real64Ev
      functionUses:    0
      BranchProfiles:
        - Branch String:   './dng_exif.cpp:1392,2'
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             './dng_exif.cpp:1398,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_exif.cpp:1403,5'
          Dst:             _Z14ParseStringTagR10dng_streamjjjR10dng_stringb
        - Src:             './dng_exif.cpp:1414,5'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_exif.cpp:1416,29'
          Dst:             _ZN10dng_stream18TagValue_urationalEj
        - Src:             './dng_exif.cpp:1454,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_exif.cpp:1456,4'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_exif.cpp:1458,30'
          Dst:             _ZN10dng_stream18TagValue_urationalEj
        - Src:             './dng_exif.cpp:1460,24'
          Dst:             _ZNK13dng_urational9As_real64Ev
        - Src:             './dng_exif.cpp:1460,4'
          Dst:             _ZN8dng_exif15SetExposureTimeEdb
        - Src:             './dng_exif.cpp:1491,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_exif.cpp:1493,4'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_exif.cpp:1495,30'
          Dst:             _ZN10dng_stream18TagValue_urationalEj
        - Src:             './dng_exif.cpp:1499,11'
          Dst:             _ZNK13dng_urational9As_real64Ev
        - Src:             './dng_exif.cpp:1501,8'
          Dst:             _ZN13dng_urational5ClearEv
        - Src:             './dng_exif.cpp:1516,19'
          Dst:             _ZNK13dng_urational9As_real64Ev
        - Src:             './dng_exif.cpp:1516,4'
          Dst:             _ZN8dng_exif10SetFNumberEd
        - Src:             './dng_exif.cpp:1525,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_exif.cpp:1527,4'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_exif.cpp:1529,30'
          Dst:             _ZN10dng_stream15TagValue_uint32Ej
        - Src:             './dng_exif.cpp:1550,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_exif.cpp:1552,4'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_exif.cpp:1557,35'
          Dst:             _ZN10dng_stream15TagValue_uint32Ej
        - Src:             './dng_exif.cpp:1588,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_exif.cpp:1590,4'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_exif.cpp:1592,39'
          Dst:             _ZN10dng_stream10Get_uint16Ev
        - Src:             './dng_exif.cpp:1613,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_exif.cpp:1615,4'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_exif.cpp:1617,40'
          Dst:             _ZN10dng_stream15TagValue_uint32Ej
        - Src:             './dng_exif.cpp:1638,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_exif.cpp:1640,4'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_exif.cpp:1642,39'
          Dst:             _ZN10dng_stream15TagValue_uint32Ej
        - Src:             './dng_exif.cpp:1663,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_exif.cpp:1665,4'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_exif.cpp:1667,23'
          Dst:             _ZN10dng_stream15TagValue_uint32Ej
        - Src:             './dng_exif.cpp:1688,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_exif.cpp:1690,4'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_exif.cpp:1692,34'
          Dst:             _ZN10dng_stream15TagValue_uint32Ej
        - Src:             './dng_exif.cpp:1713,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_exif.cpp:1715,4'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_exif.cpp:1717,34'
          Dst:             _ZN10dng_stream15TagValue_uint32Ej
        - Src:             './dng_exif.cpp:1738,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_exif.cpp:1740,4'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_exif.cpp:1742,18'
          Dst:             _ZN13dng_time_zoneC2Ev
        - Src:             './dng_exif.cpp:1744,40'
          Dst:             _ZN10dng_stream14TagValue_int32Ej
        - Src:             './dng_exif.cpp:1744,17'
          Dst:             _ZN13dng_time_zone14SetOffsetHoursEi
        - Src:             './dng_exif.cpp:1746,22'
          Dst:             _ZN18dng_date_time_info7SetZoneERK13dng_time_zone
        - Src:             './dng_exif.cpp:1757,18'
          Dst:             _ZN13dng_time_zoneC2Ev
        - Src:             './dng_exif.cpp:1762,40'
          Dst:             _ZN10dng_stream14TagValue_int32Ej
        - Src:             './dng_exif.cpp:1762,17'
          Dst:             _ZN13dng_time_zone14SetOffsetHoursEi
        - Src:             './dng_exif.cpp:1764,15'
          Dst:             _ZN18dng_date_time_info7SetZoneERK13dng_time_zone
        - Src:             './dng_exif.cpp:1797,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_exif.cpp:1799,4'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_exif.cpp:1801,28'
          Dst:             _ZN10dng_stream15TagValue_uint32Ej
        - Src:             './dng_exif.cpp:1837,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_exif.cpp:1839,4'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_exif.cpp:1841,23'
          Dst:             _ZN10dng_stream9Get_uint8Ev
        - Src:             './dng_exif.cpp:1842,23'
          Dst:             _ZN10dng_stream9Get_uint8Ev
        - Src:             './dng_exif.cpp:1843,23'
          Dst:             _ZN10dng_stream9Get_uint8Ev
        - Src:             './dng_exif.cpp:1844,23'
          Dst:             _ZN10dng_stream9Get_uint8Ev
        - Src:             './dng_exif.cpp:1871,32'
          Dst:             _ZNK10dng_stream22PositionInOriginalFileEv
        - Src:             './dng_exif.cpp:1873,18'
          Dst:             _ZN13dng_date_timeC2Ev
        - Src:             './dng_exif.cpp:1875,9'
          Dst:             _Z16ParseDateTimeTagR10dng_streamjjjjR13dng_date_time
        - Src:             './dng_exif.cpp:1885,22'
          Dst:             _ZN18dng_date_time_info11SetDateTimeERK13dng_date_time
        - Src:             './dng_exif.cpp:1887,35'
          Dst:             _ZN26dng_date_time_storage_infoC2Em20dng_date_time_format
        - Src:             './dng_exif.cpp:1912,32'
          Dst:             _ZNK10dng_stream22PositionInOriginalFileEv
        - Src:             './dng_exif.cpp:1914,18'
          Dst:             _ZN13dng_date_timeC2Ev
        - Src:             './dng_exif.cpp:1916,9'
          Dst:             _Z16ParseDateTimeTagR10dng_streamjjjjR13dng_date_time
        - Src:             './dng_exif.cpp:1926,23'
          Dst:             _ZN18dng_date_time_info11SetDateTimeERK13dng_date_time
        - Src:             './dng_exif.cpp:1928,36'
          Dst:             _ZN26dng_date_time_storage_infoC2Em20dng_date_time_format
        - Src:             './dng_exif.cpp:1953,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_exif.cpp:1955,4'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_exif.cpp:1957,23'
          Dst:             _ZN10dng_stream9Get_uint8Ev
        - Src:             './dng_exif.cpp:1958,23'
          Dst:             _ZN10dng_stream9Get_uint8Ev
        - Src:             './dng_exif.cpp:1959,23'
          Dst:             _ZN10dng_stream9Get_uint8Ev
        - Src:             './dng_exif.cpp:1960,23'
          Dst:             _ZN10dng_stream9Get_uint8Ev
        - Src:             './dng_exif.cpp:1986,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_exif.cpp:1988,4'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_exif.cpp:1990,38'
          Dst:             _ZN10dng_stream18TagValue_urationalEj
        - Src:             './dng_exif.cpp:2011,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_exif.cpp:2013,4'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_exif.cpp:2015,30'
          Dst:             _ZN10dng_stream18TagValue_srationalEj
        - Src:             './dng_exif.cpp:2056,29'
          Dst:             _ZNK13dng_srational9As_real64Ev
        - Src:             './dng_exif.cpp:2056,4'
          Dst:             _ZN8dng_exif20SetShutterSpeedValueEd
        - Src:             './dng_exif.cpp:2065,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_exif.cpp:2067,4'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_exif.cpp:2069,30'
          Dst:             _ZN10dng_stream18TagValue_urationalEj
        - Src:             './dng_exif.cpp:2104,25'
          Dst:             _ZNK13dng_urational9As_real64Ev
        - Src:             './dng_exif.cpp:2104,4'
          Dst:             _ZN8dng_exif16SetApertureValueEd
        - Src:             './dng_exif.cpp:2113,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_exif.cpp:2115,4'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_exif.cpp:2117,30'
          Dst:             _ZN10dng_stream18TagValue_srationalEj
        - Src:             './dng_exif.cpp:2138,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_exif.cpp:2140,4'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_exif.cpp:2142,32'
          Dst:             _ZN10dng_stream18TagValue_srationalEj
        - Src:             './dng_exif.cpp:2163,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_exif.cpp:2165,4'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_exif.cpp:2167,31'
          Dst:             _ZN10dng_stream18TagValue_urationalEj
        - Src:             './dng_exif.cpp:2189,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_exif.cpp:2191,4'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_exif.cpp:2193,30'
          Dst:             _ZN10dng_stream18TagValue_urationalEj
        - Src:             './dng_exif.cpp:2217,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_exif.cpp:2219,4'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_exif.cpp:2221,27'
          Dst:             _ZN10dng_stream15TagValue_uint32Ej
        - Src:             './dng_exif.cpp:2242,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_exif.cpp:2244,4'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_exif.cpp:2246,26'
          Dst:             _ZN10dng_stream15TagValue_uint32Ej
        - Src:             './dng_exif.cpp:2267,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_exif.cpp:2269,4'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_exif.cpp:2271,20'
          Dst:             _ZN10dng_stream15TagValue_uint32Ej
        - Src:             './dng_exif.cpp:2348,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_exif.cpp:2350,4'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_exif.cpp:2352,26'
          Dst:             _ZN10dng_stream18TagValue_urationalEj
        - Src:             './dng_exif.cpp:2356,21'
          Dst:             _ZNK13dng_urational9As_real64Ev
        - Src:             './dng_exif.cpp:2358,18'
          Dst:             _ZN13dng_urational5ClearEv
        - Src:             './dng_exif.cpp:2380,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_exif.cpp:2382,4'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_exif.cpp:2384,26'
          Dst:             _ZN10dng_stream15TagValue_uint32Ej
        - Src:             './dng_exif.cpp:2403,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_exif.cpp:2405,4'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_exif.cpp:2407,28'
          Dst:             _ZN10dng_stream18TagValue_urationalEj
        - Src:             './dng_exif.cpp:2429,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_exif.cpp:2431,4'
          Dst:             _Z21ParseEncodedStringTagR10dng_streamjjjR10dng_string
        - Src:             './dng_exif.cpp:2459,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_exif.cpp:2461,15'
          Dst:             _ZN10dng_stringC2Ev
        - Src:             './dng_exif.cpp:2463,4'
          Dst:             _Z14ParseStringTagR10dng_streamjjjR10dng_stringb
        - Src:             './dng_exif.cpp:2469,14'
          Dst:             _ZN18dng_date_time_info13SetSubsecondsERK10dng_string
        - Src:             './dng_exif.cpp:2488,4'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_exif.cpp:2488,4'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_exif.cpp:2493,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_exif.cpp:2495,15'
          Dst:             _ZN10dng_stringC2Ev
        - Src:             './dng_exif.cpp:2497,4'
          Dst:             _Z14ParseStringTagR10dng_streamjjjR10dng_stringb
        - Src:             './dng_exif.cpp:2503,22'
          Dst:             _ZN18dng_date_time_info13SetSubsecondsERK10dng_string
        - Src:             './dng_exif.cpp:2522,4'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_exif.cpp:2522,4'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_exif.cpp:2527,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_exif.cpp:2529,15'
          Dst:             _ZN10dng_stringC2Ev
        - Src:             './dng_exif.cpp:2531,4'
          Dst:             _Z14ParseStringTagR10dng_streamjjjR10dng_stringb
        - Src:             './dng_exif.cpp:2537,23'
          Dst:             _ZN18dng_date_time_info13SetSubsecondsERK10dng_string
        - Src:             './dng_exif.cpp:2556,4'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_exif.cpp:2556,4'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_exif.cpp:2561,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_exif.cpp:2563,4'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_exif.cpp:2565,23'
          Dst:             _ZN10dng_stream9Get_uint8Ev
        - Src:             './dng_exif.cpp:2566,23'
          Dst:             _ZN10dng_stream9Get_uint8Ev
        - Src:             './dng_exif.cpp:2567,23'
          Dst:             _ZN10dng_stream9Get_uint8Ev
        - Src:             './dng_exif.cpp:2568,23'
          Dst:             _ZN10dng_stream9Get_uint8Ev
        - Src:             './dng_exif.cpp:2595,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_exif.cpp:2597,4'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_exif.cpp:2599,25'
          Dst:             _ZN10dng_stream15TagValue_uint32Ej
        - Src:             './dng_exif.cpp:2620,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_exif.cpp:2622,4'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_exif.cpp:2624,30'
          Dst:             _ZN10dng_stream15TagValue_uint32Ej
        - Src:             './dng_exif.cpp:2642,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_exif.cpp:2644,4'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_exif.cpp:2646,30'
          Dst:             _ZN10dng_stream15TagValue_uint32Ej
        - Src:             './dng_exif.cpp:2664,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_exif.cpp:2666,4'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_exif.cpp:2668,36'
          Dst:             _ZN10dng_stream18TagValue_urationalEj
        - Src:             './dng_exif.cpp:2689,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_exif.cpp:2691,4'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_exif.cpp:2693,36'
          Dst:             _ZN10dng_stream18TagValue_urationalEj
        - Src:             './dng_exif.cpp:2714,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_exif.cpp:2716,4'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_exif.cpp:2718,39'
          Dst:             _ZN10dng_stream15TagValue_uint32Ej
        - Src:             './dng_exif.cpp:2739,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_exif.cpp:2741,4'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_exif.cpp:2743,28'
          Dst:             _ZN10dng_stream15TagValue_uint32Ej
        - Src:             './dng_exif.cpp:2764,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_exif.cpp:2766,4'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_exif.cpp:2768,25'
          Dst:             _ZN10dng_stream9Get_uint8Ev
        - Src:             './dng_exif.cpp:2789,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_exif.cpp:2791,4'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_exif.cpp:2793,24'
          Dst:             _ZN10dng_stream9Get_uint8Ev
        - Src:             './dng_exif.cpp:2814,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_exif.cpp:2821,25'
          Dst:             _ZN10dng_stream10Get_uint16Ev
        - Src:             './dng_exif.cpp:2822,25'
          Dst:             _ZN10dng_stream10Get_uint16Ev
        - Src:             './dng_exif.cpp:2845,35'
          Dst:             _ZN10dng_stream9Get_uint8Ev
        - Src:             './dng_exif.cpp:2892,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_exif.cpp:2894,4'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_exif.cpp:2896,29'
          Dst:             _ZN10dng_stream15TagValue_uint32Ej
        - Src:             './dng_exif.cpp:2917,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_exif.cpp:2919,4'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_exif.cpp:2921,27'
          Dst:             _ZN10dng_stream15TagValue_uint32Ej
        - Src:             './dng_exif.cpp:2942,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_exif.cpp:2944,4'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_exif.cpp:2946,27'
          Dst:             _ZN10dng_stream15TagValue_uint32Ej
        - Src:             './dng_exif.cpp:2967,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_exif.cpp:2969,4'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_exif.cpp:2971,31'
          Dst:             _ZN10dng_stream18TagValue_urationalEj
        - Src:             './dng_exif.cpp:3006,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_exif.cpp:3008,4'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_exif.cpp:3010,36'
          Dst:             _ZN10dng_stream15TagValue_uint32Ej
        - Src:             './dng_exif.cpp:3031,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_exif.cpp:3033,4'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_exif.cpp:3035,31'
          Dst:             _ZN10dng_stream15TagValue_uint32Ej
        - Src:             './dng_exif.cpp:3056,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_exif.cpp:3058,4'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_exif.cpp:3060,26'
          Dst:             _ZN10dng_stream15TagValue_uint32Ej
        - Src:             './dng_exif.cpp:3081,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_exif.cpp:3083,4'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_exif.cpp:3085,23'
          Dst:             _ZN10dng_stream15TagValue_uint32Ej
        - Src:             './dng_exif.cpp:3106,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_exif.cpp:3108,4'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_exif.cpp:3110,25'
          Dst:             _ZN10dng_stream15TagValue_uint32Ej
        - Src:             './dng_exif.cpp:3131,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_exif.cpp:3133,4'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_exif.cpp:3135,24'
          Dst:             _ZN10dng_stream15TagValue_uint32Ej
        - Src:             './dng_exif.cpp:3156,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_exif.cpp:3158,4'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_exif.cpp:3160,35'
          Dst:             _ZN10dng_stream15TagValue_uint32Ej
        - Src:             './dng_exif.cpp:3182,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_exif.cpp:3184,9'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_exif.cpp:3191,5'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_exif.cpp:3199,31'
          Dst:             _ZN10dng_stream15TagValue_uint32Ej
        - Src:             './dng_exif.cpp:3230,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_exif.cpp:3232,4'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_exif.cpp:3234,20'
          Dst:             _ZN10dng_stream18TagValue_urationalEj
        - Src:             './dng_exif.cpp:3255,9'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_exif.cpp:3258,9'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_exif.cpp:3261,15'
          Dst:             _ZN10dng_stringC2Ev
        - Src:             './dng_exif.cpp:3263,4'
          Dst:             _Z14ParseStringTagR10dng_streamjjjR10dng_stringb
        - Src:             './dng_exif.cpp:3269,10'
          Dst:             _ZNK10dng_string6LengthEv
        - Src:             './dng_exif.cpp:3318,4'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_exif.cpp:3272,20'
          Dst:             _ZN15dng_fingerprintC2Ev
        - Src:             './dng_exif.cpp:3277,32'
          Dst:             _ZNK10dng_string3GetEv
        - Src:             './dng_exif.cpp:3277,14'
          Dst:             _Z14ForceUppercasec
        - Src:             './dng_exif.cpp:3318,4'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_exif.cpp:3323,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_exif.cpp:3325,4'
          Dst:             _Z14ParseStringTagR10dng_streamjjjR10dng_stringb
        - Src:             './dng_exif.cpp:3353,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_exif.cpp:3355,4'
          Dst:             _Z14ParseStringTagR10dng_streamjjjR10dng_stringb
        - Src:             './dng_exif.cpp:3383,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_exif.cpp:3385,9'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_exif.cpp:3388,27'
          Dst:             _ZN10dng_stream18TagValue_urationalEj
        - Src:             './dng_exif.cpp:3389,27'
          Dst:             _ZN10dng_stream18TagValue_urationalEj
        - Src:             './dng_exif.cpp:3390,27'
          Dst:             _ZN10dng_stream18TagValue_urationalEj
        - Src:             './dng_exif.cpp:3391,27'
          Dst:             _ZN10dng_stream18TagValue_urationalEj
        - Src:             './dng_exif.cpp:3399,23'
          Dst:             _ZNK13dng_urational7IsValidEv
        - Src:             './dng_exif.cpp:3399,51'
          Dst:             _ZNK13dng_urational9As_real64Ev
        - Src:             './dng_exif.cpp:3402,22'
          Dst:             _ZN13dng_urationalC2Ejj
        - Src:             './dng_exif.cpp:3455,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_exif.cpp:3457,4'
          Dst:             _Z14ParseStringTagR10dng_streamjjjR10dng_stringb
        - Src:             './dng_exif.cpp:3485,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_exif.cpp:3487,4'
          Dst:             _Z14ParseStringTagR10dng_streamjjjR10dng_stringb
        - Src:             './dng_exif.cpp:3493,41'
          Dst:             _ZNK10dng_string8NotEmptyEv
        - Src:             './dng_exif.cpp:3517,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_exif.cpp:3519,4'
          Dst:             _Z14ParseStringTagR10dng_streamjjjR10dng_stringb
    - functionName:    _ZN8dng_exif15SetExposureTimeEdb
      functionSourceFile: '/src/dng_sdk/source/./dng_exif.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 502
      functionLinenumberEnd: 581
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - double
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          167
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - _Z12Round_uint32d
        - _ZN13dng_srational10Set_real64Edi
        - _ZN13dng_srational14ReduceByFactorEi
        - _ZN13dng_srational5ClearEv
        - _ZN13dng_urational10Set_real64Edj
        - _ZN13dng_urational14ReduceByFactorEj
        - _ZN13dng_urational5ClearEv
        - _ZN13dng_urationalC2Ejj
        - _ZN8dng_exif16SnapExposureTimeEd
        - _ZNK13dng_urational9As_real64Ev
        - log
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_exif.cpp:504,16'
          Dst:             _ZN13dng_urational5ClearEv
        - Src:             './dng_exif.cpp:506,21'
          Dst:             _ZN13dng_srational5ClearEv
        - Src:             './dng_exif.cpp:511,8'
          Dst:             _ZN8dng_exif16SnapExposureTimeEd
        - Src:             './dng_exif.cpp:521,18'
          Dst:             _ZN13dng_urational10Set_real64Edj
        - Src:             './dng_exif.cpp:528,18'
          Dst:             _ZN13dng_urational10Set_real64Edj
        - Src:             './dng_exif.cpp:530,18'
          Dst:             _ZN13dng_urational14ReduceByFactorEj
        - Src:             './dng_exif.cpp:537,38'
          Dst:             _Z12Round_uint32d
        - Src:             './dng_exif.cpp:537,20'
          Dst:             _ZN13dng_urationalC2Ejj
        - Src:             './dng_exif.cpp:544,18'
          Dst:             _ZN13dng_urational10Set_real64Edj
        - Src:             './dng_exif.cpp:546,18'
          Dst:             _ZN13dng_urational14ReduceByFactorEj
        - Src:             './dng_exif.cpp:556,22'
          Dst:             _ZN13dng_urationalC2Ejj
        - Src:             './dng_exif.cpp:568,22'
          Dst:             _ZNK13dng_urational9As_real64Ev
        - Src:             './dng_exif.cpp:570,35'
          Dst:             log
        - Src:             './dng_exif.cpp:570,46'
          Dst:             log
        - Src:             './dng_exif.cpp:570,22'
          Dst:             _ZN13dng_srational10Set_real64Edi
        - Src:             './dng_exif.cpp:572,22'
          Dst:             _ZN13dng_srational14ReduceByFactorEi
        - Src:             './dng_exif.cpp:573,22'
          Dst:             _ZN13dng_srational14ReduceByFactorEi
        - Src:             './dng_exif.cpp:574,22'
          Dst:             _ZN13dng_srational14ReduceByFactorEi
        - Src:             './dng_exif.cpp:575,22'
          Dst:             _ZN13dng_srational14ReduceByFactorEi
        - Src:             './dng_exif.cpp:576,22'
          Dst:             _ZN13dng_srational14ReduceByFactorEi
        - Src:             './dng_exif.cpp:577,22'
          Dst:             _ZN13dng_srational14ReduceByFactorEi
    - functionName:    _ZN13dng_urational5ClearEv
      functionSourceFile: '/src/dng_sdk/source/./dng_rational.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8dng_exif10SetFNumberEd
      functionSourceFile: '/src/dng_sdk/source/./dng_exif.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 639
      functionLinenumberEnd: 675
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          78
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN13dng_urational10Set_real64Edj
        - _ZN13dng_urational14ReduceByFactorEj
        - _ZN13dng_urational5ClearEv
        - _ZN8dng_exif13EncodeFNumberEd
        - _ZN8dng_exif22FNumberToApertureValueERK13dng_urational
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_exif.cpp:641,11'
          Dst:             _ZN13dng_urational5ClearEv
        - Src:             './dng_exif.cpp:643,17'
          Dst:             _ZN13dng_urational5ClearEv
        - Src:             './dng_exif.cpp:653,14'
          Dst:             _ZN8dng_exif13EncodeFNumberEd
        - Src:             './dng_exif.cpp:657,15'
          Dst:             _ZN8dng_exif22FNumberToApertureValueERK13dng_urational
        - Src:             './dng_exif.cpp:662,19'
          Dst:             _ZN13dng_urational10Set_real64Edj
        - Src:             './dng_exif.cpp:664,19'
          Dst:             _ZN13dng_urational14ReduceByFactorEj
        - Src:             './dng_exif.cpp:665,19'
          Dst:             _ZN13dng_urational14ReduceByFactorEj
        - Src:             './dng_exif.cpp:666,19'
          Dst:             _ZN13dng_urational14ReduceByFactorEj
        - Src:             './dng_exif.cpp:667,19'
          Dst:             _ZN13dng_urational14ReduceByFactorEj
        - Src:             './dng_exif.cpp:668,19'
          Dst:             _ZN13dng_urational14ReduceByFactorEj
        - Src:             './dng_exif.cpp:669,19'
          Dst:             _ZN13dng_urational14ReduceByFactorEj
    - functionName:    _ZN8dng_exif20SetShutterSpeedValueEd
      functionSourceFile: '/src/dng_sdk/source/./dng_exif.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 586
      functionLinenumberEnd: 597
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8dng_exif15SetExposureTimeEdb
        - _ZNK13dng_urational8NotValidEv
        - pow
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_exif.cpp:588,20'
          Dst:             _ZNK13dng_urational8NotValidEv
        - Src:             './dng_exif.cpp:591,15'
          Dst:             pow
        - Src:             './dng_exif.cpp:593,3'
          Dst:             _ZN8dng_exif15SetExposureTimeEdb
    - functionName:    _ZN8dng_exif16SetApertureValueEd
      functionSourceFile: '/src/dng_sdk/source/./dng_exif.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 680
      functionLinenumberEnd: 689
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8dng_exif10SetFNumberEd
        - _ZN8dng_exif22ApertureValueToFNumberEd
        - _ZNK13dng_urational8NotValidEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_exif.cpp:682,15'
          Dst:             _ZNK13dng_urational8NotValidEv
        - Src:             './dng_exif.cpp:685,15'
          Dst:             _ZN8dng_exif22ApertureValueToFNumberEd
        - Src:             './dng_exif.cpp:685,3'
          Dst:             _ZN8dng_exif10SetFNumberEd
    - functionName:    _ZN8dng_exif22ApertureValueToFNumberEd
      functionSourceFile: '/src/dng_sdk/source/./dng_exif.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 694
      functionLinenumberEnd: 696
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pow
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_exif.cpp:696,9'
          Dst:             pow
    - functionName:    _ZN8dng_exif13EncodeFNumberEd
      functionSourceFile: '/src/dng_sdk/source/./dng_exif.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 602
      functionLinenumberEnd: 632
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          44
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN13dng_urational10Set_real64Edj
        - _ZN13dng_urational14ReduceByFactorEj
        - _ZN13dng_urationalC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_exif.cpp:604,16'
          Dst:             _ZN13dng_urationalC2Ev
        - Src:             './dng_exif.cpp:609,5'
          Dst:             _ZN13dng_urational10Set_real64Edj
        - Src:             './dng_exif.cpp:616,5'
          Dst:             _ZN13dng_urational10Set_real64Edj
        - Src:             './dng_exif.cpp:618,5'
          Dst:             _ZN13dng_urational14ReduceByFactorEj
        - Src:             './dng_exif.cpp:619,5'
          Dst:             _ZN13dng_urational14ReduceByFactorEj
        - Src:             './dng_exif.cpp:626,5'
          Dst:             _ZN13dng_urational10Set_real64Edj
        - Src:             './dng_exif.cpp:628,5'
          Dst:             _ZN13dng_urational14ReduceByFactorEj
    - functionName:    _ZN8dng_exif22FNumberToApertureValueERK13dng_urational
      functionSourceFile: '/src/dng_sdk/source/./dng_exif.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 721
      functionLinenumberEnd: 723
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8dng_exif22FNumberToApertureValueEd
        - _ZNK13dng_urational9As_real64Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_exif.cpp:723,41'
          Dst:             _ZNK13dng_urational9As_real64Ev
        - Src:             './dng_exif.cpp:723,9'
          Dst:             _ZN8dng_exif22FNumberToApertureValueEd
    - functionName:    _ZN8dng_exif22FNumberToApertureValueEd
      functionSourceFile: '/src/dng_sdk/source/./dng_exif.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 712
      functionLinenumberEnd: 714
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - log
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_exif.cpp:714,15'
          Dst:             log
        - Src:             './dng_exif.cpp:714,31'
          Dst:             log
    - functionName:    log
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13dng_srational5ClearEv
      functionSourceFile: '/src/dng_sdk/source/./dng_rational.h'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8dng_exif16SnapExposureTimeEd
      functionSourceFile: '/src/dng_sdk/source/./dng_exif.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 274
      functionLinenumberEnd: 497
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         48
      ICount:          233
      EdgeCount:       62
      CyclomaticComplexity: 16
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8dng_exif15Parse_ifd0_mainER10dng_streamR10dng_sharedjjjjm
      functionSourceFile: '/src/dng_sdk/source/./dng_exif.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1261
      functionLinenumberEnd: 1377
      functionDepth:   0
      returnType:      bool
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          113
      EdgeCount:       19
      CyclomaticComplexity: 11
      functionsReached:
        - _Z12CheckTagTypejjjtttt
        - _Z13CheckTagCountjjjjj
        - _ZN10dng_stream15TagValue_uint32Ej
        - _ZN10dng_stream18TagValue_urationalEj
      functionUses:    0
      BranchProfiles:
        - Branch String:   './dng_exif.cpp:1263,2'
          Branch Sides:    []
      Callsites:
        - Src:             './dng_exif.cpp:1269,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_exif.cpp:1271,4'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_exif.cpp:1273,36'
          Dst:             _ZN10dng_stream18TagValue_urationalEj
        - Src:             './dng_exif.cpp:1294,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_exif.cpp:1296,4'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_exif.cpp:1298,36'
          Dst:             _ZN10dng_stream18TagValue_urationalEj
        - Src:             './dng_exif.cpp:1319,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_exif.cpp:1321,4'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_exif.cpp:1323,39'
          Dst:             _ZN10dng_stream15TagValue_uint32Ej
        - Src:             './dng_exif.cpp:1344,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_exif.cpp:1346,4'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_exif.cpp:1348,28'
          Dst:             _ZN10dng_stream15TagValue_uint32Ej
    - functionName:    _ZN8dng_exif10Parse_ifd0ER10dng_streamR10dng_sharedjjjjm
      functionSourceFile: '/src/dng_sdk/source/./dng_exif.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 867
      functionLinenumberEnd: 1248
      functionDepth:   0
      returnType:      bool
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          315
      EdgeCount:       35
      CyclomaticComplexity: 6
      functionsReached:
        - _Z12CheckTagTypejjjtttt
        - _Z13CheckTagCountjjjjj
        - _Z14ParseStringTagR10dng_streamjjjR10dng_stringb
        - _Z16ParseDateTimeTagR10dng_streamjjjjR13dng_date_time
        - _Z18ParseDualStringTagR10dng_streamjjjR10dng_stringS2_
        - _ZN10dng_stream18TagValue_urationalEj
        - _ZN10dng_stream9Get_uint8Ev
        - _ZN13dng_date_timeC2Ev
        - _ZN13dng_urationalC2Ejj
        - _ZN18dng_date_time_info11SetDateTimeERK13dng_date_time
        - _ZN26dng_date_time_storage_infoC2Em20dng_date_time_format
        - _ZNK10dng_stream22PositionInOriginalFileEv
        - _ZNK13dng_urational7IsValidEv
        - _ZNK13dng_urational9As_real64Ev
      functionUses:    0
      BranchProfiles:
        - Branch String:   './dng_exif.cpp:869,2'
          Branch Sides:    []
      Callsites:
        - Src:             './dng_exif.cpp:875,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_exif.cpp:877,4'
          Dst:             _Z14ParseStringTagR10dng_streamjjjR10dng_stringb
        - Src:             './dng_exif.cpp:905,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_exif.cpp:907,4'
          Dst:             _Z14ParseStringTagR10dng_streamjjjR10dng_stringb
        - Src:             './dng_exif.cpp:935,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_exif.cpp:937,4'
          Dst:             _Z14ParseStringTagR10dng_streamjjjR10dng_stringb
        - Src:             './dng_exif.cpp:965,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_exif.cpp:967,4'
          Dst:             _Z14ParseStringTagR10dng_streamjjjR10dng_stringb
        - Src:             './dng_exif.cpp:995,32'
          Dst:             _ZNK10dng_stream22PositionInOriginalFileEv
        - Src:             './dng_exif.cpp:997,18'
          Dst:             _ZN13dng_date_timeC2Ev
        - Src:             './dng_exif.cpp:999,9'
          Dst:             _Z16ParseDateTimeTagR10dng_streamjjjjR13dng_date_time
        - Src:             './dng_exif.cpp:1009,14'
          Dst:             _ZN18dng_date_time_info11SetDateTimeERK13dng_date_time
        - Src:             './dng_exif.cpp:1011,27'
          Dst:             _ZN26dng_date_time_storage_infoC2Em20dng_date_time_format
        - Src:             './dng_exif.cpp:1036,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_exif.cpp:1038,4'
          Dst:             _Z14ParseStringTagR10dng_streamjjjR10dng_stringb
        - Src:             './dng_exif.cpp:1066,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_exif.cpp:1068,4'
          Dst:             _Z18ParseDualStringTagR10dng_streamjjjR10dng_stringS2_
        - Src:             './dng_exif.cpp:1106,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_exif.cpp:1108,4'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_exif.cpp:1110,23'
          Dst:             _ZN10dng_stream9Get_uint8Ev
        - Src:             './dng_exif.cpp:1111,23'
          Dst:             _ZN10dng_stream9Get_uint8Ev
        - Src:             './dng_exif.cpp:1112,23'
          Dst:             _ZN10dng_stream9Get_uint8Ev
        - Src:             './dng_exif.cpp:1113,23'
          Dst:             _ZN10dng_stream9Get_uint8Ev
        - Src:             './dng_exif.cpp:1138,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_exif.cpp:1140,4'
          Dst:             _Z14ParseStringTagR10dng_streamjjjR10dng_stringb
        - Src:             './dng_exif.cpp:1168,4'
          Dst:             _Z12CheckTagTypejjjtttt
        - Src:             './dng_exif.cpp:1170,9'
          Dst:             _Z13CheckTagCountjjjjj
        - Src:             './dng_exif.cpp:1173,27'
          Dst:             _ZN10dng_stream18TagValue_urationalEj
        - Src:             './dng_exif.cpp:1174,27'
          Dst:             _ZN10dng_stream18TagValue_urationalEj
        - Src:             './dng_exif.cpp:1175,27'
          Dst:             _ZN10dng_stream18TagValue_urationalEj
        - Src:             './dng_exif.cpp:1176,27'
          Dst:             _ZN10dng_stream18TagValue_urationalEj
        - Src:             './dng_exif.cpp:1184,23'
          Dst:             _ZNK13dng_urational7IsValidEv
        - Src:             './dng_exif.cpp:1184,51'
          Dst:             _ZNK13dng_urational9As_real64Ev
        - Src:             './dng_exif.cpp:1187,22'
          Dst:             _ZN13dng_urationalC2Ejj
    - functionName:    _ZN8dng_exif8ParseTagER10dng_streamR10dng_sharedjbjjjm
      functionSourceFile: '/src/dng_sdk/source/./dng_exif.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 759
      functionLinenumberEnd: 854
      functionDepth:   0
      returnType:      bool
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - bool
        - int
        - int
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          213
      EdgeCount:       47
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8dng_exif18AtLeastVersion0230Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_exif.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 739
      functionLinenumberEnd: 745
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          51
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8dng_exif14UpdateDateTimeERK18dng_date_time_info
      functionSourceFile: '/src/dng_sdk/source/./dng_exif.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 730
      functionLinenumberEnd: 734
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN18dng_date_time_infoaSERKS_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_exif.cpp:732,12'
          Dst:             _ZN18dng_date_time_infoaSERKS_
    - functionName:    _ZN8dng_exif22ApertureValueToFNumberERK13dng_urational
      functionSourceFile: '/src/dng_sdk/source/./dng_exif.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8dng_exif22ApertureValueToFNumberEd
        - _ZNK13dng_urational9As_real64Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_exif.cpp:705,36'
          Dst:             _ZNK13dng_urational9As_real64Ev
        - Src:             './dng_exif.cpp:705,9'
          Dst:             _ZN8dng_exif22ApertureValueToFNumberEd
    - functionName:    _ZN8dng_exif11CopyGPSFromERKS_
      functionSourceFile: '/src/dng_sdk/source/./dng_exif.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          217
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10dng_stringaSERKS_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_exif.cpp:225,24'
          Dst:             _ZN10dng_stringaSERKS_
        - Src:             './dng_exif.cpp:229,24'
          Dst:             _ZN10dng_stringaSERKS_
        - Src:             './dng_exif.cpp:238,24'
          Dst:             _ZN10dng_stringaSERKS_
        - Src:             './dng_exif.cpp:239,24'
          Dst:             _ZN10dng_stringaSERKS_
        - Src:             './dng_exif.cpp:240,24'
          Dst:             _ZN10dng_stringaSERKS_
        - Src:             './dng_exif.cpp:242,24'
          Dst:             _ZN10dng_stringaSERKS_
        - Src:             './dng_exif.cpp:244,24'
          Dst:             _ZN10dng_stringaSERKS_
        - Src:             './dng_exif.cpp:246,24'
          Dst:             _ZN10dng_stringaSERKS_
        - Src:             './dng_exif.cpp:248,24'
          Dst:             _ZN10dng_stringaSERKS_
        - Src:             './dng_exif.cpp:249,24'
          Dst:             _ZN10dng_stringaSERKS_
        - Src:             './dng_exif.cpp:253,24'
          Dst:             _ZN10dng_stringaSERKS_
        - Src:             './dng_exif.cpp:257,24'
          Dst:             _ZN10dng_stringaSERKS_
        - Src:             './dng_exif.cpp:259,24'
          Dst:             _ZN10dng_stringaSERKS_
        - Src:             './dng_exif.cpp:261,24'
          Dst:             _ZN10dng_stringaSERKS_
        - Src:             './dng_exif.cpp:262,24'
          Dst:             _ZN10dng_stringaSERKS_
        - Src:             './dng_exif.cpp:263,24'
          Dst:             _ZN10dng_stringaSERKS_
    - functionName:    _ZN8dng_exifaSERKS_
      functionSourceFile: '/src/dng_sdk/source/./dng_exif.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          241
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10dng_stringaSERKS_
        - _ZN18dng_date_time_infoaSERKS_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_exif.h:42,7'
          Dst:             _ZN10dng_stringaSERKS_
        - Src:             './dng_exif.h:42,7'
          Dst:             _ZN10dng_stringaSERKS_
        - Src:             './dng_exif.h:42,7'
          Dst:             _ZN10dng_stringaSERKS_
        - Src:             './dng_exif.h:42,7'
          Dst:             _ZN10dng_stringaSERKS_
        - Src:             './dng_exif.h:42,7'
          Dst:             _ZN10dng_stringaSERKS_
        - Src:             './dng_exif.h:42,7'
          Dst:             _ZN10dng_stringaSERKS_
        - Src:             './dng_exif.h:42,7'
          Dst:             _ZN10dng_stringaSERKS_
        - Src:             './dng_exif.h:42,7'
          Dst:             _ZN10dng_stringaSERKS_
        - Src:             './dng_exif.h:42,7'
          Dst:             _ZN18dng_date_time_infoaSERKS_
        - Src:             './dng_exif.h:42,7'
          Dst:             _ZN18dng_date_time_infoaSERKS_
        - Src:             './dng_exif.h:42,7'
          Dst:             _ZN18dng_date_time_infoaSERKS_
        - Src:             './dng_exif.h:42,7'
          Dst:             _ZN10dng_stringaSERKS_
        - Src:             './dng_exif.h:42,7'
          Dst:             _ZN10dng_stringaSERKS_
        - Src:             './dng_exif.h:42,7'
          Dst:             _ZN10dng_stringaSERKS_
        - Src:             './dng_exif.h:42,7'
          Dst:             _ZN10dng_stringaSERKS_
        - Src:             './dng_exif.h:42,7'
          Dst:             _ZN10dng_stringaSERKS_
        - Src:             './dng_exif.h:42,7'
          Dst:             _ZN10dng_stringaSERKS_
        - Src:             './dng_exif.h:42,7'
          Dst:             _ZN10dng_stringaSERKS_
        - Src:             './dng_exif.h:42,7'
          Dst:             _ZN10dng_stringaSERKS_
        - Src:             './dng_exif.h:42,7'
          Dst:             _ZN10dng_stringaSERKS_
        - Src:             './dng_exif.h:42,7'
          Dst:             _ZN10dng_stringaSERKS_
        - Src:             './dng_exif.h:42,7'
          Dst:             _ZN10dng_stringaSERKS_
        - Src:             './dng_exif.h:42,7'
          Dst:             _ZN10dng_stringaSERKS_
        - Src:             './dng_exif.h:42,7'
          Dst:             _ZN10dng_stringaSERKS_
        - Src:             './dng_exif.h:42,7'
          Dst:             _ZN10dng_stringaSERKS_
        - Src:             './dng_exif.h:42,7'
          Dst:             _ZN10dng_stringaSERKS_
        - Src:             './dng_exif.h:42,7'
          Dst:             _ZN10dng_stringaSERKS_
        - Src:             './dng_exif.h:42,7'
          Dst:             _ZN10dng_stringaSERKS_
        - Src:             './dng_exif.h:42,7'
          Dst:             _ZN10dng_stringaSERKS_
        - Src:             './dng_exif.h:42,7'
          Dst:             _ZN10dng_stringaSERKS_
        - Src:             './dng_exif.h:42,7'
          Dst:             _ZN10dng_stringaSERKS_
        - Src:             './dng_exif.h:42,7'
          Dst:             _ZN10dng_stringaSERKS_
        - Src:             './dng_exif.h:42,7'
          Dst:             _ZN10dng_stringaSERKS_
        - Src:             './dng_exif.h:42,7'
          Dst:             _ZN10dng_stringaSERKS_
        - Src:             './dng_exif.h:42,7'
          Dst:             _ZN10dng_stringaSERKS_
        - Src:             './dng_exif.h:42,7'
          Dst:             _ZN10dng_stringaSERKS_
        - Src:             './dng_exif.h:42,7'
          Dst:             _ZN10dng_stringaSERKS_
    - functionName:    _ZN8dng_exif8SetEmptyEv
      functionSourceFile: '/src/dng_sdk/source/./dng_exif.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN8dng_exifC2Ev
        - _ZN8dng_exifD2Ev
        - _ZN8dng_exifaSERKS_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_exif.cpp:215,10'
          Dst:             _ZN8dng_exifC2Ev
        - Src:             './dng_exif.cpp:215,8'
          Dst:             _ZN8dng_exifaSERKS_
        - Src:             './dng_exif.cpp:215,2'
          Dst:             _ZN8dng_exifD2Ev
        - Src:             './dng_exif.cpp:215,2'
          Dst:             _ZN8dng_exifD2Ev
    - functionName:    _ZN8dng_exifD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_exif.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          89
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10dng_stringD2Ev
        - _ZN18dng_date_time_infoD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_exif.cpp:192,2'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_exif.cpp:192,2'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_exif.cpp:192,2'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_exif.cpp:192,2'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_exif.cpp:192,2'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_exif.cpp:192,2'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_exif.cpp:192,2'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_exif.cpp:192,2'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_exif.cpp:192,2'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_exif.cpp:192,2'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_exif.cpp:192,2'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_exif.cpp:192,2'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_exif.cpp:192,2'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_exif.cpp:192,2'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_exif.cpp:192,2'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_exif.cpp:192,2'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_exif.cpp:192,2'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_exif.cpp:192,2'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_exif.cpp:192,2'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_exif.cpp:192,2'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_exif.cpp:192,2'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_exif.cpp:192,2'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_exif.cpp:192,2'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_exif.cpp:192,2'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_exif.cpp:192,2'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_exif.cpp:192,2'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_exif.cpp:192,2'
          Dst:             _ZN18dng_date_time_infoD2Ev
        - Src:             './dng_exif.cpp:192,2'
          Dst:             _ZN18dng_date_time_infoD2Ev
        - Src:             './dng_exif.cpp:192,2'
          Dst:             _ZN18dng_date_time_infoD2Ev
        - Src:             './dng_exif.cpp:192,2'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_exif.cpp:192,2'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_exif.cpp:192,2'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_exif.cpp:192,2'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_exif.cpp:192,2'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_exif.cpp:192,2'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_exif.cpp:192,2'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_exif.cpp:192,2'
          Dst:             _ZN10dng_stringD2Ev
    - functionName:    _ZN8dng_exifD0Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_exif.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8dng_exifD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_exif.cpp:190,2'
          Dst:             _ZN8dng_exifD2Ev
    - functionName:    _ZNK8dng_exif5CloneEv
      functionSourceFile: '/src/dng_sdk/source/./dng_exif.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          48
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - _Z15ThrowMemoryFullPKc
        - _ZN8dng_exifC2ERKS_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_exif.cpp:199,25'
          Dst:             _ZN8dng_exifC2ERKS_
        - Src:             './dng_exif.cpp:203,3'
          Dst:             _Z15ThrowMemoryFullPKc
    - functionName:    _ZN8dng_exifC2ERKS_
      functionSourceFile: '/src/dng_sdk/source/./dng_exif.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         123
      ICount:          698
      EdgeCount:       213
      CyclomaticComplexity: 92
      functionsReached:
        - _ZN10dng_stringC2ERKS_
        - _ZN10dng_stringD2Ev
        - _ZN18dng_date_time_infoC2ERKS_
        - _ZN18dng_date_time_infoD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_exif.h:42,7'
          Dst:             _ZN10dng_stringC2ERKS_
        - Src:             './dng_exif.h:42,7'
          Dst:             _ZN10dng_stringC2ERKS_
        - Src:             './dng_exif.h:42,7'
          Dst:             _ZN10dng_stringC2ERKS_
        - Src:             './dng_exif.h:42,7'
          Dst:             _ZN10dng_stringC2ERKS_
        - Src:             './dng_exif.h:42,7'
          Dst:             _ZN10dng_stringC2ERKS_
        - Src:             './dng_exif.h:42,7'
          Dst:             _ZN10dng_stringC2ERKS_
        - Src:             './dng_exif.h:42,7'
          Dst:             _ZN10dng_stringC2ERKS_
        - Src:             './dng_exif.h:42,7'
          Dst:             _ZN10dng_stringC2ERKS_
        - Src:             './dng_exif.h:42,7'
          Dst:             _ZN18dng_date_time_infoC2ERKS_
        - Src:             './dng_exif.h:42,7'
          Dst:             _ZN18dng_date_time_infoC2ERKS_
        - Src:             './dng_exif.h:42,7'
          Dst:             _ZN18dng_date_time_infoC2ERKS_
        - Src:             './dng_exif.h:42,7'
          Dst:             _ZN10dng_stringC2ERKS_
        - Src:             './dng_exif.h:42,7'
          Dst:             _ZN10dng_stringC2ERKS_
        - Src:             './dng_exif.h:42,7'
          Dst:             _ZN10dng_stringC2ERKS_
        - Src:             './dng_exif.h:42,7'
          Dst:             _ZN10dng_stringC2ERKS_
        - Src:             './dng_exif.h:42,7'
          Dst:             _ZN10dng_stringC2ERKS_
        - Src:             './dng_exif.h:42,7'
          Dst:             _ZN10dng_stringC2ERKS_
        - Src:             './dng_exif.h:42,7'
          Dst:             _ZN10dng_stringC2ERKS_
        - Src:             './dng_exif.h:42,7'
          Dst:             _ZN10dng_stringC2ERKS_
        - Src:             './dng_exif.h:42,7'
          Dst:             _ZN10dng_stringC2ERKS_
        - Src:             './dng_exif.h:42,7'
          Dst:             _ZN10dng_stringC2ERKS_
        - Src:             './dng_exif.h:42,7'
          Dst:             _ZN10dng_stringC2ERKS_
        - Src:             './dng_exif.h:42,7'
          Dst:             _ZN10dng_stringC2ERKS_
        - Src:             './dng_exif.h:42,7'
          Dst:             _ZN10dng_stringC2ERKS_
        - Src:             './dng_exif.h:42,7'
          Dst:             _ZN10dng_stringC2ERKS_
        - Src:             './dng_exif.h:42,7'
          Dst:             _ZN10dng_stringC2ERKS_
        - Src:             './dng_exif.h:42,7'
          Dst:             _ZN10dng_stringC2ERKS_
        - Src:             './dng_exif.h:42,7'
          Dst:             _ZN10dng_stringC2ERKS_
        - Src:             './dng_exif.h:42,7'
          Dst:             _ZN10dng_stringC2ERKS_
        - Src:             './dng_exif.h:42,7'
          Dst:             _ZN10dng_stringC2ERKS_
        - Src:             './dng_exif.h:42,7'
          Dst:             _ZN10dng_stringC2ERKS_
        - Src:             './dng_exif.h:42,7'
          Dst:             _ZN10dng_stringC2ERKS_
        - Src:             './dng_exif.h:42,7'
          Dst:             _ZN10dng_stringC2ERKS_
        - Src:             './dng_exif.h:42,7'
          Dst:             _ZN10dng_stringC2ERKS_
        - Src:             './dng_exif.h:42,7'
          Dst:             _ZN10dng_stringC2ERKS_
        - Src:             './dng_exif.h:42,7'
          Dst:             _ZN10dng_stringC2ERKS_
        - Src:             './dng_exif.h:42,7'
          Dst:             _ZN10dng_stringC2ERKS_
        - Src:             './dng_exif.h:42,7'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_exif.h:42,7'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_exif.h:42,7'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_exif.h:42,7'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_exif.h:42,7'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_exif.h:42,7'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_exif.h:42,7'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_exif.h:42,7'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_exif.h:42,7'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_exif.h:42,7'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_exif.h:42,7'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_exif.h:42,7'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_exif.h:42,7'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_exif.h:42,7'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_exif.h:42,7'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_exif.h:42,7'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_exif.h:42,7'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_exif.h:42,7'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_exif.h:42,7'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_exif.h:42,7'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_exif.h:42,7'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_exif.h:42,7'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_exif.h:42,7'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_exif.h:42,7'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_exif.h:42,7'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_exif.h:42,7'
          Dst:             _ZN18dng_date_time_infoD2Ev
        - Src:             './dng_exif.h:42,7'
          Dst:             _ZN18dng_date_time_infoD2Ev
        - Src:             './dng_exif.h:42,7'
          Dst:             _ZN18dng_date_time_infoD2Ev
        - Src:             './dng_exif.h:42,7'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_exif.h:42,7'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_exif.h:42,7'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_exif.h:42,7'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_exif.h:42,7'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_exif.h:42,7'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_exif.h:42,7'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_exif.h:42,7'
          Dst:             _ZN10dng_stringD2Ev
    - functionName:    _ZN8dng_exifC2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_exif.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         173
      ICount:          875
      EdgeCount:       281
      CyclomaticComplexity: 110
      functionsReached:
        - _ZN10dng_stringC2Ev
        - _ZN10dng_stringD2Ev
        - _ZN13dng_srationalC2Ev
        - _ZN13dng_urationalC2Ev
        - _ZN15dng_fingerprintC2Ev
        - _ZN18dng_date_time_infoC2Ev
        - _ZN18dng_date_time_infoD2Ev
        - _ZN26dng_date_time_storage_infoC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_exif.cpp:30,4'
          Dst:             _ZN10dng_stringC2Ev
        - Src:             './dng_exif.cpp:31,4'
          Dst:             _ZN10dng_stringC2Ev
        - Src:             './dng_exif.cpp:32,4'
          Dst:             _ZN10dng_stringC2Ev
        - Src:             './dng_exif.cpp:33,4'
          Dst:             _ZN10dng_stringC2Ev
        - Src:             './dng_exif.cpp:34,4'
          Dst:             _ZN10dng_stringC2Ev
        - Src:             './dng_exif.cpp:35,4'
          Dst:             _ZN10dng_stringC2Ev
        - Src:             './dng_exif.cpp:36,4'
          Dst:             _ZN10dng_stringC2Ev
        - Src:             './dng_exif.cpp:37,4'
          Dst:             _ZN10dng_stringC2Ev
        - Src:             './dng_exif.cpp:39,4'
          Dst:             _ZN18dng_date_time_infoC2Ev
        - Src:             './dng_exif.cpp:40,4'
          Dst:             _ZN26dng_date_time_storage_infoC2Ev
        - Src:             './dng_exif.cpp:42,4'
          Dst:             _ZN18dng_date_time_infoC2Ev
        - Src:             './dng_exif.cpp:43,4'
          Dst:             _ZN26dng_date_time_storage_infoC2Ev
        - Src:             './dng_exif.cpp:45,4'
          Dst:             _ZN18dng_date_time_infoC2Ev
        - Src:             './dng_exif.cpp:46,4'
          Dst:             _ZN26dng_date_time_storage_infoC2Ev
        - Src:             './dng_exif.cpp:52,4'
          Dst:             _ZN13dng_urationalC2Ev
        - Src:             './dng_exif.cpp:53,4'
          Dst:             _ZN13dng_urationalC2Ev
        - Src:             './dng_exif.cpp:54,4'
          Dst:             _ZN13dng_srationalC2Ev
        - Src:             './dng_exif.cpp:55,4'
          Dst:             _ZN13dng_urationalC2Ev
        - Src:             './dng_exif.cpp:56,4'
          Dst:             _ZN13dng_srationalC2Ev
        - Src:             './dng_exif.cpp:57,4'
          Dst:             _ZN13dng_srationalC2Ev
        - Src:             './dng_exif.cpp:58,4'
          Dst:             _ZN13dng_urationalC2Ev
        - Src:             './dng_exif.cpp:59,4'
          Dst:             _ZN13dng_urationalC2Ev
        - Src:             './dng_exif.cpp:60,4'
          Dst:             _ZN13dng_urationalC2Ev
        - Src:             './dng_exif.cpp:61,4'
          Dst:             _ZN13dng_urationalC2Ev
        - Src:             './dng_exif.cpp:62,4'
          Dst:             _ZN13dng_urationalC2Ev
        - Src:             './dng_exif.cpp:63,4'
          Dst:             _ZN13dng_urationalC2Ev
        - Src:             './dng_exif.cpp:65,4'
          Dst:             _ZN13dng_urationalC2Ev
        - Src:             './dng_exif.cpp:66,4'
          Dst:             _ZN10dng_stringC2Ev
        - Src:             './dng_exif.cpp:102,4'
          Dst:             _ZN13dng_urationalC2Ev
        - Src:             './dng_exif.cpp:107,4'
          Dst:             _ZN13dng_urationalC2Ev
        - Src:             './dng_exif.cpp:108,4'
          Dst:             _ZN13dng_urationalC2Ev
        - Src:             './dng_exif.cpp:115,4'
          Dst:             _ZN15dng_fingerprintC2Ev
        - Src:             './dng_exif.cpp:118,4'
          Dst:             _ZN10dng_stringC2Ev
        - Src:             './dng_exif.cpp:28,11'
          Dst:             _ZN13dng_urationalC2Ev
        - Src:             './dng_exif.cpp:119,4'
          Dst:             _ZN10dng_stringC2Ev
        - Src:             './dng_exif.cpp:28,11'
          Dst:             _ZN13dng_urationalC2Ev
        - Src:             './dng_exif.cpp:121,4'
          Dst:             _ZN13dng_urationalC2Ev
        - Src:             './dng_exif.cpp:28,11'
          Dst:             _ZN13dng_urationalC2Ev
        - Src:             './dng_exif.cpp:122,4'
          Dst:             _ZN10dng_stringC2Ev
        - Src:             './dng_exif.cpp:123,4'
          Dst:             _ZN10dng_stringC2Ev
        - Src:             './dng_exif.cpp:124,4'
          Dst:             _ZN10dng_stringC2Ev
        - Src:             './dng_exif.cpp:125,4'
          Dst:             _ZN13dng_urationalC2Ev
        - Src:             './dng_exif.cpp:126,4'
          Dst:             _ZN10dng_stringC2Ev
        - Src:             './dng_exif.cpp:127,4'
          Dst:             _ZN13dng_urationalC2Ev
        - Src:             './dng_exif.cpp:128,4'
          Dst:             _ZN10dng_stringC2Ev
        - Src:             './dng_exif.cpp:129,4'
          Dst:             _ZN13dng_urationalC2Ev
        - Src:             './dng_exif.cpp:130,4'
          Dst:             _ZN10dng_stringC2Ev
        - Src:             './dng_exif.cpp:131,4'
          Dst:             _ZN13dng_urationalC2Ev
        - Src:             './dng_exif.cpp:132,4'
          Dst:             _ZN10dng_stringC2Ev
        - Src:             './dng_exif.cpp:133,4'
          Dst:             _ZN10dng_stringC2Ev
        - Src:             './dng_exif.cpp:28,11'
          Dst:             _ZN13dng_urationalC2Ev
        - Src:             './dng_exif.cpp:134,4'
          Dst:             _ZN10dng_stringC2Ev
        - Src:             './dng_exif.cpp:28,11'
          Dst:             _ZN13dng_urationalC2Ev
        - Src:             './dng_exif.cpp:135,4'
          Dst:             _ZN10dng_stringC2Ev
        - Src:             './dng_exif.cpp:136,4'
          Dst:             _ZN13dng_urationalC2Ev
        - Src:             './dng_exif.cpp:137,4'
          Dst:             _ZN10dng_stringC2Ev
        - Src:             './dng_exif.cpp:138,4'
          Dst:             _ZN13dng_urationalC2Ev
        - Src:             './dng_exif.cpp:139,4'
          Dst:             _ZN10dng_stringC2Ev
        - Src:             './dng_exif.cpp:140,4'
          Dst:             _ZN10dng_stringC2Ev
        - Src:             './dng_exif.cpp:141,4'
          Dst:             _ZN10dng_stringC2Ev
        - Src:             './dng_exif.cpp:143,4'
          Dst:             _ZN13dng_urationalC2Ev
        - Src:             './dng_exif.cpp:145,4'
          Dst:             _ZN10dng_stringC2Ev
        - Src:             './dng_exif.cpp:149,4'
          Dst:             _ZN10dng_stringC2Ev
        - Src:             './dng_exif.cpp:154,4'
          Dst:             _ZN10dng_stringC2Ev
        - Src:             './dng_exif.cpp:28,11'
          Dst:             _ZN13dng_urationalC2Ev
        - Src:             './dng_exif.cpp:156,4'
          Dst:             _ZN10dng_stringC2Ev
        - Src:             './dng_exif.cpp:157,4'
          Dst:             _ZN10dng_stringC2Ev
        - Src:             './dng_exif.cpp:158,4'
          Dst:             _ZN10dng_stringC2Ev
        - Src:             './dng_exif.cpp:159,4'
          Dst:             _ZN10dng_stringC2Ev
        - Src:             './dng_exif.cpp:163,4'
          Dst:             _ZN13dng_urationalC2Ev
        - Src:             './dng_exif.cpp:165,4'
          Dst:             _ZN13dng_srationalC2Ev
        - Src:             './dng_exif.cpp:167,4'
          Dst:             _ZN10dng_stringC2Ev
        - Src:             './dng_exif.cpp:168,4'
          Dst:             _ZN10dng_stringC2Ev
        - Src:             './dng_exif.cpp:185,2'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_exif.cpp:185,2'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_exif.cpp:185,2'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_exif.cpp:185,2'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_exif.cpp:185,2'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_exif.cpp:185,2'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_exif.cpp:185,2'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_exif.cpp:185,2'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_exif.cpp:185,2'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_exif.cpp:185,2'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_exif.cpp:185,2'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_exif.cpp:185,2'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_exif.cpp:185,2'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_exif.cpp:185,2'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_exif.cpp:185,2'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_exif.cpp:185,2'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_exif.cpp:185,2'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_exif.cpp:185,2'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_exif.cpp:185,2'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_exif.cpp:185,2'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_exif.cpp:185,2'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_exif.cpp:185,2'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_exif.cpp:185,2'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_exif.cpp:185,2'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_exif.cpp:185,2'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_exif.cpp:185,2'
          Dst:             _ZN18dng_date_time_infoD2Ev
        - Src:             './dng_exif.cpp:185,2'
          Dst:             _ZN18dng_date_time_infoD2Ev
        - Src:             './dng_exif.cpp:185,2'
          Dst:             _ZN18dng_date_time_infoD2Ev
        - Src:             './dng_exif.cpp:185,2'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_exif.cpp:185,2'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_exif.cpp:185,2'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_exif.cpp:185,2'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_exif.cpp:185,2'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_exif.cpp:185,2'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_exif.cpp:185,2'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_exif.cpp:185,2'
          Dst:             _ZN10dng_stringD2Ev
    - functionName:    _ZN15dng_filter_task11SrcTileSizeERK9dng_point
      functionSourceFile: '/src/dng_sdk/source/./dng_filter_task.h'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8dng_rectC2ERK9dng_point
        - _ZNK8dng_rect4SizeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_filter_task.h:95,20'
          Dst:             _ZN8dng_rectC2ERK9dng_point
        - Src:             './dng_filter_task.h:95,44'
          Dst:             _ZNK8dng_rect4SizeEv
    - functionName:    _ZN15dng_filter_task7SrcAreaERK8dng_rect
      functionSourceFile: '/src/dng_sdk/source/./dng_filter_task.h'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN15dng_filter_task7ProcessEjRK8dng_rectP17dng_abort_sniffer
      functionSourceFile: '/src/dng_sdk/source/./dng_filter_task.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          174
      EdgeCount:       43
      CyclomaticComplexity: 22
      functionsReached:
        - _Z15ThrowMemoryFullPKc
        - _Z20ConvertUint32ToInt32jPi
        - _ZN16dng_memory_block6BufferEv
        - _ZN16dng_pixel_bufferC2ERK8dng_rectjjjjPv
        - _ZN16dng_pixel_bufferD2Ev
        - _ZN9dng_image3PutERK16dng_pixel_buffer
        - _ZNK7AutoPtrI16dng_memory_blockEptEv
        - _ZNK8dng_rect1HEv
        - _ZNK8dng_rect1WEv
        - _ZNK9dng_image3GetER16dng_pixel_bufferNS_11edge_optionEjj
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_filter_task.cpp:103,37'
          Dst:             _ZNK8dng_rect1WEv
        - Src:             './dng_filter_task.cpp:103,7'
          Dst:             _Z20ConvertUint32ToInt32jPi
        - Src:             './dng_filter_task.cpp:103,90'
          Dst:             _ZNK8dng_rect1HEv
        - Src:             './dng_filter_task.cpp:103,60'
          Dst:             _Z20ConvertUint32ToInt32jPi
        - Src:             './dng_filter_task.cpp:106,3'
          Dst:             _Z15ThrowMemoryFullPKc
        - Src:             './dng_filter_task.cpp:114,11'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_filter_task.cpp:114,37'
          Dst:             _ZN16dng_memory_block6BufferEv
        - Src:             './dng_filter_task.cpp:112,19'
          Dst:             _ZN16dng_pixel_bufferC2ERK8dng_rectjjjjPv
        - Src:             './dng_filter_task.cpp:120,11'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_filter_task.cpp:120,37'
          Dst:             _ZN16dng_memory_block6BufferEv
        - Src:             './dng_filter_task.cpp:118,19'
          Dst:             _ZN16dng_pixel_bufferC2ERK8dng_rectjjjjPv
        - Src:             './dng_filter_task.cpp:124,12'
          Dst:             _ZNK9dng_image3GetER16dng_pixel_bufferNS_11edge_optionEjj
        - Src:             './dng_filter_task.cpp:137,12'
          Dst:             _ZN9dng_image3PutERK16dng_pixel_buffer
        - Src:             './dng_filter_task.cpp:139,2'
          Dst:             _ZN16dng_pixel_bufferD2Ev
        - Src:             './dng_filter_task.cpp:139,2'
          Dst:             _ZN16dng_pixel_bufferD2Ev
        - Src:             './dng_filter_task.cpp:139,2'
          Dst:             _ZN16dng_pixel_bufferD2Ev
        - Src:             './dng_filter_task.cpp:139,2'
          Dst:             _ZN16dng_pixel_bufferD2Ev
    - functionName:    _ZN15dng_filter_task5StartEjRK9dng_pointP20dng_memory_allocatorP17dng_abort_sniffer
      functionSourceFile: '/src/dng_sdk/source/./dng_filter_task.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          120
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _Z11DoZeroBytesPvj
        - _Z17ComputeBufferSizejRK9dng_pointj11PaddingType
        - _ZN16dng_memory_block6BufferEv
        - _ZN7AutoPtrI16dng_memory_blockE5ResetEPS0_
        - _ZNK16dng_memory_block11LogicalSizeEv
        - _ZNK7AutoPtrI16dng_memory_blockEptEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_filter_task.cpp:66,26'
          Dst:             _Z17ComputeBufferSizejRK9dng_pointj11PaddingType
        - Src:             './dng_filter_task.cpp:68,26'
          Dst:             _Z17ComputeBufferSizejRK9dng_pointj11PaddingType
        - Src:             './dng_filter_task.cpp:74,30'
          Dst:             _ZN7AutoPtrI16dng_memory_blockE5ResetEPS0_
        - Src:             './dng_filter_task.cpp:76,30'
          Dst:             _ZN7AutoPtrI16dng_memory_blockE5ResetEPS0_
        - Src:             './dng_filter_task.cpp:80,16'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_filter_task.cpp:80,42'
          Dst:             _ZN16dng_memory_block6BufferEv
        - Src:             './dng_filter_task.cpp:81,7'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_filter_task.cpp:81,33'
          Dst:             _ZNK16dng_memory_block11LogicalSizeEv
        - Src:             './dng_filter_task.cpp:80,3'
          Dst:             _Z11DoZeroBytesPvj
        - Src:             './dng_filter_task.cpp:83,16'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_filter_task.cpp:83,42'
          Dst:             _ZN16dng_memory_block6BufferEv
        - Src:             './dng_filter_task.cpp:84,7'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_filter_task.cpp:84,33'
          Dst:             _ZNK16dng_memory_block11LogicalSizeEv
        - Src:             './dng_filter_task.cpp:83,3'
          Dst:             _Z11DoZeroBytesPvj
    - functionName:    _ZN15dng_filter_taskD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_filter_task.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          45
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN13dng_area_taskD2Ev
        - _ZN7AutoPtrI16dng_memory_blockED2Ev
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_filter_task.cpp:54,2'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
        - Src:             './dng_filter_task.cpp:54,2'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
        - Src:             './dng_filter_task.cpp:54,2'
          Dst:             _ZN13dng_area_taskD2Ev
    - functionName:    _ZN15dng_filter_taskD0Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_filter_task.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN15dng_filter_taskC2ERK9dng_imageRS0_
      functionSourceFile: '/src/dng_sdk/source/./dng_filter_task.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          182
      EdgeCount:       72
      CyclomaticComplexity: 37
      functionsReached:
        - _ZN13dng_area_taskC2Ev
        - _ZN13dng_area_taskD2Ev
        - _ZN7AutoPtrI16dng_memory_blockEC2Ev
        - _ZN7AutoPtrI16dng_memory_blockED2Ev
        - _ZN9dng_pointC2Eii
        - _ZNK9dng_image6PlanesEv
        - _ZNK9dng_image9PixelTypeEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_filter_task.cpp:28,18'
          Dst:             _ZN13dng_area_taskC2Ev
        - Src:             './dng_filter_task.cpp:35,28'
          Dst:             _ZNK9dng_image6PlanesEv
        - Src:             './dng_filter_task.cpp:36,28'
          Dst:             _ZNK9dng_image9PixelTypeEv
        - Src:             './dng_filter_task.cpp:39,28'
          Dst:             _ZNK9dng_image6PlanesEv
        - Src:             './dng_filter_task.cpp:40,28'
          Dst:             _ZNK9dng_image9PixelTypeEv
        - Src:             './dng_filter_task.cpp:42,4'
          Dst:             _ZN9dng_pointC2Eii
        - Src:             './dng_filter_task.cpp:43,4'
          Dst:             _ZN9dng_pointC2Eii
        - Src:             './dng_filter_task.cpp:28,18'
          Dst:             _ZN7AutoPtrI16dng_memory_blockEC2Ev
        - Src:             './dng_filter_task.cpp:28,18'
          Dst:             _ZN7AutoPtrI16dng_memory_blockEC2Ev
        - Src:             './dng_filter_task.cpp:28,18'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
        - Src:             './dng_filter_task.cpp:28,18'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
        - Src:             './dng_filter_task.cpp:47,2'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
        - Src:             './dng_filter_task.cpp:47,2'
          Dst:             _ZN13dng_area_taskD2Ev
    - functionName:    _ZN15dng_md5_printer1IEjjj
      functionSourceFile: '/src/dng_sdk/source/./dng_fingerprint.h'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN15dng_md5_printer1HEjjj
      functionSourceFile: '/src/dng_sdk/source/./dng_fingerprint.h'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN15dng_md5_printer1GEjjj
      functionSourceFile: '/src/dng_sdk/source/./dng_fingerprint.h'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN15dng_md5_printer1FEjjj
      functionSourceFile: '/src/dng_sdk/source/./dng_fingerprint.h'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN15dng_md5_printerD0Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_fingerprint.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN15dng_md5_printerD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_fingerprint.h:159,4'
          Dst:             _ZN15dng_md5_printerD2Ev
    - functionName:    _ZN15dng_md5_printer2IIERjjjjjjj
      functionSourceFile: '/src/dng_sdk/source/./dng_fingerprint.h'
      linkageType:     InternalLinkage
      functionLinenumber: 295
      functionLinenumberEnd: 299
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          54
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN15dng_md5_printer1IEjjj
      functionUses:    16
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_fingerprint.h:296,9'
          Dst:             _ZN15dng_md5_printer1IEjjj
    - functionName:    _ZN15dng_md5_printer2HHERjjjjjjj
      functionSourceFile: '/src/dng_sdk/source/./dng_fingerprint.h'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionLinenumberEnd: 281
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          54
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN15dng_md5_printer1HEjjj
      functionUses:    16
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_fingerprint.h:278,9'
          Dst:             _ZN15dng_md5_printer1HEjjj
    - functionName:    _ZN15dng_md5_printer2GGERjjjjjjj
      functionSourceFile: '/src/dng_sdk/source/./dng_fingerprint.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          54
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN15dng_md5_printer1GEjjj
      functionUses:    16
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_fingerprint.h:260,9'
          Dst:             _ZN15dng_md5_printer1GEjjj
    - functionName:    _ZN15dng_md5_printer2FFERjjjjjjj
      functionSourceFile: '/src/dng_sdk/source/./dng_fingerprint.h'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          54
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN15dng_md5_printer1FEjjj
      functionUses:    16
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_fingerprint.h:242,9'
          Dst:             _ZN15dng_md5_printer1FEjjj
    - functionName:    _ZN15dng_md5_printer6DecodeEPjPKhj
      functionSourceFile: '/src/dng_sdk/source/./dng_fingerprint.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 389
      functionLinenumberEnd: 445
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          110
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN15dng_md5_printer6EncodeEPhPKjj
      functionSourceFile: '/src/dng_sdk/source/./dng_fingerprint.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 367
      functionLinenumberEnd: 379
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          88
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN15dng_md5_printer6ResultEv
      functionSourceFile: '/src/dng_sdk/source/./dng_fingerprint.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 315
      functionLinenumberEnd: 355
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN15dng_md5_printer6EncodeEPhPKjj
        - _ZN15dng_md5_printer7ProcessEPKvj
      functionUses:    14
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_fingerprint.cpp:331,3'
          Dst:             _ZN15dng_md5_printer6EncodeEPhPKjj
        - Src:             './dng_fingerprint.cpp:339,3'
          Dst:             _ZN15dng_md5_printer7ProcessEPKvj
        - Src:             './dng_fingerprint.cpp:343,3'
          Dst:             _ZN15dng_md5_printer7ProcessEPKvj
        - Src:             './dng_fingerprint.cpp:347,3'
          Dst:             _ZN15dng_md5_printer6EncodeEPhPKjj
    - functionName:    _ZN15dng_md5_printer7ProcessEPKvj
      functionSourceFile: '/src/dng_sdk/source/./dng_fingerprint.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 310
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          132
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN15dng_md5_printer12MD5TransformEPjPKh
      functionUses:    17
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_fingerprint.cpp:291,3'
          Dst:             _ZN15dng_md5_printer12MD5TransformEPjPKh
        - Src:             './dng_fingerprint.cpp:296,4'
          Dst:             _ZN15dng_md5_printer12MD5TransformEPjPKh
    - functionName:    _ZN15dng_md5_printer12MD5TransformEPjPKh
      functionSourceFile: '/src/dng_sdk/source/./dng_fingerprint.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 458
      functionLinenumberEnd: 588
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          530
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN15dng_md5_printer2FFERjjjjjjj
        - _ZN15dng_md5_printer2GGERjjjjjjj
        - _ZN15dng_md5_printer2HHERjjjjjjj
        - _ZN15dng_md5_printer2IIERjjjjjjj
        - _ZN15dng_md5_printer6DecodeEPjPKhj
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_fingerprint.cpp:495,3'
          Dst:             _ZN15dng_md5_printer6DecodeEPjPKhj
        - Src:             './dng_fingerprint.cpp:512,2'
          Dst:             _ZN15dng_md5_printer2FFERjjjjjjj
        - Src:             './dng_fingerprint.cpp:513,2'
          Dst:             _ZN15dng_md5_printer2FFERjjjjjjj
        - Src:             './dng_fingerprint.cpp:514,2'
          Dst:             _ZN15dng_md5_printer2FFERjjjjjjj
        - Src:             './dng_fingerprint.cpp:515,2'
          Dst:             _ZN15dng_md5_printer2FFERjjjjjjj
        - Src:             './dng_fingerprint.cpp:516,2'
          Dst:             _ZN15dng_md5_printer2FFERjjjjjjj
        - Src:             './dng_fingerprint.cpp:517,2'
          Dst:             _ZN15dng_md5_printer2FFERjjjjjjj
        - Src:             './dng_fingerprint.cpp:518,2'
          Dst:             _ZN15dng_md5_printer2FFERjjjjjjj
        - Src:             './dng_fingerprint.cpp:519,2'
          Dst:             _ZN15dng_md5_printer2FFERjjjjjjj
        - Src:             './dng_fingerprint.cpp:520,2'
          Dst:             _ZN15dng_md5_printer2FFERjjjjjjj
        - Src:             './dng_fingerprint.cpp:521,2'
          Dst:             _ZN15dng_md5_printer2FFERjjjjjjj
        - Src:             './dng_fingerprint.cpp:522,2'
          Dst:             _ZN15dng_md5_printer2FFERjjjjjjj
        - Src:             './dng_fingerprint.cpp:523,2'
          Dst:             _ZN15dng_md5_printer2FFERjjjjjjj
        - Src:             './dng_fingerprint.cpp:524,2'
          Dst:             _ZN15dng_md5_printer2FFERjjjjjjj
        - Src:             './dng_fingerprint.cpp:525,2'
          Dst:             _ZN15dng_md5_printer2FFERjjjjjjj
        - Src:             './dng_fingerprint.cpp:526,2'
          Dst:             _ZN15dng_md5_printer2FFERjjjjjjj
        - Src:             './dng_fingerprint.cpp:527,2'
          Dst:             _ZN15dng_md5_printer2FFERjjjjjjj
        - Src:             './dng_fingerprint.cpp:530,2'
          Dst:             _ZN15dng_md5_printer2GGERjjjjjjj
        - Src:             './dng_fingerprint.cpp:531,2'
          Dst:             _ZN15dng_md5_printer2GGERjjjjjjj
        - Src:             './dng_fingerprint.cpp:532,2'
          Dst:             _ZN15dng_md5_printer2GGERjjjjjjj
        - Src:             './dng_fingerprint.cpp:533,2'
          Dst:             _ZN15dng_md5_printer2GGERjjjjjjj
        - Src:             './dng_fingerprint.cpp:534,2'
          Dst:             _ZN15dng_md5_printer2GGERjjjjjjj
        - Src:             './dng_fingerprint.cpp:535,2'
          Dst:             _ZN15dng_md5_printer2GGERjjjjjjj
        - Src:             './dng_fingerprint.cpp:536,2'
          Dst:             _ZN15dng_md5_printer2GGERjjjjjjj
        - Src:             './dng_fingerprint.cpp:537,2'
          Dst:             _ZN15dng_md5_printer2GGERjjjjjjj
        - Src:             './dng_fingerprint.cpp:538,2'
          Dst:             _ZN15dng_md5_printer2GGERjjjjjjj
        - Src:             './dng_fingerprint.cpp:539,2'
          Dst:             _ZN15dng_md5_printer2GGERjjjjjjj
        - Src:             './dng_fingerprint.cpp:540,2'
          Dst:             _ZN15dng_md5_printer2GGERjjjjjjj
        - Src:             './dng_fingerprint.cpp:541,2'
          Dst:             _ZN15dng_md5_printer2GGERjjjjjjj
        - Src:             './dng_fingerprint.cpp:542,2'
          Dst:             _ZN15dng_md5_printer2GGERjjjjjjj
        - Src:             './dng_fingerprint.cpp:543,2'
          Dst:             _ZN15dng_md5_printer2GGERjjjjjjj
        - Src:             './dng_fingerprint.cpp:544,2'
          Dst:             _ZN15dng_md5_printer2GGERjjjjjjj
        - Src:             './dng_fingerprint.cpp:545,2'
          Dst:             _ZN15dng_md5_printer2GGERjjjjjjj
        - Src:             './dng_fingerprint.cpp:548,2'
          Dst:             _ZN15dng_md5_printer2HHERjjjjjjj
        - Src:             './dng_fingerprint.cpp:549,2'
          Dst:             _ZN15dng_md5_printer2HHERjjjjjjj
        - Src:             './dng_fingerprint.cpp:550,2'
          Dst:             _ZN15dng_md5_printer2HHERjjjjjjj
        - Src:             './dng_fingerprint.cpp:551,2'
          Dst:             _ZN15dng_md5_printer2HHERjjjjjjj
        - Src:             './dng_fingerprint.cpp:552,2'
          Dst:             _ZN15dng_md5_printer2HHERjjjjjjj
        - Src:             './dng_fingerprint.cpp:553,2'
          Dst:             _ZN15dng_md5_printer2HHERjjjjjjj
        - Src:             './dng_fingerprint.cpp:554,2'
          Dst:             _ZN15dng_md5_printer2HHERjjjjjjj
        - Src:             './dng_fingerprint.cpp:555,2'
          Dst:             _ZN15dng_md5_printer2HHERjjjjjjj
        - Src:             './dng_fingerprint.cpp:556,2'
          Dst:             _ZN15dng_md5_printer2HHERjjjjjjj
        - Src:             './dng_fingerprint.cpp:557,2'
          Dst:             _ZN15dng_md5_printer2HHERjjjjjjj
        - Src:             './dng_fingerprint.cpp:558,2'
          Dst:             _ZN15dng_md5_printer2HHERjjjjjjj
        - Src:             './dng_fingerprint.cpp:559,2'
          Dst:             _ZN15dng_md5_printer2HHERjjjjjjj
        - Src:             './dng_fingerprint.cpp:560,2'
          Dst:             _ZN15dng_md5_printer2HHERjjjjjjj
        - Src:             './dng_fingerprint.cpp:561,2'
          Dst:             _ZN15dng_md5_printer2HHERjjjjjjj
        - Src:             './dng_fingerprint.cpp:562,2'
          Dst:             _ZN15dng_md5_printer2HHERjjjjjjj
        - Src:             './dng_fingerprint.cpp:563,2'
          Dst:             _ZN15dng_md5_printer2HHERjjjjjjj
        - Src:             './dng_fingerprint.cpp:566,2'
          Dst:             _ZN15dng_md5_printer2IIERjjjjjjj
        - Src:             './dng_fingerprint.cpp:567,2'
          Dst:             _ZN15dng_md5_printer2IIERjjjjjjj
        - Src:             './dng_fingerprint.cpp:568,2'
          Dst:             _ZN15dng_md5_printer2IIERjjjjjjj
        - Src:             './dng_fingerprint.cpp:569,2'
          Dst:             _ZN15dng_md5_printer2IIERjjjjjjj
        - Src:             './dng_fingerprint.cpp:570,2'
          Dst:             _ZN15dng_md5_printer2IIERjjjjjjj
        - Src:             './dng_fingerprint.cpp:571,2'
          Dst:             _ZN15dng_md5_printer2IIERjjjjjjj
        - Src:             './dng_fingerprint.cpp:572,2'
          Dst:             _ZN15dng_md5_printer2IIERjjjjjjj
        - Src:             './dng_fingerprint.cpp:573,2'
          Dst:             _ZN15dng_md5_printer2IIERjjjjjjj
        - Src:             './dng_fingerprint.cpp:574,2'
          Dst:             _ZN15dng_md5_printer2IIERjjjjjjj
        - Src:             './dng_fingerprint.cpp:575,2'
          Dst:             _ZN15dng_md5_printer2IIERjjjjjjj
        - Src:             './dng_fingerprint.cpp:576,2'
          Dst:             _ZN15dng_md5_printer2IIERjjjjjjj
        - Src:             './dng_fingerprint.cpp:577,2'
          Dst:             _ZN15dng_md5_printer2IIERjjjjjjj
        - Src:             './dng_fingerprint.cpp:578,2'
          Dst:             _ZN15dng_md5_printer2IIERjjjjjjj
        - Src:             './dng_fingerprint.cpp:579,2'
          Dst:             _ZN15dng_md5_printer2IIERjjjjjjj
        - Src:             './dng_fingerprint.cpp:580,2'
          Dst:             _ZN15dng_md5_printer2IIERjjjjjjj
        - Src:             './dng_fingerprint.cpp:581,2'
          Dst:             _ZN15dng_md5_printer2IIERjjjjjjj
    - functionName:    _ZN15dng_md5_printer5ResetEv
      functionSourceFile: '/src/dng_sdk/source/./dng_fingerprint.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 253
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          27
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN15dng_md5_printerC2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_fingerprint.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN15dng_fingerprintC2Ev
        - _ZN15dng_md5_printer5ResetEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_fingerprint.cpp:224,4'
          Dst:             _ZN15dng_fingerprintC2Ev
        - Src:             './dng_fingerprint.cpp:228,2'
          Dst:             _ZN15dng_md5_printer5ResetEv
    - functionName:    _ZN15dng_fingerprintC2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_fingerprint.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          30
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12HexCharToNumc
      functionSourceFile: '/src/dng_sdk/source/./dng_fingerprint.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          95
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN15dng_fingerprint17FromUtf8HexStringEPKc
      functionSourceFile: '/src/dng_sdk/source/./dng_fingerprint.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          82
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZL12HexCharToNumc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_fingerprint.cpp:172,20'
          Dst:             _ZL12HexCharToNumc
        - Src:             './dng_fingerprint.cpp:179,19'
          Dst:             _ZL12HexCharToNumc
    - functionName:    _ZL12NumToHexCharj
      functionSourceFile: '/src/dng_sdk/source/./dng_fingerprint.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK15dng_fingerprint15ToUtf8HexStringEPc
      functionSourceFile: '/src/dng_sdk/source/./dng_fingerprint.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          62
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL12NumToHexCharj
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_fingerprint.cpp:131,23'
          Dst:             _ZL12NumToHexCharj
        - Src:             './dng_fingerprint.cpp:132,27'
          Dst:             _ZL12NumToHexCharj
    - functionName:    _ZNK15dng_fingerprint10Collapse32Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_fingerprint.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          62
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK15dng_fingerprinteqERKS_
      functionSourceFile: '/src/dng_sdk/source/./dng_fingerprint.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          52
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK15dng_fingerprint6IsNullEv
      functionSourceFile: '/src/dng_sdk/source/./dng_fingerprint.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          43
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12dng_gain_mapD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_gain_map.h'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7AutoPtrI16dng_memory_blockED2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_gain_map.h:34,7'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
    - functionName:    _ZN18dng_opcode_GainMap14ModifiedBoundsERK8dng_rect
      functionSourceFile: '/src/dng_sdk/source/./dng_gain_map.h'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 194
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK13dng_area_spec7OverlapERK8dng_rect
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_gain_map.h:194,21'
          Dst:             _ZNK13dng_area_spec7OverlapERK8dng_rect
    - functionName:    _ZN18dng_opcode_GainMap15BufferPixelTypeEj
      functionSourceFile: '/src/dng_sdk/source/./dng_gain_map.h'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN18dng_opcode_GainMapD0Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_gain_map.h'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN18dng_opcode_GainMapD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_gain_map.h:156,7'
          Dst:             _ZN18dng_opcode_GainMapD2Ev
    - functionName:    _ZN18dng_opcode_GainMapD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_gain_map.h'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN18dng_inplace_opcodeD2Ev
        - _ZN7AutoPtrI12dng_gain_mapED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_gain_map.h:156,7'
          Dst:             _ZN7AutoPtrI12dng_gain_mapED2Ev
        - Src:             './dng_gain_map.h:156,7'
          Dst:             _ZN18dng_inplace_opcodeD2Ev
    - functionName:    _ZN7AutoPtrI12dng_gain_mapED2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_auto_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN12dng_gain_mapD2Ev
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_auto_ptr.h:127,2'
          Dst:             _ZN12dng_gain_mapD2Ev
    - functionName:    _ZNK18dng_opcode_GainMap7PutDataER10dng_stream
      functionSourceFile: '/src/dng_sdk/source/./dng_gain_map.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 530
      functionLinenumberEnd: 539
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10dng_stream10Put_uint32Ej
        - _ZNK12dng_gain_map13PutStreamSizeEv
        - _ZNK12dng_gain_map9PutStreamER10dng_stream
        - _ZNK13dng_area_spec7PutDataER10dng_stream
        - _ZNK7AutoPtrI12dng_gain_mapEptEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_gain_map.cpp:533,9'
          Dst:             _ZNK7AutoPtrI12dng_gain_mapEptEv
        - Src:             './dng_gain_map.cpp:533,19'
          Dst:             _ZNK12dng_gain_map13PutStreamSizeEv
        - Src:             './dng_gain_map.cpp:532,9'
          Dst:             _ZN10dng_stream10Put_uint32Ej
        - Src:             './dng_gain_map.cpp:535,12'
          Dst:             _ZNK13dng_area_spec7PutDataER10dng_stream
        - Src:             './dng_gain_map.cpp:537,2'
          Dst:             _ZNK7AutoPtrI12dng_gain_mapEptEv
        - Src:             './dng_gain_map.cpp:537,12'
          Dst:             _ZNK12dng_gain_map9PutStreamER10dng_stream
    - functionName:    _ZN18dng_opcode_GainMap11ProcessAreaER12dng_negativejR16dng_pixel_bufferRK8dng_rectS6_
      functionSourceFile: '/src/dng_sdk/source/./dng_gain_map.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 548
      functionLinenumberEnd: 598
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          184
      EdgeCount:       31
      CyclomaticComplexity: 8
      functionsReached:
        - _Z10Min_real32ff
        - _Z10Min_uint32jj
        - _ZN16dng_pixel_buffer17DirtyPixel_real32Eiij
        - _ZN25dng_gain_map_interpolator9IncrementEv
        - _ZN25dng_gain_map_interpolatorC2ERK12dng_gain_mapRK8dng_rectiij
        - _ZNK12dng_gain_map6PlanesEv
        - _ZNK13dng_area_spec5PlaneEv
        - _ZNK13dng_area_spec6PlanesEv
        - _ZNK13dng_area_spec7OverlapERK8dng_rect
        - _ZNK13dng_area_spec8ColPitchEv
        - _ZNK13dng_area_spec8RowPitchEv
        - _ZNK16dng_pixel_buffer6PlanesEv
        - _ZNK25dng_gain_map_interpolator11InterpolateEv
        - _ZNK7AutoPtrI12dng_gain_mapEdeEv
        - _ZNK7AutoPtrI12dng_gain_mapEptEv
        - _ZNK8dng_rect1WEv
        - _ZNK8dng_rect8NotEmptyEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_gain_map.cpp:550,31'
          Dst:             _ZNK13dng_area_spec7OverlapERK8dng_rect
        - Src:             './dng_gain_map.cpp:552,14'
          Dst:             _ZNK8dng_rect8NotEmptyEv
        - Src:             './dng_gain_map.cpp:555,25'
          Dst:             _ZNK8dng_rect1WEv
        - Src:             './dng_gain_map.cpp:557,31'
          Dst:             _ZNK13dng_area_spec8ColPitchEv
        - Src:             './dng_gain_map.cpp:559,33'
          Dst:             _ZNK13dng_area_spec5PlaneEv
        - Src:             './dng_gain_map.cpp:560,23'
          Dst:             _ZNK13dng_area_spec5PlaneEv
        - Src:             './dng_gain_map.cpp:560,44'
          Dst:             _ZNK13dng_area_spec6PlanesEv
        - Src:             './dng_gain_map.cpp:561,20'
          Dst:             _ZNK16dng_pixel_buffer6PlanesEv
        - Src:             './dng_gain_map.cpp:565,41'
          Dst:             _ZNK7AutoPtrI12dng_gain_mapEptEv
        - Src:             './dng_gain_map.cpp:565,51'
          Dst:             _ZNK12dng_gain_map6PlanesEv
        - Src:             './dng_gain_map.cpp:565,22'
          Dst:             _Z10Min_uint32jj
        - Src:             './dng_gain_map.cpp:570,27'
          Dst:             _ZN16dng_pixel_buffer17DirtyPixel_real32Eiij
        - Src:             './dng_gain_map.cpp:572,39'
          Dst:             _ZNK7AutoPtrI12dng_gain_mapEdeEv
        - Src:             './dng_gain_map.cpp:572,31'
          Dst:             _ZN25dng_gain_map_interpolatorC2ERK12dng_gain_mapRK8dng_rectiij
        - Src:             './dng_gain_map.cpp:581,27'
          Dst:             _ZNK25dng_gain_map_interpolator11InterpolateEv
        - Src:             './dng_gain_map.cpp:583,19'
          Dst:             _Z10Min_real32ff
        - Src:             './dng_gain_map.cpp:587,14'
          Dst:             _ZN25dng_gain_map_interpolator9IncrementEv
        - Src:             './dng_gain_map.cpp:567,66'
          Dst:             _ZNK13dng_area_spec8RowPitchEv
    - functionName:    _ZNK7AutoPtrI12dng_gain_mapEptEv
      functionSourceFile: '/src/dng_sdk/source/./dng_auto_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK12dng_gain_map6PlanesEv
      functionSourceFile: '/src/dng_sdk/source/./dng_gain_map.h'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7AutoPtrI12dng_gain_mapEdeEv
      functionSourceFile: '/src/dng_sdk/source/./dng_auto_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK25dng_gain_map_interpolator11InterpolateEv
      functionSourceFile: '/src/dng_sdk/source/./dng_gain_map.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN25dng_gain_map_interpolator9IncrementEv
      functionSourceFile: '/src/dng_sdk/source/./dng_gain_map.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN25dng_gain_map_interpolator11ResetColumnEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_gain_map.cpp:72,5'
          Dst:             _ZN25dng_gain_map_interpolator11ResetColumnEv
    - functionName:    _ZN25dng_gain_map_interpolator11ResetColumnEv
      functionSourceFile: '/src/dng_sdk/source/./dng_gain_map.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          184
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _Z17ThrowProgramErrorPKc
        - _ZN25dng_gain_map_interpolator16InterpolateEntryEj
        - _ZNK12dng_gain_map6OriginEv
        - _ZNK12dng_gain_map6PointsEv
        - _ZNK12dng_gain_map7SpacingEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_gain_map.cpp:191,12'
          Dst:             _ZNK12dng_gain_map6OriginEv
        - Src:             './dng_gain_map.cpp:191,32'
          Dst:             _ZNK12dng_gain_map7SpacingEv
        - Src:             './dng_gain_map.cpp:196,16'
          Dst:             _ZN25dng_gain_map_interpolator16InterpolateEntryEj
        - Src:             './dng_gain_map.cpp:200,37'
          Dst:             _ZNK12dng_gain_map6OriginEv
        - Src:             './dng_gain_map.cpp:207,12'
          Dst:             _ZNK12dng_gain_map6PointsEv
        - Src:             './dng_gain_map.cpp:209,4'
          Dst:             _Z17ThrowProgramErrorPKc
        - Src:             './dng_gain_map.cpp:211,46'
          Dst:             _ZNK12dng_gain_map6PointsEv
        - Src:             './dng_gain_map.cpp:216,17'
          Dst:             _ZN25dng_gain_map_interpolator16InterpolateEntryEj
        - Src:             './dng_gain_map.cpp:232,19'
          Dst:             _ZN25dng_gain_map_interpolator16InterpolateEntryEj
        - Src:             './dng_gain_map.cpp:233,19'
          Dst:             _ZN25dng_gain_map_interpolator16InterpolateEntryEj
        - Src:             './dng_gain_map.cpp:237,53'
          Dst:             _ZNK12dng_gain_map7SpacingEv
        - Src:             './dng_gain_map.cpp:239,56'
          Dst:             _ZNK12dng_gain_map7SpacingEv
        - Src:             './dng_gain_map.cpp:240,18'
          Dst:             _ZNK12dng_gain_map6OriginEv
    - functionName:    _ZNK12dng_gain_map6OriginEv
      functionSourceFile: '/src/dng_sdk/source/./dng_gain_map.h'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK12dng_gain_map7SpacingEv
      functionSourceFile: '/src/dng_sdk/source/./dng_gain_map.h'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN25dng_gain_map_interpolator16InterpolateEntryEj
      functionSourceFile: '/src/dng_sdk/source/./dng_gain_map.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      float
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK12dng_gain_map5EntryEjjj
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_gain_map.cpp:180,14'
          Dst:             _ZNK12dng_gain_map5EntryEjjj
        - Src:             './dng_gain_map.cpp:181,11'
          Dst:             _ZNK12dng_gain_map5EntryEjjj
    - functionName:    _ZNK12dng_gain_map6PointsEv
      functionSourceFile: '/src/dng_sdk/source/./dng_gain_map.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK12dng_gain_map5EntryEjjj
      functionSourceFile: '/src/dng_sdk/source/./dng_gain_map.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16dng_memory_block13Buffer_real32Ev
        - _ZNK7AutoPtrI16dng_memory_blockEptEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_gain_map.h:113,13'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_gain_map.h:113,22'
          Dst:             _ZN16dng_memory_block13Buffer_real32Ev
    - functionName:    _ZN25dng_gain_map_interpolatorC2ERK12dng_gain_mapRK8dng_rectiij
      functionSourceFile: '/src/dng_sdk/source/./dng_gain_map.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          172
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _Z17ThrowProgramErrorPKc
        - _ZN16dng_point_real64C2Edd
        - _ZN25dng_gain_map_interpolator11ResetColumnEv
        - _ZNK12dng_gain_map6OriginEv
        - _ZNK12dng_gain_map6PointsEv
        - _ZNK12dng_gain_map7SpacingEv
        - _ZNK8dng_rect1HEv
        - _ZNK8dng_rect1WEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_gain_map.cpp:103,28'
          Dst:             _ZNK8dng_rect1HEv
        - Src:             './dng_gain_map.cpp:104,21'
          Dst:             _ZNK8dng_rect1WEv
        - Src:             './dng_gain_map.cpp:103,4'
          Dst:             _ZN16dng_point_real64C2Edd
        - Src:             './dng_gain_map.cpp:106,4'
          Dst:             _ZN16dng_point_real64C2Edd
        - Src:             './dng_gain_map.cpp:125,12'
          Dst:             _ZNK12dng_gain_map6OriginEv
        - Src:             './dng_gain_map.cpp:125,32'
          Dst:             _ZNK12dng_gain_map7SpacingEv
        - Src:             './dng_gain_map.cpp:140,12'
          Dst:             _ZNK12dng_gain_map6PointsEv
        - Src:             './dng_gain_map.cpp:142,4'
          Dst:             _Z17ThrowProgramErrorPKc
        - Src:             './dng_gain_map.cpp:144,46'
          Dst:             _ZNK12dng_gain_map6PointsEv
        - Src:             './dng_gain_map.cpp:171,2'
          Dst:             _ZN25dng_gain_map_interpolator11ResetColumnEv
    - functionName:    _ZNK12dng_gain_map13PutStreamSizeEv
      functionSourceFile: '/src/dng_sdk/source/./dng_gain_map.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 295
      functionLinenumberEnd: 297
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK12dng_gain_map9PutStreamER10dng_stream
      functionSourceFile: '/src/dng_sdk/source/./dng_gain_map.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 336
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          113
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN10dng_stream10Put_real32Ef
        - _ZN10dng_stream10Put_real64Ed
        - _ZN10dng_stream10Put_uint32Ej
        - _ZNK12dng_gain_map5EntryEjjj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_gain_map.cpp:306,9'
          Dst:             _ZN10dng_stream10Put_uint32Ej
        - Src:             './dng_gain_map.cpp:307,9'
          Dst:             _ZN10dng_stream10Put_uint32Ej
        - Src:             './dng_gain_map.cpp:309,9'
          Dst:             _ZN10dng_stream10Put_real64Ed
        - Src:             './dng_gain_map.cpp:310,9'
          Dst:             _ZN10dng_stream10Put_real64Ed
        - Src:             './dng_gain_map.cpp:312,9'
          Dst:             _ZN10dng_stream10Put_real64Ed
        - Src:             './dng_gain_map.cpp:313,9'
          Dst:             _ZN10dng_stream10Put_real64Ed
        - Src:             './dng_gain_map.cpp:315,9'
          Dst:             _ZN10dng_stream10Put_uint32Ej
        - Src:             './dng_gain_map.cpp:326,24'
          Dst:             _ZNK12dng_gain_map5EntryEjjj
        - Src:             './dng_gain_map.cpp:326,12'
          Dst:             _ZN10dng_stream10Put_real32Ef
    - functionName:    _ZN18dng_opcode_GainMapC2ER8dng_hostR10dng_stream
      functionSourceFile: '/src/dng_sdk/source/./dng_gain_map.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 510
      functionLinenumberEnd: 525
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          116
      EdgeCount:       30
      CyclomaticComplexity: 12
      functionsReached:
        - _Z14ThrowBadFormatPKc
        - _ZN10dng_stream10Get_uint32Ev
        - _ZN12dng_gain_map9GetStreamER8dng_hostR10dng_stream
        - _ZN13dng_area_spec7GetDataER10dng_stream
        - _ZN13dng_area_specC2ERK8dng_rectjjjj
        - _ZN18dng_inplace_opcodeC2EjR10dng_streamPKc
        - _ZN18dng_inplace_opcodeD2Ev
        - _ZN7AutoPtrI12dng_gain_mapE5ResetEPS0_
        - _ZN7AutoPtrI12dng_gain_mapEC2Ev
        - _ZN7AutoPtrI12dng_gain_mapED2Ev
        - _ZN8dng_rectC2Ev
        - _ZNK10dng_stream8PositionEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_gain_map.cpp:502,4'
          Dst:             _ZN18dng_inplace_opcodeC2EjR10dng_streamPKc
        - Src:             './dng_gain_map.cpp:506,4'
          Dst:             _ZN8dng_rectC2Ev
        - Src:             './dng_gain_map.cpp:506,4'
          Dst:             _ZN13dng_area_specC2ERK8dng_rectjjjj
        - Src:             './dng_gain_map.cpp:508,4'
          Dst:             _ZN7AutoPtrI12dng_gain_mapEC2Ev
        - Src:             './dng_gain_map.cpp:512,28'
          Dst:             _ZN10dng_stream10Get_uint32Ev
        - Src:             './dng_gain_map.cpp:514,32'
          Dst:             _ZNK10dng_stream8PositionEv
        - Src:             './dng_gain_map.cpp:516,12'
          Dst:             _ZN13dng_area_spec7GetDataER10dng_stream
        - Src:             './dng_gain_map.cpp:518,18'
          Dst:             _ZN12dng_gain_map9GetStreamER8dng_hostR10dng_stream
        - Src:             './dng_gain_map.cpp:518,11'
          Dst:             _ZN7AutoPtrI12dng_gain_mapE5ResetEPS0_
        - Src:             './dng_gain_map.cpp:520,13'
          Dst:             _ZNK10dng_stream8PositionEv
        - Src:             './dng_gain_map.cpp:522,3'
          Dst:             _Z14ThrowBadFormatPKc
        - Src:             './dng_gain_map.cpp:525,2'
          Dst:             _ZN7AutoPtrI12dng_gain_mapED2Ev
        - Src:             './dng_gain_map.cpp:525,2'
          Dst:             _ZN18dng_inplace_opcodeD2Ev
    - functionName:    _ZN7AutoPtrI12dng_gain_mapEC2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_auto_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12dng_gain_map9GetStreamER8dng_hostR10dng_stream
      functionSourceFile: '/src/dng_sdk/source/./dng_gain_map.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 342
      functionLinenumberEnd: 476
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         42
      ICount:          246
      EdgeCount:       45
      CyclomaticComplexity: 5
      functionsReached:
        - _Z14ThrowBadFormatPKc
        - _ZN10dng_stream10Get_real32Ev
        - _ZN10dng_stream10Get_real64Ev
        - _ZN10dng_stream10Get_uint32Ev
        - _ZN12dng_gain_map5EntryEjjj
        - _ZN12dng_gain_mapC2ER20dng_memory_allocatorRK9dng_pointRK16dng_point_real64S7_j
        - _ZN16dng_point_real64C2Ev
        - _ZN7AutoPtrI12dng_gain_mapE7ReleaseEv
        - _ZN7AutoPtrI12dng_gain_mapEC2EPS0_
        - _ZN7AutoPtrI12dng_gain_mapED2Ev
        - _ZN8dng_host9AllocatorEv
        - _ZN9dng_pointC2Ev
        - _ZNK7AutoPtrI12dng_gain_mapEptEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_gain_map.cpp:344,12'
          Dst:             _ZN9dng_pointC2Ev
        - Src:             './dng_gain_map.cpp:346,23'
          Dst:             _ZN10dng_stream10Get_uint32Ev
        - Src:             './dng_gain_map.cpp:347,23'
          Dst:             _ZN10dng_stream10Get_uint32Ev
        - Src:             './dng_gain_map.cpp:349,19'
          Dst:             _ZN16dng_point_real64C2Ev
        - Src:             './dng_gain_map.cpp:351,24'
          Dst:             _ZN10dng_stream10Get_real64Ev
        - Src:             './dng_gain_map.cpp:352,24'
          Dst:             _ZN10dng_stream10Get_real64Ev
        - Src:             './dng_gain_map.cpp:354,19'
          Dst:             _ZN16dng_point_real64C2Ev
        - Src:             './dng_gain_map.cpp:356,23'
          Dst:             _ZN10dng_stream10Get_real64Ev
        - Src:             './dng_gain_map.cpp:357,23'
          Dst:             _ZN10dng_stream10Get_real64Ev
        - Src:             './dng_gain_map.cpp:359,28'
          Dst:             _ZN10dng_stream10Get_uint32Ev
        - Src:             './dng_gain_map.cpp:403,3'
          Dst:             _Z14ThrowBadFormatPKc
        - Src:             './dng_gain_map.cpp:406,52'
          Dst:             _ZN8dng_host9AllocatorEv
        - Src:             './dng_gain_map.cpp:406,33'
          Dst:             _ZN12dng_gain_mapC2ER20dng_memory_allocatorRK9dng_pointRK16dng_point_real64S7_j
        - Src:             './dng_gain_map.cpp:406,24'
          Dst:             _ZN7AutoPtrI12dng_gain_mapEC2EPS0_
        - Src:             './dng_gain_map.cpp:428,23'
          Dst:             _ZN10dng_stream10Get_real32Ev
        - Src:             './dng_gain_map.cpp:430,5'
          Dst:             _ZNK7AutoPtrI12dng_gain_mapEptEv
        - Src:             './dng_gain_map.cpp:430,10'
          Dst:             _ZN12dng_gain_map5EntryEjjj
        - Src:             './dng_gain_map.cpp:476,2'
          Dst:             _ZN7AutoPtrI12dng_gain_mapED2Ev
        - Src:             './dng_gain_map.cpp:474,13'
          Dst:             _ZN7AutoPtrI12dng_gain_mapE7ReleaseEv
        - Src:             './dng_gain_map.cpp:476,2'
          Dst:             _ZN7AutoPtrI12dng_gain_mapED2Ev
    - functionName:    _ZN7AutoPtrI12dng_gain_mapE5ResetEPS0_
      functionSourceFile: '/src/dng_sdk/source/./dng_auto_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          52
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN12dng_gain_mapD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_auto_ptr.h:151,4'
          Dst:             _ZN12dng_gain_mapD2Ev
    - functionName:    _ZN7AutoPtrI12dng_gain_mapEC2EPS0_
      functionSourceFile: '/src/dng_sdk/source/./dng_auto_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12dng_gain_map5EntryEjjj
      functionSourceFile: '/src/dng_sdk/source/./dng_gain_map.h'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16dng_memory_block13Buffer_real32Ev
        - _ZNK7AutoPtrI16dng_memory_blockEptEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_gain_map.h:98,13'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_gain_map.h:98,22'
          Dst:             _ZN16dng_memory_block13Buffer_real32Ev
    - functionName:    _ZN7AutoPtrI12dng_gain_mapE7ReleaseEv
      functionSourceFile: '/src/dng_sdk/source/./dng_auto_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12dng_gain_mapC2ER20dng_memory_allocatorRK9dng_pointRK16dng_point_real64S7_j
      functionSourceFile: '/src/dng_sdk/source/./dng_gain_map.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          84
      EdgeCount:       12
      CyclomaticComplexity: 6
      functionsReached:
        - _Z14SafeUint32Multjj
        - _Z17ComputeBufferSizejRK9dng_pointj11PaddingType
        - _ZN7AutoPtrI16dng_memory_blockE5ResetEPS0_
        - _ZN7AutoPtrI16dng_memory_blockEC2Ev
        - _ZN7AutoPtrI16dng_memory_blockED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_gain_map.cpp:263,14'
          Dst:             _Z14SafeUint32Multjj
        - Src:             './dng_gain_map.cpp:265,4'
          Dst:             _ZN7AutoPtrI16dng_memory_blockEC2Ev
        - Src:             './dng_gain_map.cpp:270,3'
          Dst:             _Z17ComputeBufferSizejRK9dng_pointj11PaddingType
        - Src:             './dng_gain_map.cpp:269,10'
          Dst:             _ZN7AutoPtrI16dng_memory_blockE5ResetEPS0_
        - Src:             './dng_gain_map.cpp:272,2'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
    - functionName:    _ZN18dng_opcode_GainMapC2ERK13dng_area_specR7AutoPtrI12dng_gain_mapE
      functionSourceFile: '/src/dng_sdk/source/./dng_gain_map.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 491
      functionLinenumberEnd: 495
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          66
      EdgeCount:       16
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN18dng_inplace_opcodeC2Ejjj
        - _ZN18dng_inplace_opcodeD2Ev
        - _ZN7AutoPtrI12dng_gain_mapE5ResetEPS0_
        - _ZN7AutoPtrI12dng_gain_mapE7ReleaseEv
        - _ZN7AutoPtrI12dng_gain_mapEC2Ev
        - _ZN7AutoPtrI12dng_gain_mapED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_gain_map.cpp:483,4'
          Dst:             _ZN18dng_inplace_opcodeC2Ejjj
        - Src:             './dng_gain_map.cpp:489,4'
          Dst:             _ZN7AutoPtrI12dng_gain_mapEC2Ev
        - Src:             './dng_gain_map.cpp:493,26'
          Dst:             _ZN7AutoPtrI12dng_gain_mapE7ReleaseEv
        - Src:             './dng_gain_map.cpp:493,11'
          Dst:             _ZN7AutoPtrI12dng_gain_mapE5ResetEPS0_
        - Src:             './dng_gain_map.cpp:495,2'
          Dst:             _ZN7AutoPtrI12dng_gain_mapED2Ev
        - Src:             './dng_gain_map.cpp:495,2'
          Dst:             _ZN18dng_inplace_opcodeD2Ev
    - functionName:    _ZNK12dng_gain_map11InterpolateEiijRK8dng_rect
      functionSourceFile: '/src/dng_sdk/source/./dng_gain_map.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      float
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN25dng_gain_map_interpolatorC2ERK12dng_gain_mapRK8dng_rectiij
        - _ZNK25dng_gain_map_interpolator11InterpolateEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_gain_map.cpp:282,28'
          Dst:             _ZN25dng_gain_map_interpolatorC2ERK12dng_gain_mapRK8dng_rectiij
        - Src:             './dng_gain_map.cpp:288,16'
          Dst:             _ZNK25dng_gain_map_interpolator11InterpolateEv
    - functionName:    _ZN21dng_ref_counted_block13Buffer_real32Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_ref_counted_block.h'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN21dng_ref_counted_block6BufferEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_ref_counted_block.h:258,22'
          Dst:             _ZN21dng_ref_counted_block6BufferEv
    - functionName:    _ZN21dng_ref_counted_block6BufferEv
      functionSourceFile: '/src/dng_sdk/source/./dng_ref_counted_block.h'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK21dng_ref_counted_block13Buffer_real32Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_ref_counted_block.h'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 266
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK21dng_ref_counted_block6BufferEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_ref_counted_block.h:266,28'
          Dst:             _ZNK21dng_ref_counted_block6BufferEv
    - functionName:    _ZN7AutoPtrI15dng_hue_sat_mapED2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_auto_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7AutoPtrI15dng_hue_sat_mapE7ReleaseEv
      functionSourceFile: '/src/dng_sdk/source/./dng_auto_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7AutoPtrI15dng_hue_sat_mapEptEv
      functionSourceFile: '/src/dng_sdk/source/./dng_auto_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7AutoPtrI15dng_hue_sat_mapEC2EPS0_
      functionSourceFile: '/src/dng_sdk/source/./dng_auto_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN15dng_hue_sat_map11InterpolateERKS_S1_d
      functionSourceFile: '/src/dng_sdk/source/./dng_hue_sat_map.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 363
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         56
      ICount:          322
      EdgeCount:       110
      CyclomaticComplexity: 56
      functionsReached:
        - _Z17ThrowProgramErrorPKc
        - _ZN15dng_hue_sat_map12SetDivisionsEjjj
        - _ZN15dng_hue_sat_map13SafeGetDeltasEv
        - _ZN15dng_hue_sat_mapC2ERKS_
        - _ZN15dng_hue_sat_mapC2Ev
        - _ZN7AutoPtrI15dng_hue_sat_mapE7ReleaseEv
        - _ZN7AutoPtrI15dng_hue_sat_mapEC2EPS0_
        - _ZN7AutoPtrI15dng_hue_sat_mapED2Ev
        - _ZNK15dng_hue_sat_map11DeltasCountEv
        - _ZNK15dng_hue_sat_map14GetConstDeltasEv
        - _ZNK15dng_hue_sat_map7IsValidEv
        - _ZNK7AutoPtrI15dng_hue_sat_mapEptEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_hue_sat_map.cpp:269,13'
          Dst:             _ZNK15dng_hue_sat_map7IsValidEv
        - Src:             './dng_hue_sat_map.cpp:274,4'
          Dst:             _Z17ThrowProgramErrorPKc
        - Src:             './dng_hue_sat_map.cpp:278,14'
          Dst:             _ZN15dng_hue_sat_mapC2ERKS_
        - Src:             './dng_hue_sat_map.cpp:285,13'
          Dst:             _ZNK15dng_hue_sat_map7IsValidEv
        - Src:             './dng_hue_sat_map.cpp:289,4'
          Dst:             _Z17ThrowProgramErrorPKc
        - Src:             './dng_hue_sat_map.cpp:293,14'
          Dst:             _ZN15dng_hue_sat_mapC2ERKS_
        - Src:             './dng_hue_sat_map.cpp:299,12'
          Dst:             _ZNK15dng_hue_sat_map7IsValidEv
        - Src:             './dng_hue_sat_map.cpp:299,32'
          Dst:             _ZNK15dng_hue_sat_map7IsValidEv
        - Src:             './dng_hue_sat_map.cpp:304,3'
          Dst:             _Z17ThrowProgramErrorPKc
        - Src:             './dng_hue_sat_map.cpp:317,3'
          Dst:             _Z17ThrowProgramErrorPKc
        - Src:             './dng_hue_sat_map.cpp:323,39'
          Dst:             _ZN15dng_hue_sat_mapC2Ev
        - Src:             './dng_hue_sat_map.cpp:323,27'
          Dst:             _ZN7AutoPtrI15dng_hue_sat_mapEC2EPS0_
        - Src:             './dng_hue_sat_map.cpp:325,2'
          Dst:             _ZNK7AutoPtrI15dng_hue_sat_mapEptEv
        - Src:             './dng_hue_sat_map.cpp:325,10'
          Dst:             _ZN15dng_hue_sat_map12SetDivisionsEjjj
        - Src:             './dng_hue_sat_map.cpp:334,32'
          Dst:             _ZNK15dng_hue_sat_map14GetConstDeltasEv
        - Src:             './dng_hue_sat_map.cpp:335,32'
          Dst:             _ZNK15dng_hue_sat_map14GetConstDeltasEv
        - Src:             './dng_hue_sat_map.cpp:337,21'
          Dst:             _ZNK7AutoPtrI15dng_hue_sat_mapEptEv
        - Src:             './dng_hue_sat_map.cpp:337,29'
          Dst:             _ZN15dng_hue_sat_map13SafeGetDeltasEv
        - Src:             './dng_hue_sat_map.cpp:339,22'
          Dst:             _ZNK15dng_hue_sat_map11DeltasCountEv
        - Src:             './dng_hue_sat_map.cpp:363,2'
          Dst:             _ZN7AutoPtrI15dng_hue_sat_mapED2Ev
        - Src:             './dng_hue_sat_map.cpp:361,16'
          Dst:             _ZN7AutoPtrI15dng_hue_sat_mapE7ReleaseEv
        - Src:             './dng_hue_sat_map.cpp:363,2'
          Dst:             _ZN7AutoPtrI15dng_hue_sat_mapED2Ev
    - functionName:    _ZN15dng_hue_sat_map12SetDivisionsEjjj
      functionSourceFile: '/src/dng_sdk/source/./dng_hue_sat_map.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          101
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached:
        - _Z11DoZeroBytesPvj
        - _Z14SafeUint32Multjj
        - _ZN21dng_ref_counted_block6BufferEv
        - _ZN21dng_ref_counted_block8AllocateEj
        - _ZNK15dng_hue_sat_map11DeltasCountEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_hue_sat_map.cpp:123,13'
          Dst:             _Z14SafeUint32Multjj
        - Src:             './dng_hue_sat_map.cpp:125,31'
          Dst:             _ZNK15dng_hue_sat_map11DeltasCountEv
        - Src:             './dng_hue_sat_map.cpp:125,16'
          Dst:             _Z14SafeUint32Multjj
        - Src:             './dng_hue_sat_map.cpp:127,10'
          Dst:             _ZN21dng_ref_counted_block8AllocateEj
        - Src:             './dng_hue_sat_map.cpp:129,23'
          Dst:             _ZN21dng_ref_counted_block6BufferEv
        - Src:             './dng_hue_sat_map.cpp:129,2'
          Dst:             _Z11DoZeroBytesPvj
    - functionName:    _ZNK15dng_hue_sat_map14GetConstDeltasEv
      functionSourceFile: '/src/dng_sdk/source/./dng_hue_sat_map.h'
      linkageType:     InternalLinkage
      functionLinenumber: 214
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK21dng_ref_counted_block13Buffer_real32Ev
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_hue_sat_map.h:215,39'
          Dst:             _ZNK21dng_ref_counted_block13Buffer_real32Ev
    - functionName:    _ZN15dng_hue_sat_map13SafeGetDeltasEv
      functionSourceFile: '/src/dng_sdk/source/./dng_hue_sat_map.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN21dng_ref_counted_block13Buffer_real32Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_hue_sat_map.h:72,33'
          Dst:             _ZN21dng_ref_counted_block13Buffer_real32Ev
    - functionName:    _ZNK15dng_hue_sat_map11DeltasCountEv
      functionSourceFile: '/src/dng_sdk/source/./dng_hue_sat_map.h'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          41
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _Z14SafeUint32MultjjPj
        - _Z15ThrowMemoryFullPKc
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_hue_sat_map.h:189,9'
          Dst:             _Z14SafeUint32MultjjPj
        - Src:             './dng_hue_sat_map.h:190,13'
          Dst:             _Z14SafeUint32MultjjPj
        - Src:             './dng_hue_sat_map.h:192,5'
          Dst:             _Z15ThrowMemoryFullPKc
    - functionName:    _ZN15dng_hue_sat_mapC2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_hue_sat_map.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN21dng_ref_counted_blockC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_hue_sat_map.cpp:33,4'
          Dst:             _ZN21dng_ref_counted_blockC2Ev
    - functionName:    _ZN15dng_hue_sat_mapD0Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_hue_sat_map.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN15dng_hue_sat_mapD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_hue_sat_map.cpp:94,2'
          Dst:             _ZN15dng_hue_sat_mapD2Ev
    - functionName:    _ZN15dng_hue_sat_mapD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_hue_sat_map.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN21dng_ref_counted_blockD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_hue_sat_map.cpp:96,2'
          Dst:             _ZN21dng_ref_counted_blockD2Ev
    - functionName:    _ZN15dng_hue_sat_mapC2ERKS_
      functionSourceFile: '/src/dng_sdk/source/./dng_hue_sat_map.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          51
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN15dng_hue_sat_mapaSERKS_
        - _ZN21dng_ref_counted_blockC2Ev
        - _ZN21dng_ref_counted_blockD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_hue_sat_map.cpp:48,4'
          Dst:             _ZN21dng_ref_counted_blockC2Ev
        - Src:             './dng_hue_sat_map.cpp:52,8'
          Dst:             _ZN15dng_hue_sat_mapaSERKS_
        - Src:             './dng_hue_sat_map.cpp:54,2'
          Dst:             _ZN21dng_ref_counted_blockD2Ev
    - functionName:    _ZN15dng_hue_sat_mapaSERKS_
      functionSourceFile: '/src/dng_sdk/source/./dng_hue_sat_map.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          65
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN15dng_hue_sat_map10SetInvalidEv
        - _ZN21dng_ref_counted_blockaSERKS_
        - _ZNK15dng_hue_sat_map7IsValidEv
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_hue_sat_map.cpp:64,12'
          Dst:             _ZNK15dng_hue_sat_map7IsValidEv
        - Src:             './dng_hue_sat_map.cpp:67,4'
          Dst:             _ZN15dng_hue_sat_map10SetInvalidEv
        - Src:             './dng_hue_sat_map.cpp:81,12'
          Dst:             _ZN21dng_ref_counted_blockaSERKS_
    - functionName:    _ZN15dng_hue_sat_map10SetInvalidEv
      functionSourceFile: '/src/dng_sdk/source/./dng_hue_sat_map.h'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN21dng_ref_counted_block5ClearEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_hue_sat_map.h:124,12'
          Dst:             _ZN21dng_ref_counted_block5ClearEv
    - functionName:    _ZNK15dng_hue_sat_mapeqERKS_
      functionSourceFile: '/src/dng_sdk/source/./dng_hue_sat_map.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          77
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _ZNK15dng_hue_sat_map11DeltasCountEv
        - _ZNK15dng_hue_sat_map14GetConstDeltasEv
        - _ZNK15dng_hue_sat_map7IsValidEv
        - memcmp
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_hue_sat_map.cpp:250,7'
          Dst:             _ZNK15dng_hue_sat_map7IsValidEv
        - Src:             './dng_hue_sat_map.cpp:253,17'
          Dst:             _ZNK15dng_hue_sat_map14GetConstDeltasEv
        - Src:             './dng_hue_sat_map.cpp:254,12'
          Dst:             _ZNK15dng_hue_sat_map14GetConstDeltasEv
        - Src:             './dng_hue_sat_map.cpp:255,8'
          Dst:             _ZNK15dng_hue_sat_map11DeltasCountEv
        - Src:             './dng_hue_sat_map.cpp:253,9'
          Dst:             memcmp
    - functionName:    _ZN15dng_hue_sat_map22SetDeltaKnownWriteableEjjjRKNS_9HSBModifyE
      functionSourceFile: '/src/dng_sdk/source/./dng_hue_sat_map.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          158
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - _Z17ThrowProgramErrorPKc
        - _ZN15dng_hue_sat_map13SafeGetDeltasEv
        - _ZN15dng_hue_sat_map8SetDeltaEjjjRKNS_9HSBModifyE
        - _ZN21dng_ref_counted_block6BufferEv
        - _ZNK15dng_hue_sat_map8GetDeltaEjjjRNS_9HSBModifyE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_hue_sat_map.cpp:176,11'
          Dst:             _ZN21dng_ref_counted_block6BufferEv
        - Src:             './dng_hue_sat_map.cpp:181,3'
          Dst:             _Z17ThrowProgramErrorPKc
        - Src:             './dng_hue_sat_map.cpp:191,2'
          Dst:             _ZN15dng_hue_sat_map13SafeGetDeltasEv
        - Src:             './dng_hue_sat_map.cpp:208,4'
          Dst:             _ZN15dng_hue_sat_map13SafeGetDeltasEv
        - Src:             './dng_hue_sat_map.cpp:223,3'
          Dst:             _ZNK15dng_hue_sat_map8GetDeltaEjjjRNS_9HSBModifyE
        - Src:             './dng_hue_sat_map.cpp:232,4'
          Dst:             _ZN15dng_hue_sat_map8SetDeltaEjjjRKNS_9HSBModifyE
    - functionName:    _ZNK15dng_hue_sat_map8GetDeltaEjjjRNS_9HSBModifyE
      functionSourceFile: '/src/dng_sdk/source/./dng_hue_sat_map.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          114
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _Z17ThrowProgramErrorPKc
        - _ZNK15dng_hue_sat_map14GetConstDeltasEv
        - _ZNK21dng_ref_counted_block6BufferEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_hue_sat_map.cpp:144,11'
          Dst:             _ZNK21dng_ref_counted_block6BufferEv
        - Src:             './dng_hue_sat_map.cpp:149,3'
          Dst:             _Z17ThrowProgramErrorPKc
        - Src:             './dng_hue_sat_map.cpp:157,28'
          Dst:             _ZNK15dng_hue_sat_map14GetConstDeltasEv
    - functionName:    _ZN15dng_orientation10AdobeToDNGEj
      functionSourceFile: '/src/dng_sdk/source/./dng_orientation.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN15dng_orientation8SetAdobeEj
        - _ZN15dng_orientationC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_orientation.h:74,20'
          Dst:             _ZN15dng_orientationC2Ev
        - Src:             './dng_orientation.h:76,11'
          Dst:             _ZN15dng_orientation8SetAdobeEj
    - functionName:    _ZNK15dng_orientationeqERKS_
      functionSourceFile: '/src/dng_sdk/source/./dng_orientation.h'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9dng_image11SetConstantEjRK8dng_rect
      functionSourceFile: '/src/dng_sdk/source/./dng_image.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 828
      functionLinenumberEnd: 846
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          57
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN16dng_pixel_buffer11SetConstantERK8dng_rectjjj
        - _ZN17dng_tile_iterator10GetOneTileER8dng_rect
        - _ZN17dng_tile_iteratorC2ERK9dng_imageRK8dng_rect
        - _ZN21dng_dirty_tile_bufferC2ER9dng_imageRK8dng_rect
        - _ZN21dng_dirty_tile_bufferD2Ev
        - _ZN8dng_rectC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_image.cpp:830,20'
          Dst:             _ZN17dng_tile_iteratorC2ERK9dng_imageRK8dng_rect
        - Src:             './dng_image.cpp:832,11'
          Dst:             _ZN8dng_rectC2Ev
        - Src:             './dng_image.cpp:834,14'
          Dst:             _ZN17dng_tile_iterator10GetOneTileER8dng_rect
        - Src:             './dng_image.cpp:837,25'
          Dst:             _ZN21dng_dirty_tile_bufferC2ER9dng_imageRK8dng_rect
        - Src:             './dng_image.cpp:839,10'
          Dst:             _ZN16dng_pixel_buffer11SetConstantERK8dng_rectjjj
        - Src:             './dng_image.cpp:844,3'
          Dst:             _ZN21dng_dirty_tile_bufferD2Ev
        - Src:             './dng_image.cpp:844,3'
          Dst:             _ZN21dng_dirty_tile_bufferD2Ev
    - functionName:    _ZN21dng_dirty_tile_bufferD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_image.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN15dng_tile_bufferD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_image.cpp:86,2'
          Dst:             _ZN15dng_tile_bufferD2Ev
    - functionName:    _ZN15dng_tile_bufferD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_image.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          34
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN16dng_pixel_bufferD2Ev
        - __clang_call_terminate
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_image.cpp:50,2'
          Dst:             _ZN16dng_pixel_bufferD2Ev
        - Src:             './dng_image.cpp:48,9'
          Dst:             __clang_call_terminate
    - functionName:    _ZN15dng_tile_bufferD0Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_image.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN15dng_tile_bufferD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_image.cpp:46,2'
          Dst:             _ZN15dng_tile_bufferD2Ev
    - functionName:    _ZN21dng_dirty_tile_bufferC2ER9dng_imageRK8dng_rect
      functionSourceFile: '/src/dng_sdk/source/./dng_image.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN15dng_tile_bufferC2ERK9dng_imageRK8dng_rectb
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_image.cpp:75,5'
          Dst:             _ZN15dng_tile_bufferC2ERK9dng_imageRK8dng_rectb
    - functionName:    _ZN15dng_tile_bufferC2ERK9dng_imageRK8dng_rectb
      functionSourceFile: '/src/dng_sdk/source/./dng_image.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          59
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN16dng_pixel_bufferC2Ev
        - _ZN16dng_pixel_bufferD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_image.cpp:28,18'
          Dst:             _ZN16dng_pixel_bufferC2Ev
        - Src:             './dng_image.cpp:41,2'
          Dst:             _ZN16dng_pixel_bufferD2Ev
    - functionName:    _ZN21dng_dirty_tile_bufferD0Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_image.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN21dng_dirty_tile_bufferD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_image.cpp:84,2'
          Dst:             _ZN21dng_dirty_tile_bufferD2Ev
    - functionName:    _ZNK9dng_image9EqualAreaERKS_RK8dng_rectjj
      functionSourceFile: '/src/dng_sdk/source/./dng_image.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 789
      functionLinenumberEnd: 822
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          124
      EdgeCount:       47
      CyclomaticComplexity: 25
      functionsReached:
        - _ZN17dng_tile_iterator10GetOneTileER8dng_rect
        - _ZN17dng_tile_iteratorC2ERK9dng_imageRK8dng_rect
        - _ZN21dng_const_tile_bufferC2ERK9dng_imageRK8dng_rect
        - _ZN21dng_const_tile_bufferD2Ev
        - _ZN8dng_rectC2Ev
        - _ZNK16dng_pixel_buffer9EqualAreaERKS_RK8dng_rectjj
      functionUses:    0
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             './dng_image.cpp:794,20'
          Dst:             _ZN17dng_tile_iteratorC2ERK9dng_imageRK8dng_rect
        - Src:             './dng_image.cpp:796,11'
          Dst:             _ZN8dng_rectC2Ev
        - Src:             './dng_image.cpp:798,18'
          Dst:             _ZN17dng_tile_iterator10GetOneTileER8dng_rect
        - Src:             './dng_image.cpp:801,21'
          Dst:             _ZN17dng_tile_iteratorC2ERK9dng_imageRK8dng_rect
        - Src:             './dng_image.cpp:803,12'
          Dst:             _ZN8dng_rectC2Ev
        - Src:             './dng_image.cpp:805,18'
          Dst:             _ZN17dng_tile_iterator10GetOneTileER8dng_rect
        - Src:             './dng_image.cpp:808,26'
          Dst:             _ZN21dng_const_tile_bufferC2ERK9dng_imageRK8dng_rect
        - Src:             './dng_image.cpp:809,26'
          Dst:             _ZN21dng_const_tile_bufferC2ERK9dng_imageRK8dng_rect
        - Src:             './dng_image.cpp:811,18'
          Dst:             _ZNK16dng_pixel_buffer9EqualAreaERKS_RK8dng_rectjj
        - Src:             './dng_image.cpp:816,4'
          Dst:             _ZN21dng_const_tile_bufferD2Ev
        - Src:             './dng_image.cpp:816,4'
          Dst:             _ZN21dng_const_tile_bufferD2Ev
        - Src:             './dng_image.cpp:816,4'
          Dst:             _ZN21dng_const_tile_bufferD2Ev
        - Src:             './dng_image.cpp:816,4'
          Dst:             _ZN21dng_const_tile_bufferD2Ev
    - functionName:    _ZN21dng_const_tile_bufferD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_image.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN15dng_tile_bufferD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_image.cpp:68,2'
          Dst:             _ZN15dng_tile_bufferD2Ev
    - functionName:    _ZN21dng_const_tile_bufferC2ERK9dng_imageRK8dng_rect
      functionSourceFile: '/src/dng_sdk/source/./dng_image.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN15dng_tile_bufferC2ERK9dng_imageRK8dng_rectb
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_image.cpp:57,5'
          Dst:             _ZN15dng_tile_bufferC2ERK9dng_imageRK8dng_rectb
    - functionName:    _ZN21dng_const_tile_bufferD0Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_image.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN21dng_const_tile_bufferD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_image.cpp:66,2'
          Dst:             _ZN21dng_const_tile_bufferD2Ev
    - functionName:    _ZN9dng_image8CopyAreaERKS_RK8dng_rectjjj
      functionSourceFile: '/src/dng_sdk/source/./dng_image.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 756
      functionLinenumberEnd: 781
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          101
      EdgeCount:       18
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16dng_pixel_buffer8CopyAreaERKS_RK8dng_rectjjj
        - _ZN17dng_tile_iterator10GetOneTileER8dng_rect
        - _ZN17dng_tile_iteratorC2ERK9dng_imageRK8dng_rect
        - _ZN21dng_const_tile_bufferC2ERK9dng_imageRK8dng_rect
        - _ZN21dng_const_tile_bufferD2Ev
        - _ZN21dng_dirty_tile_bufferC2ER9dng_imageRK8dng_rect
        - _ZN21dng_dirty_tile_bufferD2Ev
        - _ZN8dng_rectC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_image.cpp:761,20'
          Dst:             _ZN17dng_tile_iteratorC2ERK9dng_imageRK8dng_rect
        - Src:             './dng_image.cpp:762,11'
          Dst:             _ZN8dng_rectC2Ev
        - Src:             './dng_image.cpp:764,18'
          Dst:             _ZN17dng_tile_iterator10GetOneTileER8dng_rect
        - Src:             './dng_image.cpp:766,21'
          Dst:             _ZN17dng_tile_iteratorC2ERK9dng_imageRK8dng_rect
        - Src:             './dng_image.cpp:767,12'
          Dst:             _ZN8dng_rectC2Ev
        - Src:             './dng_image.cpp:769,18'
          Dst:             _ZN17dng_tile_iterator10GetOneTileER8dng_rect
        - Src:             './dng_image.cpp:772,26'
          Dst:             _ZN21dng_dirty_tile_bufferC2ER9dng_imageRK8dng_rect
        - Src:             './dng_image.cpp:773,26'
          Dst:             _ZN21dng_const_tile_bufferC2ERK9dng_imageRK8dng_rect
        - Src:             './dng_image.cpp:775,13'
          Dst:             _ZN16dng_pixel_buffer8CopyAreaERKS_RK8dng_rectjjj
        - Src:             './dng_image.cpp:777,4'
          Dst:             _ZN21dng_const_tile_bufferD2Ev
        - Src:             './dng_image.cpp:777,4'
          Dst:             _ZN21dng_dirty_tile_bufferD2Ev
        - Src:             './dng_image.cpp:777,4'
          Dst:             _ZN21dng_const_tile_bufferD2Ev
        - Src:             './dng_image.cpp:777,4'
          Dst:             _ZN21dng_dirty_tile_bufferD2Ev
    - functionName:    _ZN15dng_orientation6NormalEv
      functionSourceFile: '/src/dng_sdk/source/./dng_orientation.h'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN15dng_orientation10AdobeToDNGEj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_orientation.h:95,11'
          Dst:             _ZN15dng_orientation10AdobeToDNGEj
    - functionName:    _ZNK15dng_orientationneERKS_
      functionSourceFile: '/src/dng_sdk/source/./dng_orientation.h'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK15dng_orientationeqERKS_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_orientation.h:161,19'
          Dst:             _ZNK15dng_orientationeqERKS_
    - functionName:    _ZN9dng_image6RotateERK15dng_orientation
      functionSourceFile: '/src/dng_sdk/source/./dng_image.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 738
      functionLinenumberEnd: 747
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z17ThrowProgramErrorPKc
        - _ZN15dng_orientation6NormalEv
        - _ZNK15dng_orientationneERKS_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_image.cpp:740,21'
          Dst:             _ZN15dng_orientation6NormalEv
        - Src:             './dng_image.cpp:740,18'
          Dst:             _ZNK15dng_orientationneERKS_
        - Src:             './dng_image.cpp:743,3'
          Dst:             _Z17ThrowProgramErrorPKc
    - functionName:    _ZN9dng_image4TrimERK8dng_rect
      functionSourceFile: '/src/dng_sdk/source/./dng_image.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 724
      functionLinenumberEnd: 733
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z17ThrowProgramErrorPKc
        - _ZNK8dng_rectneERKS_
        - _ZNK9dng_image6BoundsEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_image.cpp:726,11'
          Dst:             _ZNK9dng_image6BoundsEv
        - Src:             './dng_image.cpp:726,8'
          Dst:             _ZNK8dng_rectneERKS_
        - Src:             './dng_image.cpp:729,3'
          Dst:             _Z17ThrowProgramErrorPKc
    - functionName:    _ZN9dng_image3PutERK16dng_pixel_buffer
      functionSourceFile: '/src/dng_sdk/source/./dng_image.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 688
      functionLinenumberEnd: 719
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          109
      EdgeCount:       28
      CyclomaticComplexity: 14
      functionsReached:
        - _Z10Min_uint32jj
        - _ZN16dng_pixel_bufferC2ERKS_
        - _ZN16dng_pixel_bufferD2Ev
        - _ZNK16dng_pixel_buffer10ConstPixelEiij
        - _ZNK8dng_rect8NotEmptyEv
        - _ZNK9dng_image6PlanesEv
        - _ZanRK8dng_rectS1_
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_image.cpp:692,34'
          Dst:             _ZanRK8dng_rectS1_
        - Src:             './dng_image.cpp:694,14'
          Dst:             _ZNK8dng_rect8NotEmptyEv
        - Src:             './dng_image.cpp:697,20'
          Dst:             _ZN16dng_pixel_bufferC2ERKS_
        - Src:             './dng_image.cpp:701,32'
          Dst:             _ZNK16dng_pixel_buffer10ConstPixelEiij
        - Src:             './dng_image.cpp:707,21'
          Dst:             _ZNK9dng_image6PlanesEv
        - Src:             './dng_image.cpp:711,13'
          Dst:             _ZNK9dng_image6PlanesEv
        - Src:             './dng_image.cpp:710,19'
          Dst:             _Z10Min_uint32jj
        - Src:             './dng_image.cpp:717,3'
          Dst:             _ZN16dng_pixel_bufferD2Ev
        - Src:             './dng_image.cpp:717,3'
          Dst:             _ZN16dng_pixel_bufferD2Ev
    - functionName:    _ZNK9dng_image3GetER16dng_pixel_bufferNS_11edge_optionEjj
      functionSourceFile: '/src/dng_sdk/source/./dng_image.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 498
      functionLinenumberEnd: 683
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          487
      EdgeCount:       47
      CyclomaticComplexity: 10
      functionsReached:
        - _Z9Max_int32ii
        - _Z9Min_int32ii
        - _ZN16dng_pixel_buffer10DirtyPixelEiij
        - _ZN16dng_pixel_bufferC2ERKS_
        - _ZN16dng_pixel_bufferD2Ev
        - _ZN8dng_rectC2Eiiii
        - _ZNK8dng_rect8NotEmptyEv
        - _ZNK8dng_rectneERKS_
        - _ZNK9dng_image7GetEdgeER16dng_pixel_bufferNS_11edge_optionERK8dng_rectS5_
        - _ZanRK8dng_rectS1_
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_image.cpp:502,34'
          Dst:             _ZanRK8dng_rectS1_
        - Src:             './dng_image.cpp:506,14'
          Dst:             _ZNK8dng_rect8NotEmptyEv
        - Src:             './dng_image.cpp:509,20'
          Dst:             _ZN16dng_pixel_bufferC2ERKS_
        - Src:             './dng_image.cpp:513,23'
          Dst:             _ZN16dng_pixel_buffer10DirtyPixelEiij
        - Src:             './dng_image.cpp:519,3'
          Dst:             _ZN16dng_pixel_bufferD2Ev
        - Src:             './dng_image.cpp:519,3'
          Dst:             _ZN16dng_pixel_bufferD2Ev
        - Src:             './dng_image.cpp:523,44'
          Dst:             _ZNK8dng_rectneERKS_
        - Src:             './dng_image.cpp:531,13'
          Dst:             _Z9Min_int32ii
        - Src:             './dng_image.cpp:532,13'
          Dst:             _Z9Min_int32ii
        - Src:             './dng_image.cpp:533,13'
          Dst:             _Z9Max_int32ii
        - Src:             './dng_image.cpp:534,13'
          Dst:             _Z9Max_int32ii
        - Src:             './dng_image.cpp:539,13'
          Dst:             _Z9Max_int32ii
        - Src:             './dng_image.cpp:540,13'
          Dst:             _Z9Min_int32ii
        - Src:             './dng_image.cpp:542,13'
          Dst:             _Z9Max_int32ii
        - Src:             './dng_image.cpp:543,13'
          Dst:             _Z9Min_int32ii
        - Src:             './dng_image.cpp:547,27'
          Dst:             _ZanRK8dng_rectS1_
        - Src:             './dng_image.cpp:549,14'
          Dst:             _ZNK8dng_rect8NotEmptyEv
        - Src:             './dng_image.cpp:554,7'
          Dst:             _ZN8dng_rectC2Eiiii
        - Src:             './dng_image.cpp:552,4'
          Dst:             _ZNK9dng_image7GetEdgeER16dng_pixel_bufferNS_11edge_optionERK8dng_rectS5_
        - Src:             './dng_image.cpp:564,27'
          Dst:             _ZanRK8dng_rectS1_
        - Src:             './dng_image.cpp:566,14'
          Dst:             _ZNK8dng_rect8NotEmptyEv
        - Src:             './dng_image.cpp:571,7'
          Dst:             _ZN8dng_rectC2Eiiii
        - Src:             './dng_image.cpp:569,4'
          Dst:             _ZNK9dng_image7GetEdgeER16dng_pixel_bufferNS_11edge_optionERK8dng_rectS5_
        - Src:             './dng_image.cpp:581,27'
          Dst:             _ZanRK8dng_rectS1_
        - Src:             './dng_image.cpp:583,14'
          Dst:             _ZNK8dng_rect8NotEmptyEv
        - Src:             './dng_image.cpp:588,7'
          Dst:             _ZN8dng_rectC2Eiiii
        - Src:             './dng_image.cpp:586,4'
          Dst:             _ZNK9dng_image7GetEdgeER16dng_pixel_bufferNS_11edge_optionERK8dng_rectS5_
        - Src:             './dng_image.cpp:598,27'
          Dst:             _ZanRK8dng_rectS1_
        - Src:             './dng_image.cpp:600,14'
          Dst:             _ZNK8dng_rect8NotEmptyEv
        - Src:             './dng_image.cpp:605,7'
          Dst:             _ZN8dng_rectC2Eiiii
        - Src:             './dng_image.cpp:603,4'
          Dst:             _ZNK9dng_image7GetEdgeER16dng_pixel_bufferNS_11edge_optionERK8dng_rectS5_
        - Src:             './dng_image.cpp:615,27'
          Dst:             _ZanRK8dng_rectS1_
        - Src:             './dng_image.cpp:617,14'
          Dst:             _ZNK8dng_rect8NotEmptyEv
        - Src:             './dng_image.cpp:622,7'
          Dst:             _ZN8dng_rectC2Eiiii
        - Src:             './dng_image.cpp:620,4'
          Dst:             _ZNK9dng_image7GetEdgeER16dng_pixel_bufferNS_11edge_optionERK8dng_rectS5_
        - Src:             './dng_image.cpp:632,27'
          Dst:             _ZanRK8dng_rectS1_
        - Src:             './dng_image.cpp:634,14'
          Dst:             _ZNK8dng_rect8NotEmptyEv
        - Src:             './dng_image.cpp:639,7'
          Dst:             _ZN8dng_rectC2Eiiii
        - Src:             './dng_image.cpp:637,4'
          Dst:             _ZNK9dng_image7GetEdgeER16dng_pixel_bufferNS_11edge_optionERK8dng_rectS5_
        - Src:             './dng_image.cpp:649,27'
          Dst:             _ZanRK8dng_rectS1_
        - Src:             './dng_image.cpp:651,14'
          Dst:             _ZNK8dng_rect8NotEmptyEv
        - Src:             './dng_image.cpp:656,7'
          Dst:             _ZN8dng_rectC2Eiiii
        - Src:             './dng_image.cpp:654,4'
          Dst:             _ZNK9dng_image7GetEdgeER16dng_pixel_bufferNS_11edge_optionERK8dng_rectS5_
        - Src:             './dng_image.cpp:666,27'
          Dst:             _ZanRK8dng_rectS1_
        - Src:             './dng_image.cpp:668,14'
          Dst:             _ZNK8dng_rect8NotEmptyEv
        - Src:             './dng_image.cpp:673,7'
          Dst:             _ZN8dng_rectC2Eiiii
        - Src:             './dng_image.cpp:671,4'
          Dst:             _ZNK9dng_image7GetEdgeER16dng_pixel_bufferNS_11edge_optionERK8dng_rectS5_
    - functionName:    _ZNK9dng_image7GetEdgeER16dng_pixel_bufferNS_11edge_optionERK8dng_rectS5_
      functionSourceFile: '/src/dng_sdk/source/./dng_image.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 419
      functionLinenumberEnd: 490
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          143
      EdgeCount:       30
      CyclomaticComplexity: 15
      functionsReached:
        - _Z17ThrowProgramErrorPKc
        - _ZN16dng_pixel_buffer10DirtyPixelEiij
        - _ZN16dng_pixel_buffer7SetZeroERK8dng_rectjj
        - _ZN16dng_pixel_bufferC2ERKS_
        - _ZN16dng_pixel_bufferD2Ev
        - _ZNK9dng_image7GetEdgeER16dng_pixel_bufferNS_11edge_optionERK8dng_rectS5_
      functionUses:    10
      BranchProfiles:
        - Branch String:   './dng_image.cpp:421,2'
          Branch Sides:    []
      Callsites:
        - Src:             './dng_image.cpp:427,11'
          Dst:             _ZN16dng_pixel_buffer7SetZeroERK8dng_rectjj
        - Src:             './dng_image.cpp:452,22'
          Dst:             _ZN16dng_pixel_bufferC2ERKS_
        - Src:             './dng_image.cpp:456,5'
          Dst:             _ZNK9dng_image7GetEdgeER16dng_pixel_bufferNS_11edge_optionERK8dng_rectS5_
        - Src:             './dng_image.cpp:461,5'
          Dst:             _ZN16dng_pixel_bufferD2Ev
        - Src:             './dng_image.cpp:461,5'
          Dst:             _ZN16dng_pixel_bufferD2Ev
        - Src:             './dng_image.cpp:463,21'
          Dst:             _ZN16dng_pixel_bufferC2ERKS_
        - Src:             './dng_image.cpp:468,27'
          Dst:             _ZN16dng_pixel_buffer10DirtyPixelEiij
        - Src:             './dng_image.cpp:472,4'
          Dst:             _ZNK9dng_image7GetEdgeER16dng_pixel_bufferNS_11edge_optionERK8dng_rectS5_
        - Src:             './dng_image.cpp:479,4'
          Dst:             _ZN16dng_pixel_bufferD2Ev
        - Src:             './dng_image.cpp:479,4'
          Dst:             _ZN16dng_pixel_bufferD2Ev
        - Src:             './dng_image.cpp:484,4'
          Dst:             _Z17ThrowProgramErrorPKc
    - functionName:    _ZNK8dng_rect2TLEv
      functionSourceFile: '/src/dng_sdk/source/./dng_rect.h'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9dng_pointC2Eii
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_rect.h:165,11'
          Dst:             _ZN9dng_pointC2Eii
    - functionName:    _ZmiRK9dng_pointS1_
      functionSourceFile: '/src/dng_sdk/source/./dng_point.h'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z12SafeInt32Subii
        - _ZN9dng_pointC2Eii
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_point.h:145,20'
          Dst:             _Z12SafeInt32Subii
        - Src:             './dng_point.h:146,8'
          Dst:             _Z12SafeInt32Subii
        - Src:             './dng_point.h:145,9'
          Dst:             _ZN9dng_pointC2Eii
    - functionName:    _ZplRK8dng_rectRK9dng_point
      functionSourceFile: '/src/dng_sdk/source/./dng_rect.h'
      linkageType:     InternalLinkage
      functionLinenumber: 358
      functionLinenumberEnd: 363
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          46
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8dng_rectC2Eiiii
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_rect.h:360,9'
          Dst:             _ZN8dng_rectC2Eiiii
    - functionName:    _ZNK9dng_image9GetRepeatER16dng_pixel_bufferRK8dng_rectS4_
      functionSourceFile: '/src/dng_sdk/source/./dng_image.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionLinenumberEnd: 411
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         55
      ICount:          542
      EdgeCount:       82
      CyclomaticComplexity: 29
      functionsReached:
        - _ZN16dng_pixel_buffer10DirtyPixelEiij
        - _ZN16dng_pixel_buffer10RepeatAreaERK8dng_rectS2_
        - _ZN16dng_pixel_buffer11RepeatPhaseERK8dng_rectS2_
        - _ZN16dng_pixel_bufferC2ERKS_
        - _ZN16dng_pixel_bufferD2Ev
        - _ZN8dng_rectC2Eiiii
        - _ZN9dng_pointC2Eii
        - _ZNK8dng_rect2TLEv
        - _ZNK8dng_rect4SizeEv
        - _ZNK8dng_rect8NotEmptyEv
        - _ZNK8dng_recteqERKS_
        - _ZanRK8dng_rectS1_
        - _ZmiRK9dng_pointS1_
        - _ZplRK8dng_rectRK9dng_point
        - _ZplRK9dng_pointS1_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_image.cpp:276,15'
          Dst:             _ZanRK8dng_rectS1_
        - Src:             './dng_image.cpp:276,31'
          Dst:             _ZNK8dng_recteqERKS_
        - Src:             './dng_image.cpp:279,10'
          Dst:             _ZN16dng_pixel_buffer10RepeatAreaERK8dng_rectS2_
        - Src:             './dng_image.cpp:291,30'
          Dst:             _ZNK8dng_rect4SizeEv
        - Src:             './dng_image.cpp:295,21'
          Dst:             _ZN16dng_pixel_buffer11RepeatPhaseERK8dng_rectS2_
        - Src:             './dng_image.cpp:300,41'
          Dst:             _ZNK8dng_rect2TLEv
        - Src:             './dng_image.cpp:301,23'
          Dst:             _ZNK8dng_rect2TLEv
        - Src:             './dng_image.cpp:300,47'
          Dst:             _ZmiRK9dng_pointS1_
        - Src:             './dng_image.cpp:300,30'
          Dst:             _ZplRK8dng_rectRK9dng_point
        - Src:             './dng_image.cpp:310,18'
          Dst:             _ZN8dng_rectC2Eiiii
        - Src:             './dng_image.cpp:313,21'
          Dst:             _ZanRK8dng_rectS1_
        - Src:             './dng_image.cpp:315,12'
          Dst:             _ZNK8dng_rect8NotEmptyEv
        - Src:             './dng_image.cpp:318,21'
          Dst:             _ZN16dng_pixel_bufferC2ERKS_
        - Src:             './dng_image.cpp:320,33'
          Dst:             _ZNK8dng_rect2TLEv
        - Src:             './dng_image.cpp:321,18'
          Dst:             _ZNK8dng_rect2TLEv
        - Src:             './dng_image.cpp:320,39'
          Dst:             _ZmiRK9dng_pointS1_
        - Src:             './dng_image.cpp:322,10'
          Dst:             _ZN9dng_pointC2Eii
        - Src:             './dng_image.cpp:321,24'
          Dst:             _ZplRK9dng_pointS1_
        - Src:             './dng_image.cpp:320,22'
          Dst:             _ZplRK8dng_rectRK9dng_point
        - Src:             './dng_image.cpp:324,24'
          Dst:             _ZN16dng_pixel_buffer10DirtyPixelEiij
        - Src:             './dng_image.cpp:330,4'
          Dst:             _ZN16dng_pixel_bufferD2Ev
        - Src:             './dng_image.cpp:330,4'
          Dst:             _ZN16dng_pixel_bufferD2Ev
        - Src:             './dng_image.cpp:334,18'
          Dst:             _ZN8dng_rectC2Eiiii
        - Src:             './dng_image.cpp:337,21'
          Dst:             _ZanRK8dng_rectS1_
        - Src:             './dng_image.cpp:339,12'
          Dst:             _ZNK8dng_rect8NotEmptyEv
        - Src:             './dng_image.cpp:342,21'
          Dst:             _ZN16dng_pixel_bufferC2ERKS_
        - Src:             './dng_image.cpp:344,33'
          Dst:             _ZNK8dng_rect2TLEv
        - Src:             './dng_image.cpp:345,18'
          Dst:             _ZNK8dng_rect2TLEv
        - Src:             './dng_image.cpp:344,39'
          Dst:             _ZmiRK9dng_pointS1_
        - Src:             './dng_image.cpp:346,10'
          Dst:             _ZN9dng_pointC2Eii
        - Src:             './dng_image.cpp:345,24'
          Dst:             _ZplRK9dng_pointS1_
        - Src:             './dng_image.cpp:344,22'
          Dst:             _ZplRK8dng_rectRK9dng_point
        - Src:             './dng_image.cpp:348,24'
          Dst:             _ZN16dng_pixel_buffer10DirtyPixelEiij
        - Src:             './dng_image.cpp:354,4'
          Dst:             _ZN16dng_pixel_bufferD2Ev
        - Src:             './dng_image.cpp:354,4'
          Dst:             _ZN16dng_pixel_bufferD2Ev
        - Src:             './dng_image.cpp:358,18'
          Dst:             _ZN8dng_rectC2Eiiii
        - Src:             './dng_image.cpp:361,18'
          Dst:             _ZanRK8dng_rectS1_
        - Src:             './dng_image.cpp:363,12'
          Dst:             _ZNK8dng_rect8NotEmptyEv
        - Src:             './dng_image.cpp:366,21'
          Dst:             _ZN16dng_pixel_bufferC2ERKS_
        - Src:             './dng_image.cpp:368,33'
          Dst:             _ZNK8dng_rect2TLEv
        - Src:             './dng_image.cpp:369,18'
          Dst:             _ZNK8dng_rect2TLEv
        - Src:             './dng_image.cpp:368,39'
          Dst:             _ZmiRK9dng_pointS1_
        - Src:             './dng_image.cpp:370,10'
          Dst:             _ZN9dng_pointC2Eii
        - Src:             './dng_image.cpp:369,24'
          Dst:             _ZplRK9dng_pointS1_
        - Src:             './dng_image.cpp:368,22'
          Dst:             _ZplRK8dng_rectRK9dng_point
        - Src:             './dng_image.cpp:372,24'
          Dst:             _ZN16dng_pixel_buffer10DirtyPixelEiij
        - Src:             './dng_image.cpp:378,4'
          Dst:             _ZN16dng_pixel_bufferD2Ev
        - Src:             './dng_image.cpp:378,4'
          Dst:             _ZN16dng_pixel_bufferD2Ev
        - Src:             './dng_image.cpp:382,18'
          Dst:             _ZN8dng_rectC2Eiiii
        - Src:             './dng_image.cpp:385,21'
          Dst:             _ZanRK8dng_rectS1_
        - Src:             './dng_image.cpp:387,12'
          Dst:             _ZNK8dng_rect8NotEmptyEv
        - Src:             './dng_image.cpp:390,21'
          Dst:             _ZN16dng_pixel_bufferC2ERKS_
        - Src:             './dng_image.cpp:392,33'
          Dst:             _ZNK8dng_rect2TLEv
        - Src:             './dng_image.cpp:393,18'
          Dst:             _ZNK8dng_rect2TLEv
        - Src:             './dng_image.cpp:392,39'
          Dst:             _ZmiRK9dng_pointS1_
        - Src:             './dng_image.cpp:394,10'
          Dst:             _ZN9dng_pointC2Eii
        - Src:             './dng_image.cpp:393,24'
          Dst:             _ZplRK9dng_pointS1_
        - Src:             './dng_image.cpp:392,22'
          Dst:             _ZplRK8dng_rectRK9dng_point
        - Src:             './dng_image.cpp:396,24'
          Dst:             _ZN16dng_pixel_buffer10DirtyPixelEiij
        - Src:             './dng_image.cpp:402,4'
          Dst:             _ZN16dng_pixel_bufferD2Ev
        - Src:             './dng_image.cpp:402,4'
          Dst:             _ZN16dng_pixel_bufferD2Ev
        - Src:             './dng_image.cpp:406,10'
          Dst:             _ZN16dng_pixel_buffer10RepeatAreaERK8dng_rectS2_
    - functionName:    _ZN9dng_image5DoPutERK16dng_pixel_buffer
      functionSourceFile: '/src/dng_sdk/source/./dng_image.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 246
      functionLinenumberEnd: 264
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          60
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN16dng_pixel_buffer8CopyAreaERKS_RK8dng_rectjj
        - _ZN17dng_tile_iterator10GetOneTileER8dng_rect
        - _ZN17dng_tile_iteratorC2ERK9dng_imageRK8dng_rect
        - _ZN21dng_dirty_tile_bufferC2ER9dng_imageRK8dng_rect
        - _ZN21dng_dirty_tile_bufferD2Ev
        - _ZN8dng_rectC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_image.cpp:248,11'
          Dst:             _ZN8dng_rectC2Ev
        - Src:             './dng_image.cpp:250,20'
          Dst:             _ZN17dng_tile_iteratorC2ERK9dng_imageRK8dng_rect
        - Src:             './dng_image.cpp:252,14'
          Dst:             _ZN17dng_tile_iterator10GetOneTileER8dng_rect
        - Src:             './dng_image.cpp:255,25'
          Dst:             _ZN21dng_dirty_tile_bufferC2ER9dng_imageRK8dng_rect
        - Src:             './dng_image.cpp:257,14'
          Dst:             _ZN16dng_pixel_buffer8CopyAreaERKS_RK8dng_rectjj
        - Src:             './dng_image.cpp:262,3'
          Dst:             _ZN21dng_dirty_tile_bufferD2Ev
        - Src:             './dng_image.cpp:262,3'
          Dst:             _ZN21dng_dirty_tile_bufferD2Ev
    - functionName:    _ZNK9dng_image5DoGetER16dng_pixel_buffer
      functionSourceFile: '/src/dng_sdk/source/./dng_image.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          60
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN16dng_pixel_buffer8CopyAreaERKS_RK8dng_rectjj
        - _ZN17dng_tile_iterator10GetOneTileER8dng_rect
        - _ZN17dng_tile_iteratorC2ERK9dng_imageRK8dng_rect
        - _ZN21dng_const_tile_bufferC2ERK9dng_imageRK8dng_rect
        - _ZN21dng_const_tile_bufferD2Ev
        - _ZN8dng_rectC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_image.cpp:225,11'
          Dst:             _ZN8dng_rectC2Ev
        - Src:             './dng_image.cpp:227,20'
          Dst:             _ZN17dng_tile_iteratorC2ERK9dng_imageRK8dng_rect
        - Src:             './dng_image.cpp:229,14'
          Dst:             _ZN17dng_tile_iterator10GetOneTileER8dng_rect
        - Src:             './dng_image.cpp:232,25'
          Dst:             _ZN21dng_const_tile_bufferC2ERK9dng_imageRK8dng_rect
        - Src:             './dng_image.cpp:234,10'
          Dst:             _ZN16dng_pixel_buffer8CopyAreaERKS_RK8dng_rectjj
        - Src:             './dng_image.cpp:239,3'
          Dst:             _ZN21dng_const_tile_bufferD2Ev
        - Src:             './dng_image.cpp:239,3'
          Dst:             _ZN21dng_const_tile_bufferD2Ev
    - functionName:    _ZNK9dng_image17ReleaseTileBufferER15dng_tile_buffer
      functionSourceFile: '/src/dng_sdk/source/./dng_image.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK9dng_image17AcquireTileBufferER15dng_tile_bufferRK8dng_rectb
      functionSourceFile: '/src/dng_sdk/source/./dng_image.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z17ThrowProgramErrorPKc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_image.cpp:209,2'
          Dst:             _Z17ThrowProgramErrorPKc
    - functionName:    _ZNK9dng_image13RepeatingTileEv
      functionSourceFile: '/src/dng_sdk/source/./dng_image.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 196
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK9dng_image10PixelRangeEv
      functionSourceFile: '/src/dng_sdk/source/./dng_image.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          50
      EdgeCount:       24
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   './dng_image.cpp:163,2'
          Branch Sides:    []
      Callsites:       []
    - functionName:    _ZN9dng_image12SetPixelTypeEj
      functionSourceFile: '/src/dng_sdk/source/./dng_image.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z11TagTypeSizej
        - _Z17ThrowProgramErrorPKc
        - _ZNK9dng_image9PixelSizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_image.cpp:138,6'
          Dst:             _Z11TagTypeSizej
        - Src:             './dng_image.cpp:138,33'
          Dst:             _ZNK9dng_image9PixelSizeEv
        - Src:             './dng_image.cpp:141,3'
          Dst:             _Z17ThrowProgramErrorPKc
    - functionName:    _ZNK9dng_image9PixelSizeEv
      functionSourceFile: '/src/dng_sdk/source/./dng_image.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z11TagTypeSizej
        - _ZNK9dng_image9PixelTypeEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_image.cpp:154,22'
          Dst:             _ZNK9dng_image9PixelTypeEv
        - Src:             './dng_image.cpp:154,9'
          Dst:             _Z11TagTypeSizej
    - functionName:    _ZNK9dng_image5CloneEv
      functionSourceFile: '/src/dng_sdk/source/./dng_image.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z17ThrowProgramErrorPKc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_image.cpp:127,2'
          Dst:             _Z17ThrowProgramErrorPKc
    - functionName:    _ZN9dng_imageD0Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_image.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9dng_imageD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_image.cpp:118,2'
          Dst:             _ZN9dng_imageD2Ev
    - functionName:    _ZN9dng_imageD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_image.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9dng_imageC2ERK8dng_rectjj
      functionSourceFile: '/src/dng_sdk/source/./dng_image.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          59
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _Z14ThrowBadFormatPKc
        - _ZNK8dng_rect7IsEmptyEv
        - _ZNK9dng_image9PixelSizeEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_image.cpp:100,13'
          Dst:             _ZNK8dng_rect7IsEmptyEv
        - Src:             './dng_image.cpp:100,42'
          Dst:             _ZNK9dng_image9PixelSizeEv
        - Src:             './dng_image.cpp:109,3'
          Dst:             _Z14ThrowBadFormatPKc
    - functionName:    _ZN17dng_std_allocatorIjE8allocateEm
      functionSourceFile: '/src/dng_sdk/source/./dng_memory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 558
      functionLinenumberEnd: 564
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13SafeSizetMultmm
        - _Z15ThrowMemoryFullPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_memory.h:559,24'
          Dst:             _Z13SafeSizetMultmm
        - Src:             './dng_memory.h:562,5'
          Dst:             _Z15ThrowMemoryFullPKc
    - functionName:    _ZN17dng_std_allocatorIjE10deallocateEPjm
      functionSourceFile: '/src/dng_sdk/source/./dng_memory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 568
      functionLinenumberEnd: 570
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13color_tag_setD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2074
      functionLinenumberEnd: 2074
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10tag_matrixD2Ev
        - _ZN10tag_stringD2Ev
        - _ZN13tag_urationalD2Ev
        - _ZN17tag_urational_ptrD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_image_writer.cpp:2074,7'
          Dst:             _ZN13tag_urationalD2Ev
        - Src:             './dng_image_writer.cpp:2074,7'
          Dst:             _ZN17tag_urational_ptrD2Ev
        - Src:             './dng_image_writer.cpp:2074,7'
          Dst:             _ZN17tag_urational_ptrD2Ev
        - Src:             './dng_image_writer.cpp:2074,7'
          Dst:             _ZN17tag_urational_ptrD2Ev
        - Src:             './dng_image_writer.cpp:2074,7'
          Dst:             _ZN10tag_stringD2Ev
        - Src:             './dng_image_writer.cpp:2074,7'
          Dst:             _ZN10tag_stringD2Ev
        - Src:             './dng_image_writer.cpp:2074,7'
          Dst:             _ZN10tag_matrixD2Ev
        - Src:             './dng_image_writer.cpp:2074,7'
          Dst:             _ZN10tag_matrixD2Ev
    - functionName:    _ZNK7AutoPtrI11dng_previewEdeEv
      functionSourceFile: '/src/dng_sdk/source/./dng_auto_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13dng_urationaleqERKS_
      functionSourceFile: '/src/dng_sdk/source/./dng_rational.h'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          33
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14SpoolAdobeDataR10dng_streamPK12dng_metadataPK16dng_jpeg_previewPK16dng_memory_block
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          171
      EdgeCount:       61
      CyclomaticComplexity: 29
      functionsReached:
        - _ZN10dng_stream10Put_uint16Et
        - _ZN10dng_stream10Put_uint32Ej
        - _ZN10dng_stream3PutEPKvj
        - _ZN10dng_stream9Put_uint8Eh
        - _ZN13TempBigEndianC2ER10dng_streamb
        - _ZN13TempBigEndianD2Ev
        - _ZNK12dng_metadata10IPTCDigestEb
        - _ZNK12dng_metadata10IPTCLengthEv
        - _ZNK15dng_fingerprint7IsValidEv
        - _ZNK16dng_jpeg_preview19SpoolAdobeThumbnailER10dng_stream
        - _ZNK16dng_memory_block11LogicalSizeEv
        - _ZNK16dng_memory_block6BufferEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_image_writer.cpp:84,16'
          Dst:             _ZN13TempBigEndianC2ER10dng_streamb
        - Src:             './dng_image_writer.cpp:146,12'
          Dst:             _ZNK16dng_jpeg_preview19SpoolAdobeThumbnailER10dng_stream
        - Src:             './dng_image_writer.cpp:182,2'
          Dst:             _ZN13TempBigEndianD2Ev
        - Src:             './dng_image_writer.cpp:150,28'
          Dst:             _ZNK12dng_metadata10IPTCLengthEv
        - Src:             './dng_image_writer.cpp:153,42'
          Dst:             _ZNK12dng_metadata10IPTCDigestEb
        - Src:             './dng_image_writer.cpp:155,18'
          Dst:             _ZNK15dng_fingerprint7IsValidEv
        - Src:             './dng_image_writer.cpp:158,11'
          Dst:             _ZN10dng_stream10Put_uint32Ej
        - Src:             './dng_image_writer.cpp:159,11'
          Dst:             _ZN10dng_stream10Put_uint16Et
        - Src:             './dng_image_writer.cpp:160,11'
          Dst:             _ZN10dng_stream10Put_uint16Et
        - Src:             './dng_image_writer.cpp:162,11'
          Dst:             _ZN10dng_stream10Put_uint32Ej
        - Src:             './dng_image_writer.cpp:164,11'
          Dst:             _ZN10dng_stream3PutEPKvj
        - Src:             './dng_image_writer.cpp:173,33'
          Dst:             _ZNK16dng_memory_block11LogicalSizeEv
        - Src:             './dng_image_writer.cpp:175,31'
          Dst:             _ZNK16dng_memory_block6BufferEv
        - Src:             './dng_image_writer.cpp:175,10'
          Dst:             _ZN10dng_stream3PutEPKvj
        - Src:             './dng_image_writer.cpp:178,11'
          Dst:             _ZN10dng_stream9Put_uint8Eh
        - Src:             './dng_image_writer.cpp:182,2'
          Dst:             _ZN13TempBigEndianD2Ev
    - functionName:    _ZN20dng_write_tiles_task7ProcessEjRK8dng_rectP17dng_abort_sniffer
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4387
      functionLinenumberEnd: 4554
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         103
      ICount:          588
      EdgeCount:       174
      CyclomaticComplexity: 73
      functionsReached:
        - _ZN10dng_stream15SetLittleEndianEb
        - _ZN10dng_stream15SetReadPositionEm
        - _ZN10dng_stream5FlushEv
        - _ZN10dng_stream6LengthEv
        - _ZN10dng_stream9Put_uint8Eh
        - _ZN13dng_condition4WaitER9dng_mutexd
        - _ZN13dng_condition9BroadcastEv
        - _ZN14dng_lock_mutexC2EP9dng_mutex
        - _ZN14dng_lock_mutexD2Ev
        - _ZN17dng_abort_sniffer13SniffForAbortEPS_
        - _ZN17dng_basic_tag_set13SetTileOffsetEjj
        - _ZN17dng_basic_tag_set16SetTileByteCountEjj
        - _ZN17dng_memory_stream12CopyToStreamER10dng_streamm
        - _ZN17dng_memory_streamC2ER20dng_memory_allocatorP17dng_abort_snifferj
        - _ZN17dng_memory_streamD2Ev
        - _ZN7AutoPtrI16dng_memory_blockE5ResetEPS0_
        - _ZN7AutoPtrI16dng_memory_blockEC2Ev
        - _ZN7AutoPtrI16dng_memory_blockED2Ev
        - _ZN8dng_host9AllocatorEv
        - _ZN8dng_hostC2EP20dng_memory_allocatorP17dng_abort_sniffer
        - _ZN8dng_hostD2Ev
        - _ZNK10dng_stream12LittleEndianEv
        - _ZNK10dng_stream8PositionEv
        - _ZNK7dng_ifd8TileAreaEjj
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_rethrow
      functionUses:    0
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             './dng_image_writer.cpp:4392,31'
          Dst:             _ZN7AutoPtrI16dng_memory_blockEC2Ev
        - Src:             './dng_image_writer.cpp:4393,31'
          Dst:             _ZN7AutoPtrI16dng_memory_blockEC2Ev
        - Src:             './dng_image_writer.cpp:4394,31'
          Dst:             _ZN7AutoPtrI16dng_memory_blockEC2Ev
        - Src:             './dng_image_writer.cpp:4395,31'
          Dst:             _ZN7AutoPtrI16dng_memory_blockEC2Ev
        - Src:             './dng_image_writer.cpp:4399,23'
          Dst:             _ZN7AutoPtrI16dng_memory_blockE5ResetEPS0_
        - Src:             './dng_image_writer.cpp:4404,25'
          Dst:             _ZN7AutoPtrI16dng_memory_blockE5ResetEPS0_
        - Src:             './dng_image_writer.cpp:4409,25'
          Dst:             _ZN7AutoPtrI16dng_memory_blockE5ResetEPS0_
        - Src:             './dng_image_writer.cpp:4421,22'
          Dst:             _ZN14dng_lock_mutexC2EP9dng_mutex
        - Src:             './dng_image_writer.cpp:4430,7'
          Dst:             _ZN14dng_lock_mutexD2Ev
        - Src:             './dng_image_writer.cpp:4432,6'
          Dst:             _ZN17dng_abort_sniffer13SniffForAbortEPS_
        - Src:             './dng_image_writer.cpp:4440,31'
          Dst:             _ZNK7dng_ifd8TileAreaEjj
        - Src:             './dng_image_writer.cpp:4442,42'
          Dst:             _ZN8dng_host9AllocatorEv
        - Src:             './dng_image_writer.cpp:4442,24'
          Dst:             _ZN17dng_memory_streamC2ER20dng_memory_allocatorP17dng_abort_snifferj
        - Src:             './dng_image_writer.cpp:4444,42'
          Dst:             _ZNK10dng_stream12LittleEndianEv
        - Src:             './dng_image_writer.cpp:4444,17'
          Dst:             _ZN10dng_stream15SetLittleEndianEb
        - Src:             './dng_image_writer.cpp:4446,28'
          Dst:             _ZN8dng_host9AllocatorEv
        - Src:             './dng_image_writer.cpp:4446,15'
          Dst:             _ZN8dng_hostC2EP20dng_memory_allocatorP17dng_abort_sniffer
        - Src:             './dng_image_writer.cpp:4460,17'
          Dst:             _ZN10dng_stream5FlushEv
        - Src:             './dng_image_writer.cpp:4462,49'
          Dst:             _ZN10dng_stream6LengthEv
        - Src:             './dng_image_writer.cpp:4464,17'
          Dst:             _ZN10dng_stream15SetReadPositionEm
        - Src:             './dng_image_writer.cpp:4470,22'
          Dst:             _ZN14dng_lock_mutexC2EP9dng_mutex
        - Src:             './dng_image_writer.cpp:4476,19'
          Dst:             _ZN13dng_condition4WaitER9dng_mutexd
        - Src:             './dng_image_writer.cpp:4485,7'
          Dst:             _ZN14dng_lock_mutexD2Ev
        - Src:             './dng_image_writer.cpp:4485,7'
          Dst:             _ZN14dng_lock_mutexD2Ev
        - Src:             './dng_image_writer.cpp:4487,6'
          Dst:             _ZN17dng_abort_sniffer13SniffForAbortEPS_
        - Src:             './dng_image_writer.cpp:4491,43'
          Dst:             _ZNK10dng_stream8PositionEv
        - Src:             './dng_image_writer.cpp:4493,13'
          Dst:             _ZN17dng_basic_tag_set13SetTileOffsetEjj
        - Src:             './dng_image_writer.cpp:4497,17'
          Dst:             _ZN17dng_memory_stream12CopyToStreamER10dng_streamm
        - Src:             './dng_image_writer.cpp:4501,13'
          Dst:             _ZN17dng_basic_tag_set16SetTileByteCountEjj
        - Src:             './dng_image_writer.cpp:4507,15'
          Dst:             _ZN10dng_stream9Put_uint8Eh
        - Src:             './dng_image_writer.cpp:4514,22'
          Dst:             _ZN14dng_lock_mutexC2EP9dng_mutex
        - Src:             './dng_image_writer.cpp:4523,18'
          Dst:             _ZN13dng_condition9BroadcastEv
        - Src:             './dng_image_writer.cpp:4525,7'
          Dst:             _ZN14dng_lock_mutexD2Ev
        - Src:             './dng_image_writer.cpp:4527,6'
          Dst:             _ZN8dng_hostD2Ev
        - Src:             './dng_image_writer.cpp:4527,6'
          Dst:             _ZN17dng_memory_streamD2Ev
        - Src:             './dng_image_writer.cpp:4525,7'
          Dst:             _ZN14dng_lock_mutexD2Ev
        - Src:             './dng_image_writer.cpp:4527,6'
          Dst:             _ZN8dng_hostD2Ev
        - Src:             './dng_image_writer.cpp:4527,6'
          Dst:             _ZN17dng_memory_streamD2Ev
        - Src:             './dng_image_writer.cpp:4529,5'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
        - Src:             './dng_image_writer.cpp:4529,5'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
        - Src:             './dng_image_writer.cpp:4529,5'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
        - Src:             './dng_image_writer.cpp:4529,5'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
        - Src:             './dng_image_writer.cpp:4529,5'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
        - Src:             './dng_image_writer.cpp:4529,5'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
        - Src:             './dng_image_writer.cpp:4529,5'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
        - Src:             './dng_image_writer.cpp:4529,5'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
        - Src:             './dng_image_writer.cpp:4529,5'
          Dst:             __cxa_begin_catch
        - Src:             './dng_image_writer.cpp:4540,21'
          Dst:             _ZN14dng_lock_mutexC2EP9dng_mutex
        - Src:             './dng_image_writer.cpp:4545,6'
          Dst:             _ZN14dng_lock_mutexD2Ev
        - Src:             './dng_image_writer.cpp:4548,17'
          Dst:             _ZN13dng_condition9BroadcastEv
        - Src:             './dng_image_writer.cpp:4552,5'
          Dst:             __cxa_end_catch
        - Src:             './dng_image_writer.cpp:4550,5'
          Dst:             __cxa_rethrow
        - Src:             './dng_image_writer.cpp:4552,5'
          Dst:             __clang_call_terminate
    - functionName:    _ZN17dng_basic_tag_set13SetTileOffsetEjj
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 736
      functionLinenumberEnd: 738
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN17dng_basic_tag_set16SetTileByteCountEjj
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 742
      functionLinenumberEnd: 744
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN20dng_write_tiles_taskD0Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4305
      functionLinenumberEnd: 4305
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN20dng_write_tiles_taskD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_image_writer.cpp:4305,7'
          Dst:             _ZN20dng_write_tiles_taskD2Ev
    - functionName:    _ZN20dng_write_tiles_taskD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4305
      functionLinenumberEnd: 4305
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13dng_area_taskD2Ev
        - _ZN13dng_conditionD2Ev
        - _ZN9dng_mutexD2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_image_writer.cpp:4305,7'
          Dst:             _ZN13dng_conditionD2Ev
        - Src:             './dng_image_writer.cpp:4305,7'
          Dst:             _ZN9dng_mutexD2Ev
        - Src:             './dng_image_writer.cpp:4305,7'
          Dst:             _ZN9dng_mutexD2Ev
        - Src:             './dng_image_writer.cpp:4305,7'
          Dst:             _ZN13dng_area_taskD2Ev
    - functionName:    _Z16EncodeDeltaBytesPhii
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2829
      functionLinenumberEnd: 2907
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          219
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9tag_uint8D0Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9tag_uint8D2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_image_writer.h:207,7'
          Dst:             _ZN9tag_uint8D2Ev
    - functionName:    _ZN17tag_urational_ptrD0Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 386
      functionLinenumberEnd: 386
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN17tag_urational_ptrD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_image_writer.h:386,7'
          Dst:             _ZN17tag_urational_ptrD2Ev
    - functionName:    _ZN13tag_srationalD0Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 404
      functionLinenumberEnd: 404
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13tag_srationalD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_image_writer.h:404,7'
          Dst:             _ZN13tag_srationalD2Ev
    - functionName:    _ZN14tag_uint32_ptrD0Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 345
      functionLinenumberEnd: 345
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN14tag_uint32_ptrD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_image_writer.h:345,7'
          Dst:             _ZN14tag_uint32_ptrD2Ev
    - functionName:    _ZN14tag_uint32_ptrD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 345
      functionLinenumberEnd: 345
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12tag_data_ptrD2Ev
      functionUses:    25
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_image_writer.h:345,7'
          Dst:             _ZN12tag_data_ptrD2Ev
    - functionName:    _ZN14tag_uint16_ptrD0Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 299
      functionLinenumberEnd: 299
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN14tag_uint16_ptrD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_image_writer.h:299,7'
          Dst:             _ZN14tag_uint16_ptrD2Ev
    - functionName:    _ZN13tag_uint8_ptrD0Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 235
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13tag_uint8_ptrD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_image_writer.h:235,7'
          Dst:             _ZN13tag_uint8_ptrD2Ev
    - functionName:    _ZN17tag_srational_ptrD0Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 427
      functionLinenumberEnd: 427
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN17tag_srational_ptrD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_image_writer.h:427,7'
          Dst:             _ZN17tag_srational_ptrD2Ev
    - functionName:    _ZN21tag_dng_noise_profileD0Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1012
      functionLinenumberEnd: 1012
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN21tag_dng_noise_profileD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_image_writer.h:1012,7'
          Dst:             _ZN21tag_dng_noise_profileD2Ev
    - functionName:    _ZN21tag_dng_noise_profileD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1012
      functionLinenumberEnd: 1012
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12tag_data_ptrD2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_image_writer.h:1012,7'
          Dst:             _ZN12tag_data_ptrD2Ev
    - functionName:    _ZN31tiff_dng_extended_color_profileD0Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 994
      functionLinenumberEnd: 994
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN31tiff_dng_extended_color_profileD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_image_writer.h:994,7'
          Dst:             _ZN31tiff_dng_extended_color_profileD2Ev
    - functionName:    _ZN31tiff_dng_extended_color_profileD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 994
      functionLinenumberEnd: 994
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN18dng_tiff_directoryD2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_image_writer.h:994,7'
          Dst:             _ZN18dng_tiff_directoryD2Ev
    - functionName:    _ZN17dng_basic_tag_setD0Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 731
      functionLinenumberEnd: 732
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN17dng_basic_tag_setD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_image_writer.h:731,4'
          Dst:             _ZN17dng_basic_tag_setD2Ev
    - functionName:    _ZN17dng_basic_tag_setD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 731
      functionLinenumberEnd: 732
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          53
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10tag_uint16D2Ev
        - _ZN10tag_uint32D2Ev
        - _ZN14tag_uint16_ptrD2Ev
        - _ZN14tag_uint32_ptrD2Ev
        - _ZN15dng_memory_dataD2Ev
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_image_writer.h:732,4'
          Dst:             _ZN14tag_uint16_ptrD2Ev
        - Src:             './dng_image_writer.h:732,4'
          Dst:             _ZN10tag_uint16D2Ev
        - Src:             './dng_image_writer.h:732,4'
          Dst:             _ZN14tag_uint16_ptrD2Ev
        - Src:             './dng_image_writer.h:732,4'
          Dst:             _ZN14tag_uint16_ptrD2Ev
        - Src:             './dng_image_writer.h:732,4'
          Dst:             _ZN10tag_uint16D2Ev
        - Src:             './dng_image_writer.h:732,4'
          Dst:             _ZN10tag_uint16D2Ev
        - Src:             './dng_image_writer.h:732,4'
          Dst:             _ZN10tag_uint16D2Ev
        - Src:             './dng_image_writer.h:732,4'
          Dst:             _ZN14tag_uint32_ptrD2Ev
        - Src:             './dng_image_writer.h:732,4'
          Dst:             _ZN14tag_uint32_ptrD2Ev
        - Src:             './dng_image_writer.h:732,4'
          Dst:             _ZN15dng_memory_dataD2Ev
        - Src:             './dng_image_writer.h:732,4'
          Dst:             _ZN10tag_uint32D2Ev
        - Src:             './dng_image_writer.h:732,4'
          Dst:             _ZN10tag_uint32D2Ev
        - Src:             './dng_image_writer.h:732,4'
          Dst:             _ZN14tag_uint16_ptrD2Ev
        - Src:             './dng_image_writer.h:732,4'
          Dst:             _ZN10tag_uint16D2Ev
        - Src:             './dng_image_writer.h:732,4'
          Dst:             _ZN10tag_uint16D2Ev
        - Src:             './dng_image_writer.h:732,4'
          Dst:             _ZN10tag_uint16D2Ev
        - Src:             './dng_image_writer.h:732,4'
          Dst:             _ZN10tag_uint32D2Ev
        - Src:             './dng_image_writer.h:732,4'
          Dst:             _ZN10tag_uint32D2Ev
        - Src:             './dng_image_writer.h:732,4'
          Dst:             _ZN10tag_uint32D2Ev
    - functionName:    _ZN7tag_xmpD0Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 585
      functionLinenumberEnd: 585
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7tag_xmpD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_image_writer.h:585,7'
          Dst:             _ZN7tag_xmpD2Ev
    - functionName:    _ZN7tag_xmpD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 585
      functionLinenumberEnd: 585
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13tag_uint8_ptrD2Ev
        - _ZN7AutoPtrI16dng_memory_blockED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_image_writer.h:585,7'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
        - Src:             './dng_image_writer.h:585,7'
          Dst:             _ZN13tag_uint8_ptrD2Ev
    - functionName:    _ZNK12tag_data_ptr3PutER10dng_stream
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 314
      functionLinenumberEnd: 411
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         34
      ICount:          184
      EdgeCount:       37
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN10dng_stream10Put_real64Ed
        - _ZN10dng_stream10Put_uint16Et
        - _ZN10dng_stream10Put_uint32Ej
        - _ZN10dng_stream3PutEPKvj
        - _ZNK10dng_stream9SwapBytesEv
        - _ZNK8tiff_tag4SizeEv
        - _ZNK8tiff_tag4TypeEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   './dng_image_writer.cpp:322,3'
          Branch Sides:    []
      Callsites:
        - Src:             './dng_image_writer.cpp:319,13'
          Dst:             _ZNK10dng_stream9SwapBytesEv
        - Src:             './dng_image_writer.cpp:322,11'
          Dst:             _ZNK8tiff_tag4TypeEv
        - Src:             './dng_image_writer.cpp:334,23'
          Dst:             _ZNK8tiff_tag4SizeEv
        - Src:             './dng_image_writer.cpp:339,13'
          Dst:             _ZN10dng_stream10Put_uint16Et
        - Src:             './dng_image_writer.cpp:360,23'
          Dst:             _ZNK8tiff_tag4SizeEv
        - Src:             './dng_image_writer.cpp:365,13'
          Dst:             _ZN10dng_stream10Put_uint32Ej
        - Src:             './dng_image_writer.cpp:380,23'
          Dst:             _ZNK8tiff_tag4SizeEv
        - Src:             './dng_image_writer.cpp:385,13'
          Dst:             _ZN10dng_stream10Put_real64Ed
        - Src:             './dng_image_writer.cpp:409,21'
          Dst:             _ZNK8tiff_tag4SizeEv
        - Src:             './dng_image_writer.cpp:409,9'
          Dst:             _ZN10dng_stream3PutEPKvj
    - functionName:    _ZNK8tiff_tag4TypeEv
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8tiff_tag4SizeEv
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z11TagTypeSizej
        - _ZNK8tiff_tag4TypeEv
        - _ZNK8tiff_tag5CountEv
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_image_writer.h:111,24'
          Dst:             _ZNK8tiff_tag4TypeEv
        - Src:             './dng_image_writer.h:111,11'
          Dst:             _Z11TagTypeSizej
        - Src:             './dng_image_writer.h:111,35'
          Dst:             _ZNK8tiff_tag5CountEv
    - functionName:    _ZN18tag_exif_date_timeD0Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 541
      functionLinenumberEnd: 541
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN18tag_exif_date_timeD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_image_writer.h:541,7'
          Dst:             _ZN18tag_exif_date_timeD2Ev
    - functionName:    _ZN15tag_icc_profileD0Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 490
      functionLinenumberEnd: 490
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN15tag_icc_profileD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_image_writer.h:490,7'
          Dst:             _ZN15tag_icc_profileD2Ev
    - functionName:    _ZN15tag_icc_profileD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 490
      functionLinenumberEnd: 490
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12tag_data_ptrD2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_image_writer.h:490,7'
          Dst:             _ZN12tag_data_ptrD2Ev
    - functionName:    _ZN10tag_matrixD0Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 473
      functionLinenumberEnd: 473
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10tag_matrixD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_image_writer.h:473,7'
          Dst:             _ZN10tag_matrixD2Ev
    - functionName:    _ZN8tag_iptcD0Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 557
      functionLinenumberEnd: 557
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8tag_iptcD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_image_writer.h:557,7'
          Dst:             _ZN8tag_iptcD2Ev
    - functionName:    _ZN16tag_encoded_textD0Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16tag_encoded_textD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_image_writer.h:187,7'
          Dst:             _ZN16tag_encoded_textD2Ev
    - functionName:    _ZN10tag_stringD0Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10tag_stringD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_image_writer.h:168,7'
          Dst:             _ZN10tag_stringD2Ev
    - functionName:    _ZN15tag_cfa_patternD0Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 501
      functionLinenumberEnd: 501
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN15tag_cfa_patternD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_image_writer.h:501,7'
          Dst:             _ZN15tag_cfa_patternD2Ev
    - functionName:    _ZN12tag_data_ptrD0Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12tag_data_ptrD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_image_writer.h:128,7'
          Dst:             _ZN12tag_data_ptrD2Ev
    - functionName:    _ZN13range_tag_setD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1683
      functionLinenumberEnd: 1683
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN14tag_uint16_ptrD2Ev
        - _ZN14tag_uint32_ptrD2Ev
        - _ZN15dng_memory_dataD2Ev
        - _ZN17tag_srational_ptrD2Ev
        - _ZN17tag_urational_ptrD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_image_writer.cpp:1683,7'
          Dst:             _ZN14tag_uint32_ptrD2Ev
        - Src:             './dng_image_writer.cpp:1683,7'
          Dst:             _ZN14tag_uint16_ptrD2Ev
        - Src:             './dng_image_writer.cpp:1683,7'
          Dst:             _ZN17tag_srational_ptrD2Ev
        - Src:             './dng_image_writer.cpp:1683,7'
          Dst:             _ZN17tag_srational_ptrD2Ev
        - Src:             './dng_image_writer.cpp:1683,7'
          Dst:             _ZN15dng_memory_dataD2Ev
        - Src:             './dng_image_writer.cpp:1683,7'
          Dst:             _ZN15dng_memory_dataD2Ev
        - Src:             './dng_image_writer.cpp:1683,7'
          Dst:             _ZN17tag_urational_ptrD2Ev
        - Src:             './dng_image_writer.cpp:1683,7'
          Dst:             _ZN14tag_uint16_ptrD2Ev
        - Src:             './dng_image_writer.cpp:1683,7'
          Dst:             _ZN14tag_uint16_ptrD2Ev
        - Src:             './dng_image_writer.cpp:1683,7'
          Dst:             _ZN14tag_uint32_ptrD2Ev
        - Src:             './dng_image_writer.cpp:1683,7'
          Dst:             _ZN14tag_uint32_ptrD2Ev
    - functionName:    _ZN14mosaic_tag_setD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1958
      functionLinenumberEnd: 1958
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10tag_uint16D2Ev
        - _ZN10tag_uint32D2Ev
        - _ZN13tag_uint8_ptrD2Ev
        - _ZN14tag_uint16_ptrD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_image_writer.cpp:1958,7'
          Dst:             _ZN10tag_uint32D2Ev
        - Src:             './dng_image_writer.cpp:1958,7'
          Dst:             _ZN10tag_uint16D2Ev
        - Src:             './dng_image_writer.cpp:1958,7'
          Dst:             _ZN13tag_uint8_ptrD2Ev
        - Src:             './dng_image_writer.cpp:1958,7'
          Dst:             _ZN13tag_uint8_ptrD2Ev
        - Src:             './dng_image_writer.cpp:1958,7'
          Dst:             _ZN14tag_uint16_ptrD2Ev
    - functionName:    _ZN7AutoPtrI15profile_tag_setED2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_auto_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN15profile_tag_setD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_auto_ptr.h:127,2'
          Dst:             _ZN15profile_tag_setD2Ev
    - functionName:    _ZN15profile_tag_setD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2225
      functionLinenumberEnd: 2225
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          60
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10tag_matrixD2Ev
        - _ZN10tag_stringD2Ev
        - _ZN10tag_uint16D2Ev
        - _ZN10tag_uint32D2Ev
        - _ZN12tag_data_ptrD2Ev
        - _ZN13tag_srationalD2Ev
        - _ZN14tag_uint32_ptrD2Ev
        - _ZN15dng_memory_dataD2Ev
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_image_writer.cpp:2225,7'
          Dst:             _ZN12tag_data_ptrD2Ev
        - Src:             './dng_image_writer.cpp:2225,7'
          Dst:             _ZN15dng_memory_dataD2Ev
        - Src:             './dng_image_writer.cpp:2225,7'
          Dst:             _ZN10tag_uint32D2Ev
        - Src:             './dng_image_writer.cpp:2225,7'
          Dst:             _ZN13tag_srationalD2Ev
        - Src:             './dng_image_writer.cpp:2225,7'
          Dst:             _ZN10tag_uint32D2Ev
        - Src:             './dng_image_writer.cpp:2225,7'
          Dst:             _ZN12tag_data_ptrD2Ev
        - Src:             './dng_image_writer.cpp:2225,7'
          Dst:             _ZN14tag_uint32_ptrD2Ev
        - Src:             './dng_image_writer.cpp:2225,7'
          Dst:             _ZN10tag_uint32D2Ev
        - Src:             './dng_image_writer.cpp:2225,7'
          Dst:             _ZN12tag_data_ptrD2Ev
        - Src:             './dng_image_writer.cpp:2225,7'
          Dst:             _ZN12tag_data_ptrD2Ev
        - Src:             './dng_image_writer.cpp:2225,7'
          Dst:             _ZN14tag_uint32_ptrD2Ev
        - Src:             './dng_image_writer.cpp:2225,7'
          Dst:             _ZN10tag_stringD2Ev
        - Src:             './dng_image_writer.cpp:2225,7'
          Dst:             _ZN10tag_uint32D2Ev
        - Src:             './dng_image_writer.cpp:2225,7'
          Dst:             _ZN10tag_stringD2Ev
        - Src:             './dng_image_writer.cpp:2225,7'
          Dst:             _ZN10tag_stringD2Ev
        - Src:             './dng_image_writer.cpp:2225,7'
          Dst:             _ZN10tag_matrixD2Ev
        - Src:             './dng_image_writer.cpp:2225,7'
          Dst:             _ZN10tag_matrixD2Ev
        - Src:             './dng_image_writer.cpp:2225,7'
          Dst:             _ZN10tag_matrixD2Ev
        - Src:             './dng_image_writer.cpp:2225,7'
          Dst:             _ZN10tag_matrixD2Ev
        - Src:             './dng_image_writer.cpp:2225,7'
          Dst:             _ZN10tag_matrixD2Ev
        - Src:             './dng_image_writer.cpp:2225,7'
          Dst:             _ZN10tag_matrixD2Ev
        - Src:             './dng_image_writer.cpp:2225,7'
          Dst:             _ZN10tag_uint16D2Ev
        - Src:             './dng_image_writer.cpp:2225,7'
          Dst:             _ZN10tag_uint16D2Ev
    - functionName:    _ZN7AutoPtrI13color_tag_setED2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_auto_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN13color_tag_setD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_auto_ptr.h:127,2'
          Dst:             _ZN13color_tag_setD2Ev
    - functionName:    _Z19ThrowImageTooBigDNGv
      functionSourceFile: '/src/dng_sdk/source/./dng_exceptions.h'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z15Throw_dng_erroriPKcS0_b
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_exceptions.h:269,2'
          Dst:             _Z15Throw_dng_erroriPKcS0_b
    - functionName:    _ZNK9AutoArrayI7AutoPtrI16dng_memory_blockEEixEl
      functionSourceFile: '/src/dng_sdk/source/./dng_auto_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7AutoPtrI17dng_basic_tag_setEdeEv
      functionSourceFile: '/src/dng_sdk/source/./dng_auto_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7AutoPtrI18dng_tiff_directoryEptEv
      functionSourceFile: '/src/dng_sdk/source/./dng_auto_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7AutoPtrI17dng_basic_tag_setED2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_auto_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7AutoPtrI18dng_tiff_directoryED2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_auto_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7AutoPtrI7dng_ifdEdeEv
      functionSourceFile: '/src/dng_sdk/source/./dng_auto_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK12dng_negative13PrivateLengthEv
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1824
      functionLinenumberEnd: 1825
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK16dng_memory_block11LogicalSizeEv
        - _ZNK7AutoPtrI16dng_memory_blockE3GetEv
        - _ZNK7AutoPtrI16dng_memory_blockEptEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.h:1825,27'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockE3GetEv
        - Src:             './dng_negative.h:1825,36'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_negative.h:1825,53'
          Dst:             _ZNK16dng_memory_block11LogicalSizeEv
    - functionName:    _ZNK12dng_negative11PrivateDataEv
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1818
      functionLinenumberEnd: 1819
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN16dng_memory_block12Buffer_uint8Ev
        - _ZNK7AutoPtrI16dng_memory_blockE3GetEv
        - _ZNK7AutoPtrI16dng_memory_blockEptEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.h:1819,27'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockE3GetEv
        - Src:             './dng_negative.h:1819,36'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_negative.h:1819,53'
          Dst:             _ZN16dng_memory_block12Buffer_uint8Ev
    - functionName:    _ZNK12dng_negative21OriginalRawFileDigestEv
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1797
      functionLinenumberEnd: 1798
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK12dng_negative19OriginalRawFileDataEv
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1778
      functionLinenumberEnd: 1779
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN16dng_memory_block6BufferEv
        - _ZNK7AutoPtrI16dng_memory_blockE3GetEv
        - _ZNK7AutoPtrI16dng_memory_blockEptEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.h:1779,32'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockE3GetEv
        - Src:             './dng_negative.h:1779,41'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_negative.h:1779,63'
          Dst:             _ZN16dng_memory_block6BufferEv
    - functionName:    _ZNK12dng_negative25OriginalRawFileDataLengthEv
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1784
      functionLinenumberEnd: 1785
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK16dng_memory_block11LogicalSizeEv
        - _ZNK7AutoPtrI16dng_memory_blockE3GetEv
        - _ZNK7AutoPtrI16dng_memory_blockEptEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.h:1785,32'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockE3GetEv
        - Src:             './dng_negative.h:1785,41'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_negative.h:1785,63'
          Dst:             _ZNK16dng_memory_block11LogicalSizeEv
    - functionName:    _ZNK12dng_negative22HasOriginalRawFileNameEv
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1751
      functionLinenumberEnd: 1752
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK10dng_string8NotEmptyEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.h:1752,32'
          Dst:             _ZNK10dng_string8NotEmptyEv
    - functionName:    _ZNK12dng_negative19OriginalRawFileNameEv
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1756
      functionLinenumberEnd: 1757
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK12dng_negative15RawDataUniqueIDEv
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1735
      functionLinenumberEnd: 1736
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK12dng_negative12ShadowScaleREv
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1485
      functionLinenumberEnd: 1486
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK12dng_negative9LocalNameEv
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 878
      functionLinenumberEnd: 879
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK12dng_negative18BaselineSharpnessREv
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1418
      functionLinenumberEnd: 1419
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK12dng_negative12NoiseProfileEv
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1378
      functionLinenumberEnd: 1379
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK12dng_negative21NoiseReductionAppliedEv
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1357
      functionLinenumberEnd: 1358
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK12dng_negative14BaselineNoiseREv
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1336
      functionLinenumberEnd: 1337
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7AutoPtrI13color_tag_setE5ResetEPS0_
      functionSourceFile: '/src/dng_sdk/source/./dng_auto_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          52
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN13color_tag_setD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_auto_ptr.h:151,4'
          Dst:             _ZN13color_tag_setD2Ev
    - functionName:    _ZN7AutoPtrI15profile_tag_setE5ResetEPS0_
      functionSourceFile: '/src/dng_sdk/source/./dng_auto_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          52
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN15profile_tag_setD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_auto_ptr.h:151,4'
          Dst:             _ZN15profile_tag_setD2Ev
    - functionName:    _ZN7AutoPtrI13color_tag_setEC2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_auto_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7AutoPtrI15profile_tag_setEC2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_auto_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK12dng_negative17AntiAliasStrengthEv
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1453
      functionLinenumberEnd: 1454
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK12dng_negative16ChromaBlurRadiusEv
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1439
      functionLinenumberEnd: 1440
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK12dng_negative16DefaultUserCropREv
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1057
      functionLinenumberEnd: 1058
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK12dng_negative16DefaultUserCropBEv
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1050
      functionLinenumberEnd: 1051
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK12dng_negative16DefaultUserCropLEv
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1043
      functionLinenumberEnd: 1044
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK12dng_negative16DefaultUserCropTEv
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1036
      functionLinenumberEnd: 1037
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK12dng_negative18DefaultCropOriginVEv
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1029
      functionLinenumberEnd: 1030
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK12dng_negative18DefaultCropOriginHEv
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1022
      functionLinenumberEnd: 1023
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7AutoPtrI17dng_basic_tag_setE5ResetEPS0_
      functionSourceFile: '/src/dng_sdk/source/./dng_auto_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          56
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7AutoPtrI17dng_basic_tag_setEC2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_auto_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7AutoPtrI18dng_tiff_directoryEdeEv
      functionSourceFile: '/src/dng_sdk/source/./dng_auto_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7AutoPtrI18dng_tiff_directoryE5ResetEPS0_
      functionSourceFile: '/src/dng_sdk/source/./dng_auto_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          56
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7AutoPtrI18dng_tiff_directoryEC2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_auto_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK16dng_preview_list7PreviewEj
      functionSourceFile: '/src/dng_sdk/source/./dng_preview.h'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7AutoPtrI11dng_previewEdeEv
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_preview.h:234,11'
          Dst:             _ZNK7AutoPtrI11dng_previewEdeEv
    - functionName:    _ZNK16dng_preview_list5CountEv
      functionSourceFile: '/src/dng_sdk/source/./dng_preview.h'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK12dng_negative11OpcodeList3Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2149
      functionLinenumberEnd: 2150
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK12dng_negative11OpcodeList2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2139
      functionLinenumberEnd: 2140
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK12dng_negative11OpcodeList1Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2129
      functionLinenumberEnd: 2130
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13dng_urationalneERKS_
      functionSourceFile: '/src/dng_sdk/source/./dng_rational.h'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK13dng_urationaleqERKS_
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_rational.h:134,19'
          Dst:             _ZNK13dng_urationaleqERKS_
    - functionName:    _ZN7AutoPtrI12dng_metadataEC2EPS0_
      functionSourceFile: '/src/dng_sdk/source/./dng_auto_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN16dng_image_writer8WriteDNGER8dng_hostR10dng_streamRK12dng_negativeRK12dng_metadataPK16dng_preview_listjb
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5623
      functionLinenumberEnd: 6975
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         965
      ICount:          4419
      EdgeCount:       1670
      CyclomaticComplexity: 707
      functionsReached:
        - _Z10Max_uint32jj
        - _Z17ThrowProgramErrorPKc
        - _Z19ThrowImageTooBigDNGv
        - _ZN10dng_stream10Put_uint16Et
        - _ZN10dng_stream10Put_uint32Ej
        - _ZN10dng_stream16SetWritePositionEm
        - _ZN10dng_stream3PutEPKvj
        - _ZN10dng_stream5FlushEv
        - _ZN10dng_stream6LengthEv
        - _ZN10dng_stream9Put_uint8Eh
        - _ZN10dng_stream9SetLengthEm
        - _ZN10tag_stringC2EtRK10dng_stringb
        - _ZN10tag_stringD2Ev
        - _ZN10tag_uint16C2Ett
        - _ZN10tag_uint16D2Ev
        - _ZN12dng_metadata7GetExifEv
        - _ZN12exif_tag_set6LocateEj
        - _ZN12exif_tag_setC2ER18dng_tiff_directoryRK8dng_exifbPKvjb
        - _ZN12exif_tag_setD2Ev
        - _ZN12tag_data_ptr7SetDataEPKv
        - _ZN12tag_data_ptrC2EttjPKv
        - _ZN12tag_data_ptrD2Ev
        - _ZN13color_tag_setC2ER18dng_tiff_directoryRK12dng_negative
        - _ZN13dng_urationalC2Ejj
        - _ZN13dng_urationalC2Ev
        - _ZN13range_tag_setC2ER18dng_tiff_directoryRK12dng_negative
        - _ZN13range_tag_setD2Ev
        - _ZN13tag_srationalC2EtRK13dng_srational
        - _ZN13tag_srationalD2Ev
        - _ZN13tag_uint8_ptrC2EtPKhj
        - _ZN13tag_uint8_ptrD2Ev
        - _ZN13tag_urationalC2EtRK13dng_urational
        - _ZN13tag_urationalD2Ev
        - _ZN14mosaic_tag_setC2ER18dng_tiff_directoryRK15dng_mosaic_info
        - _ZN14mosaic_tag_setD2Ev
        - _ZN14tag_uint32_ptrC2EtPKjj
        - _ZN14tag_uint32_ptrD2Ev
        - _ZN15dng_memory_data13Buffer_uint32Ev
        - _ZN15dng_memory_dataC2Ejm
        - _ZN15dng_memory_dataD2Ev
        - _ZN15dng_mosaic_infoC2Ev
        - _ZN15dng_mosaic_infoD2Ev
        - _ZN15dng_mosaic_infoaSERKS_
        - _ZN15profile_tag_setC2ER18dng_tiff_directoryRK18dng_camera_profile
        - _ZN16dng_memory_block6BufferEv
        - _ZN17dng_basic_tag_set13SetTileOffsetEjj
        - _ZN17dng_basic_tag_set16SetTileByteCountEjj
        - _ZN17dng_basic_tag_setC2ER18dng_tiff_directoryRK7dng_ifd
        - _ZN17dng_basic_tag_setD2Ev
        - _ZN17tag_urational_ptrC2EtPK13dng_urationalj
        - _ZN17tag_urational_ptrD2Ev
        - _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - _ZN18dng_tiff_directoryC2Ev
        - _ZN18dng_tiff_directoryD2Ev
        - _ZN21tag_dng_noise_profileC2ERK17dng_noise_profile
        - _ZN21tag_dng_noise_profileD2Ev
        - _ZN31tiff_dng_extended_color_profile3PutER10dng_streamb
        - _ZN31tiff_dng_extended_color_profileC2ERK18dng_camera_profile
        - _ZN31tiff_dng_extended_color_profileD2Ev
        - _ZN7AutoPtrI12dng_metadataEC2EPS0_
        - _ZN7AutoPtrI12dng_metadataED2Ev
        - _ZN7AutoPtrI13color_tag_setE5ResetEPS0_
        - _ZN7AutoPtrI13color_tag_setEC2Ev
        - _ZN7AutoPtrI13color_tag_setED2Ev
        - _ZN7AutoPtrI15profile_tag_setE5ResetEPS0_
        - _ZN7AutoPtrI15profile_tag_setEC2Ev
        - _ZN7AutoPtrI15profile_tag_setED2Ev
        - _ZN7AutoPtrI16dng_memory_blockEC2EPS0_
        - _ZN7AutoPtrI16dng_memory_blockED2Ev
        - _ZN7AutoPtrI17dng_basic_tag_setE5ResetEPS0_
        - _ZN7AutoPtrI17dng_basic_tag_setEC2Ev
        - _ZN7AutoPtrI17dng_basic_tag_setED2Ev
        - _ZN7AutoPtrI18dng_tiff_directoryE5ResetEPS0_
        - _ZN7AutoPtrI18dng_tiff_directoryEC2Ev
        - _ZN7AutoPtrI18dng_tiff_directoryED2Ev
        - _ZN7AutoPtrI7dng_ifdE5ResetEPS0_
        - _ZN7AutoPtrI7dng_ifdEC2Ev
        - _ZN7AutoPtrI7dng_ifdED2Ev
        - _ZN7dng_ifd12FindTileSizeEjjj
        - _ZN7dng_ifd14SetSingleStripEv
        - _ZN7dng_ifdC2Ev
        - _ZN7dng_ifdD2Ev
        - _ZN8dng_host9AllocatorEv
        - _ZN8tiff_tag8SetCountEj
        - _ZN9dng_pointC2Eii
        - _ZNK10dng_stream8PositionEv
        - _ZNK10dng_stream9BigEndianEv
        - _ZNK10dng_string8NotEmptyEv
        - _ZNK12dng_metadata13MakerNoteDataEv
        - _ZNK12dng_metadata15IsMakerNoteSafeEv
        - _ZNK12dng_metadata15MakerNoteLengthEv
        - _ZNK12dng_negative11OpcodeList1Ev
        - _ZNK12dng_negative11OpcodeList2Ev
        - _ZNK12dng_negative11OpcodeList3Ev
        - _ZNK12dng_negative11PrivateDataEv
        - _ZNK12dng_negative12IsMonochromeEv
        - _ZNK12dng_negative12NoiseProfileEv
        - _ZNK12dng_negative12ProfileCountEv
        - _ZNK12dng_negative12RawJPEGImageEv
        - _ZNK12dng_negative12ShadowScaleREv
        - _ZNK12dng_negative13DefaultScaleHEv
        - _ZNK12dng_negative13DefaultScaleVEv
        - _ZNK12dng_negative13GetMosaicInfoEv
        - _ZNK12dng_negative13PrivateLengthEv
        - _ZNK12dng_negative14BaselineNoiseREv
        - _ZNK12dng_negative14ProfileByIndexEj
        - _ZNK12dng_negative14RawImageDigestEv
        - _ZNK12dng_negative15RawDataUniqueIDEv
        - _ZNK12dng_negative16BestQualityScaleEv
        - _ZNK12dng_negative16ChromaBlurRadiusEv
        - _ZNK12dng_negative16DefaultCropSizeHEv
        - _ZNK12dng_negative16DefaultCropSizeVEv
        - _ZNK12dng_negative16DefaultUserCropBEv
        - _ZNK12dng_negative16DefaultUserCropLEv
        - _ZNK12dng_negative16DefaultUserCropREv
        - _ZNK12dng_negative16DefaultUserCropTEv
        - _ZNK12dng_negative16RawFloatBitDepthEv
        - _ZNK12dng_negative17AntiAliasStrengthEv
        - _ZNK12dng_negative17BaselineExposureREv
        - _ZNK12dng_negative17DefaultFinalWidthEv
        - _ZNK12dng_negative17NewRawImageDigestEv
        - _ZNK12dng_negative18BaselineSharpnessREv
        - _ZNK12dng_negative18DefaultCropOriginHEv
        - _ZNK12dng_negative18DefaultCropOriginVEv
        - _ZNK12dng_negative18DefaultFinalHeightEv
        - _ZNK12dng_negative18FindRawImageDigestER8dng_host
        - _ZNK12dng_negative18RawJPEGImageDigestEv
        - _ZNK12dng_negative19ClearRawImageDigestEv
        - _ZNK12dng_negative19FindRawDataUniqueIDER8dng_host
        - _ZNK12dng_negative19OriginalRawFileDataEv
        - _ZNK12dng_negative19OriginalRawFileNameEv
        - _ZNK12dng_negative19RawTransparencyMaskEv
        - _ZNK12dng_negative20GetLinearizationInfoEv
        - _ZNK12dng_negative21BestQualityFinalWidthEv
        - _ZNK12dng_negative21ColorimetricReferenceEv
        - _ZNK12dng_negative21FindNewRawImageDigestER8dng_host
        - _ZNK12dng_negative21NoiseReductionAppliedEv
        - _ZNK12dng_negative21OriginalRawFileDigestEv
        - _ZNK12dng_negative22BestQualityFinalHeightEv
        - _ZNK12dng_negative22FindRawJPEGImageDigestER8dng_host
        - _ZNK12dng_negative22HasOriginalRawFileNameEv
        - _ZNK12dng_negative23ClearRawJPEGImageDigestEv
        - _ZNK12dng_negative24OriginalDefaultCropSizeHEv
        - _ZNK12dng_negative24OriginalDefaultCropSizeVEv
        - _ZNK12dng_negative24OriginalDefaultFinalSizeEv
        - _ZNK12dng_negative25FindOriginalRawFileDigestEv
        - _ZNK12dng_negative25OriginalRawFileDataLengthEv
        - _ZNK12dng_negative27RawTransparencyMaskBitDepthEv
        - _ZNK12dng_negative28OriginalBestQualityFinalSizeEv
        - _ZNK12dng_negative8RawImageEv
        - _ZNK12dng_negative9LocalNameEv
        - _ZNK12dng_negative9ModelNameEv
        - _ZNK12exif_tag_set3PutER10dng_stream
        - _ZNK12exif_tag_set4SizeEv
        - _ZNK13dng_urational7IsValidEv
        - _ZNK13dng_urationalneERKS_
        - _ZNK15dng_fingerprint7IsValidEv
        - _ZNK15dng_mosaic_info18IsColorFilterArrayEv
        - _ZNK15dng_opcode_list10MinVersionEb
        - _ZNK15dng_opcode_list5SpoolER8dng_host
        - _ZNK15dng_orientation7GetTIFFEv
        - _ZNK16dng_memory_block11LogicalSizeEv
        - _ZNK16dng_preview_list5CountEv
        - _ZNK16dng_preview_list7PreviewEj
        - _ZNK17dng_noise_profile18IsValidForNegativeERK12dng_negative
        - _ZNK18dng_camera_profile14WasReadFromDNGEv
        - _ZNK18dng_tiff_directory3PutER10dng_streamNS_11OffsetsBaseEj
        - _ZNK18dng_tiff_directory4SizeEv
        - _ZNK7AutoPtrI12dng_metadataEdeEv
        - _ZNK7AutoPtrI12dng_metadataEptEv
        - _ZNK7AutoPtrI16dng_memory_blockE3GetEv
        - _ZNK7AutoPtrI16dng_memory_blockEptEv
        - _ZNK7AutoPtrI17dng_basic_tag_setEdeEv
        - _ZNK7AutoPtrI18dng_tiff_directoryEdeEv
        - _ZNK7AutoPtrI18dng_tiff_directoryEptEv
        - _ZNK7AutoPtrI7dng_ifdEdeEv
        - _ZNK7AutoPtrI7dng_ifdEptEv
        - _ZNK7AutoPtrI9dng_imageEptEv
        - _ZNK7dng_ifd11TilesAcrossEv
        - _ZNK7dng_ifd9TilesDownEv
        - _ZNK8dng_rect1HEv
        - _ZNK8dng_rect1WEv
        - _ZNK9AutoArrayI7AutoPtrI16dng_memory_blockEEixEl
        - _ZNK9dng_image5WidthEv
        - _ZNK9dng_image6BoundsEv
        - _ZNK9dng_image6HeightEv
        - _ZNK9dng_image6PlanesEv
        - _ZNK9dng_image9PixelTypeEv
        - _ZNK9dng_pointneERKS_
        - __dynamic_cast
      functionUses:    0
      BranchProfiles:
        - Branch String:   './dng_image_writer.cpp:6024,2'
          Branch Sides:    []
      Callsites:
        - Src:             './dng_image_writer.cpp:5629,60'
          Dst:             _ZN8dng_host9AllocatorEv
        - Src:             './dng_image_writer.cpp:5629,24'
          Dst:             _ZN7AutoPtrI12dng_metadataEC2EPS0_
        - Src:             './dng_image_writer.cpp:5632,7'
          Dst:             _ZNK7AutoPtrI12dng_metadataEdeEv
        - Src:             './dng_image_writer.cpp:5643,48'
          Dst:             _ZNK12dng_negative12RawJPEGImageEv
        - Src:             './dng_image_writer.cpp:5650,32'
          Dst:             _ZNK12dng_negative18RawJPEGImageDigestEv
        - Src:             './dng_image_writer.cpp:5650,54'
          Dst:             _ZNK15dng_fingerprint7IsValidEv
        - Src:             './dng_image_writer.cpp:5655,13'
          Dst:             _ZNK12dng_negative23ClearRawJPEGImageDigestEv
        - Src:             './dng_image_writer.cpp:5657,13'
          Dst:             _ZNK12dng_negative19ClearRawImageDigestEv
        - Src:             './dng_image_writer.cpp:5680,40'
          Dst:             _ZNK12dng_negative18DefaultFinalHeightEv
        - Src:             './dng_image_writer.cpp:5681,19'
          Dst:             _ZNK12dng_negative17DefaultFinalWidthEv
        - Src:             './dng_image_writer.cpp:5680,13'
          Dst:             _ZN9dng_pointC2Eii
        - Src:             './dng_image_writer.cpp:5683,44'
          Dst:             _ZNK12dng_negative24OriginalDefaultFinalSizeEv
        - Src:             './dng_image_writer.cpp:5683,72'
          Dst:             _ZNK9dng_pointneERKS_
        - Src:             './dng_image_writer.cpp:5692,49'
          Dst:             _ZNK12dng_negative28OriginalBestQualityFinalSizeEv
        - Src:             './dng_image_writer.cpp:5692,81'
          Dst:             _ZNK9dng_pointneERKS_
        - Src:             './dng_image_writer.cpp:5695,44'
          Dst:             _ZNK12dng_negative24OriginalDefaultCropSizeVEv
        - Src:             './dng_image_writer.cpp:5696,14'
          Dst:             _ZN13dng_urationalC2Ejj
        - Src:             './dng_image_writer.cpp:5695,72'
          Dst:             _ZNK13dng_urationalneERKS_
        - Src:             './dng_image_writer.cpp:5697,23'
          Dst:             _ZNK12dng_negative24OriginalDefaultCropSizeHEv
        - Src:             './dng_image_writer.cpp:5698,14'
          Dst:             _ZN13dng_urationalC2Ejj
        - Src:             './dng_image_writer.cpp:5697,51'
          Dst:             _ZNK13dng_urationalneERKS_
        - Src:             './dng_image_writer.cpp:5707,45'
          Dst:             _ZNK12dng_negative22BestQualityFinalHeightEv
        - Src:             './dng_image_writer.cpp:5708,21'
          Dst:             _ZNK12dng_negative21BestQualityFinalWidthEv
        - Src:             './dng_image_writer.cpp:5707,14'
          Dst:             _ZN9dng_pointC2Eii
        - Src:             './dng_image_writer.cpp:5710,49'
          Dst:             _ZNK12dng_negative28OriginalBestQualityFinalSizeEv
        - Src:             './dng_image_writer.cpp:5710,81'
          Dst:             _ZNK9dng_pointneERKS_
        - Src:             './dng_image_writer.cpp:5713,44'
          Dst:             _ZNK12dng_negative24OriginalDefaultCropSizeVEv
        - Src:             './dng_image_writer.cpp:5714,23'
          Dst:             _ZNK12dng_negative16DefaultCropSizeVEv
        - Src:             './dng_image_writer.cpp:5713,72'
          Dst:             _ZNK13dng_urationalneERKS_
        - Src:             './dng_image_writer.cpp:5715,23'
          Dst:             _ZNK12dng_negative24OriginalDefaultCropSizeHEv
        - Src:             './dng_image_writer.cpp:5716,23'
          Dst:             _ZNK12dng_negative16DefaultCropSizeHEv
        - Src:             './dng_image_writer.cpp:5715,51'
          Dst:             _ZNK13dng_urationalneERKS_
        - Src:             './dng_image_writer.cpp:5724,35'
          Dst:             _ZNK12dng_negative8RawImageEv
        - Src:             './dng_image_writer.cpp:5724,47'
          Dst:             _ZNK9dng_image9PixelTypeEv
        - Src:             './dng_image_writer.cpp:5728,39'
          Dst:             _ZNK12dng_negative19RawTransparencyMaskEv
        - Src:             './dng_image_writer.cpp:5732,44'
          Dst:             _ZNK12dng_negative8RawImageEv
        - Src:             './dng_image_writer.cpp:5732,56'
          Dst:             _ZNK9dng_image9PixelTypeEv
        - Src:             './dng_image_writer.cpp:5769,20'
          Dst:             _ZNK12dng_negative11OpcodeList1Ev
        - Src:             './dng_image_writer.cpp:5769,35'
          Dst:             _ZNK15dng_opcode_list10MinVersionEb
        - Src:             './dng_image_writer.cpp:5768,23'
          Dst:             _Z10Max_uint32jj
        - Src:             './dng_image_writer.cpp:5772,20'
          Dst:             _ZNK12dng_negative11OpcodeList2Ev
        - Src:             './dng_image_writer.cpp:5772,35'
          Dst:             _ZNK15dng_opcode_list10MinVersionEb
        - Src:             './dng_image_writer.cpp:5771,23'
          Dst:             _Z10Max_uint32jj
        - Src:             './dng_image_writer.cpp:5775,20'
          Dst:             _ZNK12dng_negative11OpcodeList3Ev
        - Src:             './dng_image_writer.cpp:5775,35'
          Dst:             _ZNK15dng_opcode_list10MinVersionEb
        - Src:             './dng_image_writer.cpp:5774,23'
          Dst:             _Z10Max_uint32jj
        - Src:             './dng_image_writer.cpp:5777,15'
          Dst:             _ZNK12dng_negative13GetMosaicInfoEv
        - Src:             './dng_image_writer.cpp:5778,12'
          Dst:             _ZNK12dng_negative13GetMosaicInfoEv
        - Src:             './dng_image_writer.cpp:5780,24'
          Dst:             _Z10Max_uint32jj
        - Src:             './dng_image_writer.cpp:5785,24'
          Dst:             _Z10Max_uint32jj
        - Src:             './dng_image_writer.cpp:5790,3'
          Dst:             _Z17ThrowProgramErrorPKc
        - Src:             './dng_image_writer.cpp:5802,32'
          Dst:             _ZNK16dng_preview_list5CountEv
        - Src:             './dng_image_writer.cpp:5805,98'
          Dst:             _ZNK16dng_preview_list7PreviewEj
        - Src:             './dng_image_writer.cpp:5805,44'
          Dst:             __dynamic_cast
        - Src:             './dng_image_writer.cpp:5810,23'
          Dst:             _ZNK7AutoPtrI9dng_imageEptEv
        - Src:             './dng_image_writer.cpp:5810,45'
          Dst:             _ZNK9dng_image6BoundsEv
        - Src:             './dng_image_writer.cpp:5810,55'
          Dst:             _ZNK8dng_rect1WEv
        - Src:             './dng_image_writer.cpp:5811,11'
          Dst:             _ZNK7AutoPtrI9dng_imageEptEv
        - Src:             './dng_image_writer.cpp:5811,33'
          Dst:             _ZNK9dng_image6BoundsEv
        - Src:             './dng_image_writer.cpp:5811,43'
          Dst:             _ZNK8dng_rect1HEv
        - Src:             './dng_image_writer.cpp:5816,32'
          Dst:             _ZNK16dng_preview_list7PreviewEj
        - Src:             './dng_image_writer.cpp:5824,95'
          Dst:             _ZNK16dng_preview_list7PreviewEj
        - Src:             './dng_image_writer.cpp:5824,42'
          Dst:             __dynamic_cast
        - Src:             './dng_image_writer.cpp:5835,32'
          Dst:             _ZNK16dng_preview_list7PreviewEj
        - Src:             './dng_image_writer.cpp:5849,21'
          Dst:             _ZN18dng_tiff_directoryC2Ev
        - Src:             './dng_image_writer.cpp:5854,30'
          Dst:             _ZN7AutoPtrI18dng_tiff_directoryEC2Ev
        - Src:             './dng_image_writer.cpp:5858,31'
          Dst:             _ZN18dng_tiff_directoryC2Ev
        - Src:             './dng_image_writer.cpp:5858,20'
          Dst:             _ZN7AutoPtrI18dng_tiff_directoryE5ResetEPS0_
        - Src:             './dng_image_writer.cpp:5861,42'
          Dst:             _ZNK7AutoPtrI18dng_tiff_directoryEdeEv
        - Src:             './dng_image_writer.cpp:5872,16'
          Dst:             _ZN13tag_uint8_ptrC2EtPKhj
        - Src:             './dng_image_writer.cpp:5874,10'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:5883,16'
          Dst:             _ZN13tag_uint8_ptrC2EtPKhj
        - Src:             './dng_image_writer.cpp:5885,10'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:5889,29'
          Dst:             _ZN7AutoPtrI17dng_basic_tag_setEC2Ev
        - Src:             './dng_image_writer.cpp:5893,12'
          Dst:             _ZN7AutoPtrI17dng_basic_tag_setE5ResetEPS0_
        - Src:             './dng_image_writer.cpp:5898,38'
          Dst:             _ZNK12dng_negative8RawImageEv
        - Src:             './dng_image_writer.cpp:5911,15'
          Dst:             _ZNK9dng_image9PixelTypeEv
        - Src:             './dng_image_writer.cpp:5928,18'
          Dst:             _ZN15dng_mosaic_infoC2Ev
        - Src:             './dng_image_writer.cpp:5930,15'
          Dst:             _ZNK12dng_negative13GetMosaicInfoEv
        - Src:             './dng_image_writer.cpp:5932,27'
          Dst:             _ZNK12dng_negative13GetMosaicInfoEv
        - Src:             './dng_image_writer.cpp:5932,14'
          Dst:             _ZN15dng_mosaic_infoaSERKS_
        - Src:             './dng_image_writer.cpp:5937,10'
          Dst:             _ZN7dng_ifdC2Ev
        - Src:             './dng_image_writer.cpp:5939,31'
          Dst:             _ZNK9dng_image5WidthEv
        - Src:             './dng_image_writer.cpp:5940,31'
          Dst:             _ZNK9dng_image6HeightEv
        - Src:             './dng_image_writer.cpp:5942,35'
          Dst:             _ZNK9dng_image6PlanesEv
        - Src:             './dng_image_writer.cpp:5944,47'
          Dst:             _ZNK15dng_mosaic_info18IsColorFilterArrayEv
        - Src:             './dng_image_writer.cpp:5954,18'
          Dst:             _ZNK15dng_mosaic_info18IsColorFilterArrayEv
        - Src:             './dng_image_writer.cpp:5976,18'
          Dst:             _ZNK15dng_mosaic_info18IsColorFilterArrayEv
        - Src:             './dng_image_writer.cpp:5993,33'
          Dst:             _ZNK9dng_image9PixelTypeEv
        - Src:             './dng_image_writer.cpp:6001,54'
          Dst:             _ZNK12dng_negative20GetLinearizationInfoEv
        - Src:             './dng_image_writer.cpp:6006,39'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockE3GetEv
        - Src:             './dng_image_writer.cpp:6009,22'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_image_writer.cpp:6009,54'
          Dst:             _ZNK16dng_memory_block11LogicalSizeEv
        - Src:             './dng_image_writer.cpp:6048,17'
          Dst:             _ZNK12dng_negative16RawFloatBitDepthEv
        - Src:             './dng_image_writer.cpp:6053,22'
          Dst:             _ZNK12dng_negative16RawFloatBitDepthEv
        - Src:             './dng_image_writer.cpp:6074,4'
          Dst:             _Z17ThrowProgramErrorPKc
        - Src:             './dng_image_writer.cpp:6088,18'
          Dst:             _ZNK15dng_mosaic_info18IsColorFilterArrayEv
        - Src:             './dng_image_writer.cpp:6140,8'
          Dst:             _ZN7dng_ifd12FindTileSizeEjjj
        - Src:             './dng_image_writer.cpp:6147,8'
          Dst:             _ZN7dng_ifd12FindTileSizeEjjj
        - Src:             './dng_image_writer.cpp:6154,3'
          Dst:             _Z17ThrowProgramErrorPKc
        - Src:             './dng_image_writer.cpp:6163,8'
          Dst:             _ZN7dng_ifd14SetSingleStripEv
        - Src:             './dng_image_writer.cpp:6185,20'
          Dst:             _ZN17dng_basic_tag_setC2ER18dng_tiff_directoryRK7dng_ifd
        - Src:             './dng_image_writer.cpp:6189,15'
          Dst:             _ZN12tag_data_ptrC2EttjPKv
        - Src:             './dng_image_writer.cpp:6194,48'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockE3GetEv
        - Src:             './dng_image_writer.cpp:6197,26'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_image_writer.cpp:6197,53'
          Dst:             _ZN16dng_memory_block6BufferEv
        - Src:             './dng_image_writer.cpp:6197,17'
          Dst:             _ZN12tag_data_ptr7SetDataEPKv
        - Src:             './dng_image_writer.cpp:6199,27'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_image_writer.cpp:6199,54'
          Dst:             _ZNK16dng_memory_block11LogicalSizeEv
        - Src:             './dng_image_writer.cpp:6199,17'
          Dst:             _ZN8tiff_tag8SetCountEj
        - Src:             './dng_image_writer.cpp:6201,10'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:6207,16'
          Dst:             _ZN13dng_urationalC2Ev
        - Src:             './dng_image_writer.cpp:6209,34'
          Dst:             _ZNK12dng_negative13DefaultScaleHEv
        - Src:             './dng_image_writer.cpp:6210,34'
          Dst:             _ZNK12dng_negative13DefaultScaleVEv
        - Src:             './dng_image_writer.cpp:6212,20'
          Dst:             _ZN17tag_urational_ptrC2EtPK13dng_urationalj
        - Src:             './dng_image_writer.cpp:6216,9'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:6221,22'
          Dst:             _ZNK12dng_negative16BestQualityScaleEv
        - Src:             './dng_image_writer.cpp:6220,16'
          Dst:             _ZN13tag_urationalC2EtRK13dng_urational
        - Src:             './dng_image_writer.cpp:6223,9'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:6227,16'
          Dst:             _ZN13dng_urationalC2Ev
        - Src:             './dng_image_writer.cpp:6229,39'
          Dst:             _ZNK12dng_negative18DefaultCropOriginHEv
        - Src:             './dng_image_writer.cpp:6230,39'
          Dst:             _ZNK12dng_negative18DefaultCropOriginVEv
        - Src:             './dng_image_writer.cpp:6232,20'
          Dst:             _ZN17tag_urational_ptrC2EtPK13dng_urationalj
        - Src:             './dng_image_writer.cpp:6236,9'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:6240,16'
          Dst:             _ZN13dng_urationalC2Ev
        - Src:             './dng_image_writer.cpp:6242,37'
          Dst:             _ZNK12dng_negative16DefaultCropSizeHEv
        - Src:             './dng_image_writer.cpp:6243,37'
          Dst:             _ZNK12dng_negative16DefaultCropSizeVEv
        - Src:             './dng_image_writer.cpp:6245,20'
          Dst:             _ZN17tag_urational_ptrC2EtPK13dng_urationalj
        - Src:             './dng_image_writer.cpp:6249,9'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:6253,16'
          Dst:             _ZN13dng_urationalC2Ev
        - Src:             './dng_image_writer.cpp:6255,37'
          Dst:             _ZNK12dng_negative16DefaultUserCropTEv
        - Src:             './dng_image_writer.cpp:6256,37'
          Dst:             _ZNK12dng_negative16DefaultUserCropLEv
        - Src:             './dng_image_writer.cpp:6257,37'
          Dst:             _ZNK12dng_negative16DefaultUserCropBEv
        - Src:             './dng_image_writer.cpp:6258,37'
          Dst:             _ZNK12dng_negative16DefaultUserCropREv
        - Src:             './dng_image_writer.cpp:6260,20'
          Dst:             _ZN17tag_urational_ptrC2EtPK13dng_urationalj
        - Src:             './dng_image_writer.cpp:6264,9'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:6268,16'
          Dst:             _ZN13range_tag_setC2ER18dng_tiff_directoryRK12dng_negative
        - Src:             './dng_image_writer.cpp:6272,17'
          Dst:             _ZN14mosaic_tag_setC2ER18dng_tiff_directoryRK15dng_mosaic_info
        - Src:             './dng_image_writer.cpp:6277,22'
          Dst:             _ZNK12dng_negative16ChromaBlurRadiusEv
        - Src:             './dng_image_writer.cpp:6276,16'
          Dst:             _ZN13tag_urationalC2EtRK13dng_urational
        - Src:             './dng_image_writer.cpp:6279,15'
          Dst:             _ZNK12dng_negative16ChromaBlurRadiusEv
        - Src:             './dng_image_writer.cpp:6279,35'
          Dst:             _ZNK13dng_urational7IsValidEv
        - Src:             './dng_image_writer.cpp:6282,10'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:6289,23'
          Dst:             _ZNK12dng_negative17AntiAliasStrengthEv
        - Src:             './dng_image_writer.cpp:6288,16'
          Dst:             _ZN13tag_urationalC2EtRK13dng_urational
        - Src:             './dng_image_writer.cpp:6291,15'
          Dst:             _ZNK12dng_negative17AntiAliasStrengthEv
        - Src:             './dng_image_writer.cpp:6291,36'
          Dst:             _ZNK13dng_urational7IsValidEv
        - Src:             './dng_image_writer.cpp:6294,10'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:6300,27'
          Dst:             _ZN7AutoPtrI15profile_tag_setEC2Ev
        - Src:             './dng_image_writer.cpp:6302,25'
          Dst:             _ZN7AutoPtrI13color_tag_setEC2Ev
        - Src:             './dng_image_writer.cpp:6306,16'
          Dst:             _ZNK12dng_negative12IsMonochromeEv
        - Src:             './dng_image_writer.cpp:6311,25'
          Dst:             _ZN15profile_tag_setC2ER18dng_tiff_directoryRK18dng_camera_profile
        - Src:             './dng_image_writer.cpp:6311,14'
          Dst:             _ZN7AutoPtrI15profile_tag_setE5ResetEPS0_
        - Src:             './dng_image_writer.cpp:6314,23'
          Dst:             _ZN13color_tag_setC2ER18dng_tiff_directoryRK12dng_negative
        - Src:             './dng_image_writer.cpp:6314,12'
          Dst:             _ZN7AutoPtrI13color_tag_setE5ResetEPS0_
        - Src:             './dng_image_writer.cpp:6319,34'
          Dst:             _ZNK12dng_negative12ProfileCountEv
        - Src:             './dng_image_writer.cpp:6324,48'
          Dst:             _ZNK12dng_negative14ProfileByIndexEj
        - Src:             './dng_image_writer.cpp:6329,17'
          Dst:             _ZNK18dng_camera_profile14WasReadFromDNGEv
        - Src:             './dng_image_writer.cpp:6346,18'
          Dst:             _ZN15dng_memory_dataC2Ejm
        - Src:             './dng_image_writer.cpp:6349,30'
          Dst:             _ZN15dng_memory_data13Buffer_uint32Ev
        - Src:             './dng_image_writer.cpp:6348,17'
          Dst:             _ZN14tag_uint32_ptrC2EtPKjj
        - Src:             './dng_image_writer.cpp:6355,11'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:6362,67'
          Dst:             _ZNK15dng_orientation7GetTIFFEv
        - Src:             './dng_image_writer.cpp:6361,13'
          Dst:             _ZN10tag_uint16C2Ett
        - Src:             './dng_image_writer.cpp:6364,10'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:6367,25'
          Dst:             _ZNK12dng_negative17BaselineExposureREv
        - Src:             './dng_image_writer.cpp:6366,16'
          Dst:             _ZN13tag_srationalC2EtRK13dng_srational
        - Src:             './dng_image_writer.cpp:6369,10'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:6372,25'
          Dst:             _ZNK12dng_negative14BaselineNoiseREv
        - Src:             './dng_image_writer.cpp:6371,16'
          Dst:             _ZN13tag_urationalC2EtRK13dng_urational
        - Src:             './dng_image_writer.cpp:6374,10'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:6377,21'
          Dst:             _ZNK12dng_negative21NoiseReductionAppliedEv
        - Src:             './dng_image_writer.cpp:6376,16'
          Dst:             _ZN13tag_urationalC2EtRK13dng_urational
        - Src:             './dng_image_writer.cpp:6379,15'
          Dst:             _ZNK12dng_negative21NoiseReductionAppliedEv
        - Src:             './dng_image_writer.cpp:6379,40'
          Dst:             _ZNK13dng_urational7IsValidEv
        - Src:             './dng_image_writer.cpp:6382,11'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:6386,50'
          Dst:             _ZNK12dng_negative12NoiseProfileEv
        - Src:             './dng_image_writer.cpp:6386,24'
          Dst:             _ZN21tag_dng_noise_profileC2ERK17dng_noise_profile
        - Src:             './dng_image_writer.cpp:6388,15'
          Dst:             _ZNK12dng_negative12NoiseProfileEv
        - Src:             './dng_image_writer.cpp:6388,31'
          Dst:             _ZNK17dng_noise_profile18IsValidForNegativeERK12dng_negative
        - Src:             './dng_image_writer.cpp:6391,11'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:6396,26'
          Dst:             _ZNK12dng_negative18BaselineSharpnessREv
        - Src:             './dng_image_writer.cpp:6395,16'
          Dst:             _ZN13tag_urationalC2EtRK13dng_urational
        - Src:             './dng_image_writer.cpp:6398,10'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:6401,22'
          Dst:             _ZNK12dng_negative9ModelNameEv
        - Src:             './dng_image_writer.cpp:6400,13'
          Dst:             _ZN10tag_stringC2EtRK10dng_stringb
        - Src:             './dng_image_writer.cpp:6404,10'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:6407,21'
          Dst:             _ZNK12dng_negative9LocalNameEv
        - Src:             './dng_image_writer.cpp:6406,13'
          Dst:             _ZN10tag_stringC2EtRK10dng_stringb
        - Src:             './dng_image_writer.cpp:6410,15'
          Dst:             _ZNK12dng_negative9LocalNameEv
        - Src:             './dng_image_writer.cpp:6410,28'
          Dst:             _ZNK10dng_string8NotEmptyEv
        - Src:             './dng_image_writer.cpp:6413,11'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:6418,23'
          Dst:             _ZNK12dng_negative12ShadowScaleREv
        - Src:             './dng_image_writer.cpp:6417,16'
          Dst:             _ZN13tag_urationalC2EtRK13dng_urational
        - Src:             './dng_image_writer.cpp:6420,10'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:6423,30'
          Dst:             _ZNK12dng_negative21ColorimetricReferenceEv
        - Src:             './dng_image_writer.cpp:6422,13'
          Dst:             _ZN10tag_uint16C2Ett
        - Src:             './dng_image_writer.cpp:6425,15'
          Dst:             _ZNK12dng_negative21ColorimetricReferenceEv
        - Src:             './dng_image_writer.cpp:6428,11'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:6437,12'
          Dst:             _ZNK12dng_negative22FindRawJPEGImageDigestER8dng_host
        - Src:             './dng_image_writer.cpp:6446,13'
          Dst:             _ZNK12dng_negative21FindNewRawImageDigestER8dng_host
        - Src:             './dng_image_writer.cpp:6450,13'
          Dst:             _ZNK12dng_negative18FindRawImageDigestER8dng_host
        - Src:             './dng_image_writer.cpp:6457,20'
          Dst:             _ZNK12dng_negative18RawJPEGImageDigestEv
        - Src:             './dng_image_writer.cpp:6458,36'
          Dst:             _ZNK12dng_negative17NewRawImageDigestEv
        - Src:             './dng_image_writer.cpp:6459,27'
          Dst:             _ZNK12dng_negative14RawImageDigestEv
        - Src:             './dng_image_writer.cpp:6455,16'
          Dst:             _ZN13tag_uint8_ptrC2EtPKhj
        - Src:             './dng_image_writer.cpp:6462,10'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:6464,11'
          Dst:             _ZNK12dng_negative19FindRawDataUniqueIDER8dng_host
        - Src:             './dng_image_writer.cpp:6467,24'
          Dst:             _ZNK12dng_negative15RawDataUniqueIDEv
        - Src:             './dng_image_writer.cpp:6466,16'
          Dst:             _ZN13tag_uint8_ptrC2EtPKhj
        - Src:             './dng_image_writer.cpp:6470,15'
          Dst:             _ZNK12dng_negative15RawDataUniqueIDEv
        - Src:             './dng_image_writer.cpp:6470,34'
          Dst:             _ZNK15dng_fingerprint7IsValidEv
        - Src:             './dng_image_writer.cpp:6473,11'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:6478,25'
          Dst:             _ZNK12dng_negative19OriginalRawFileNameEv
        - Src:             './dng_image_writer.cpp:6477,13'
          Dst:             _ZN10tag_stringC2EtRK10dng_stringb
        - Src:             './dng_image_writer.cpp:6481,15'
          Dst:             _ZNK12dng_negative22HasOriginalRawFileNameEv
        - Src:             './dng_image_writer.cpp:6484,11'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:6488,11'
          Dst:             _ZNK12dng_negative25FindOriginalRawFileDigestEv
        - Src:             './dng_image_writer.cpp:6492,21'
          Dst:             _ZNK12dng_negative25OriginalRawFileDataLengthEv
        - Src:             './dng_image_writer.cpp:6493,21'
          Dst:             _ZNK12dng_negative19OriginalRawFileDataEv
        - Src:             './dng_image_writer.cpp:6490,15'
          Dst:             _ZN12tag_data_ptrC2EttjPKv
        - Src:             './dng_image_writer.cpp:6496,21'
          Dst:             _ZNK12dng_negative21OriginalRawFileDigestEv
        - Src:             './dng_image_writer.cpp:6495,16'
          Dst:             _ZN13tag_uint8_ptrC2EtPKhj
        - Src:             './dng_image_writer.cpp:6499,15'
          Dst:             _ZNK12dng_negative19OriginalRawFileDataEv
        - Src:             './dng_image_writer.cpp:6502,11'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:6504,11'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:6526,10'
          Dst:             _ZNK7AutoPtrI12dng_metadataEptEv
        - Src:             './dng_image_writer.cpp:6526,20'
          Dst:             _ZN12dng_metadata7GetExifEv
        - Src:             './dng_image_writer.cpp:6527,9'
          Dst:             _ZNK7AutoPtrI12dng_metadataEptEv
        - Src:             './dng_image_writer.cpp:6527,19'
          Dst:             _ZNK12dng_metadata15IsMakerNoteSafeEv
        - Src:             './dng_image_writer.cpp:6528,9'
          Dst:             _ZNK7AutoPtrI12dng_metadataEptEv
        - Src:             './dng_image_writer.cpp:6528,19'
          Dst:             _ZNK12dng_metadata13MakerNoteDataEv
        - Src:             './dng_image_writer.cpp:6529,9'
          Dst:             _ZNK7AutoPtrI12dng_metadataEptEv
        - Src:             './dng_image_writer.cpp:6529,19'
          Dst:             _ZNK12dng_metadata15MakerNoteLengthEv
        - Src:             './dng_image_writer.cpp:6525,15'
          Dst:             _ZN12exif_tag_setC2ER18dng_tiff_directoryRK8dng_exifbPKvjb
        - Src:             './dng_image_writer.cpp:6535,23'
          Dst:             _ZNK12dng_negative11PrivateDataEv
        - Src:             './dng_image_writer.cpp:6536,23'
          Dst:             _ZNK12dng_negative13PrivateLengthEv
        - Src:             './dng_image_writer.cpp:6534,16'
          Dst:             _ZN13tag_uint8_ptrC2EtPKhj
        - Src:             './dng_image_writer.cpp:6538,15'
          Dst:             _ZNK12dng_negative13PrivateLengthEv
        - Src:             './dng_image_writer.cpp:6541,11'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:6549,46'
          Dst:             _ZNK12dng_negative24OriginalDefaultFinalSizeEv
        - Src:             './dng_image_writer.cpp:6550,46'
          Dst:             _ZNK12dng_negative24OriginalDefaultFinalSizeEv
        - Src:             './dng_image_writer.cpp:6552,17'
          Dst:             _ZN14tag_uint32_ptrC2EtPKjj
        - Src:             './dng_image_writer.cpp:6559,11'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:6565,50'
          Dst:             _ZNK12dng_negative28OriginalBestQualityFinalSizeEv
        - Src:             './dng_image_writer.cpp:6566,50'
          Dst:             _ZNK12dng_negative28OriginalBestQualityFinalSizeEv
        - Src:             './dng_image_writer.cpp:6568,17'
          Dst:             _ZN14tag_uint32_ptrC2EtPKjj
        - Src:             './dng_image_writer.cpp:6575,11'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:6579,16'
          Dst:             _ZN13dng_urationalC2Ev
        - Src:             './dng_image_writer.cpp:6581,45'
          Dst:             _ZNK12dng_negative24OriginalDefaultCropSizeHEv
        - Src:             './dng_image_writer.cpp:6582,45'
          Dst:             _ZNK12dng_negative24OriginalDefaultCropSizeVEv
        - Src:             './dng_image_writer.cpp:6584,20'
          Dst:             _ZN17tag_urational_ptrC2EtPK13dng_urationalj
        - Src:             './dng_image_writer.cpp:6591,11'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:6597,54'
          Dst:             _ZNK12dng_negative11OpcodeList1Ev
        - Src:             './dng_image_writer.cpp:6597,69'
          Dst:             _ZNK15dng_opcode_list5SpoolER8dng_host
        - Src:             './dng_image_writer.cpp:6597,28'
          Dst:             _ZN7AutoPtrI16dng_memory_blockEC2EPS0_
        - Src:             './dng_image_writer.cpp:6601,26'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockE3GetEv
        - Src:             './dng_image_writer.cpp:6601,35'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_image_writer.cpp:6601,52'
          Dst:             _ZNK16dng_memory_block11LogicalSizeEv
        - Src:             './dng_image_writer.cpp:6602,26'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockE3GetEv
        - Src:             './dng_image_writer.cpp:6602,35'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_image_writer.cpp:6602,52'
          Dst:             _ZN16dng_memory_block6BufferEv
        - Src:             './dng_image_writer.cpp:6599,15'
          Dst:             _ZN12tag_data_ptrC2EttjPKv
        - Src:             './dng_image_writer.cpp:6604,22'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockE3GetEv
        - Src:             './dng_image_writer.cpp:6607,10'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:6613,54'
          Dst:             _ZNK12dng_negative11OpcodeList2Ev
        - Src:             './dng_image_writer.cpp:6613,69'
          Dst:             _ZNK15dng_opcode_list5SpoolER8dng_host
        - Src:             './dng_image_writer.cpp:6613,28'
          Dst:             _ZN7AutoPtrI16dng_memory_blockEC2EPS0_
        - Src:             './dng_image_writer.cpp:6617,26'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockE3GetEv
        - Src:             './dng_image_writer.cpp:6617,35'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_image_writer.cpp:6617,52'
          Dst:             _ZNK16dng_memory_block11LogicalSizeEv
        - Src:             './dng_image_writer.cpp:6618,26'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockE3GetEv
        - Src:             './dng_image_writer.cpp:6618,35'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_image_writer.cpp:6618,52'
          Dst:             _ZN16dng_memory_block6BufferEv
        - Src:             './dng_image_writer.cpp:6615,15'
          Dst:             _ZN12tag_data_ptrC2EttjPKv
        - Src:             './dng_image_writer.cpp:6620,22'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockE3GetEv
        - Src:             './dng_image_writer.cpp:6623,10'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:6629,54'
          Dst:             _ZNK12dng_negative11OpcodeList3Ev
        - Src:             './dng_image_writer.cpp:6629,69'
          Dst:             _ZNK15dng_opcode_list5SpoolER8dng_host
        - Src:             './dng_image_writer.cpp:6629,28'
          Dst:             _ZN7AutoPtrI16dng_memory_blockEC2EPS0_
        - Src:             './dng_image_writer.cpp:6633,26'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockE3GetEv
        - Src:             './dng_image_writer.cpp:6633,35'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_image_writer.cpp:6633,52'
          Dst:             _ZNK16dng_memory_block11LogicalSizeEv
        - Src:             './dng_image_writer.cpp:6634,26'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockE3GetEv
        - Src:             './dng_image_writer.cpp:6634,35'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_image_writer.cpp:6634,52'
          Dst:             _ZN16dng_memory_block6BufferEv
        - Src:             './dng_image_writer.cpp:6631,15'
          Dst:             _ZN12tag_data_ptrC2EttjPKv
        - Src:             './dng_image_writer.cpp:6636,22'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockE3GetEv
        - Src:             './dng_image_writer.cpp:6639,10'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:6645,19'
          Dst:             _ZN7AutoPtrI7dng_ifdEC2Ev
        - Src:             './dng_image_writer.cpp:6647,30'
          Dst:             _ZN7AutoPtrI18dng_tiff_directoryEC2Ev
        - Src:             './dng_image_writer.cpp:6649,29'
          Dst:             _ZN7AutoPtrI17dng_basic_tag_setEC2Ev
        - Src:             './dng_image_writer.cpp:6656,23'
          Dst:             _ZN7dng_ifdC2Ev
        - Src:             './dng_image_writer.cpp:6656,12'
          Dst:             _ZN7AutoPtrI7dng_ifdE5ResetEPS0_
        - Src:             './dng_image_writer.cpp:6658,3'
          Dst:             _ZNK7AutoPtrI7dng_ifdEptEv
        - Src:             './dng_image_writer.cpp:6660,37'
          Dst:             _ZNK12dng_negative19RawTransparencyMaskEv
        - Src:             './dng_image_writer.cpp:6660,61'
          Dst:             _ZNK9dng_image6BoundsEv
        - Src:             './dng_image_writer.cpp:6660,71'
          Dst:             _ZNK8dng_rect1WEv
        - Src:             './dng_image_writer.cpp:6660,3'
          Dst:             _ZNK7AutoPtrI7dng_ifdEptEv
        - Src:             './dng_image_writer.cpp:6661,37'
          Dst:             _ZNK12dng_negative19RawTransparencyMaskEv
        - Src:             './dng_image_writer.cpp:6661,61'
          Dst:             _ZNK9dng_image6BoundsEv
        - Src:             './dng_image_writer.cpp:6661,71'
          Dst:             _ZNK8dng_rect1HEv
        - Src:             './dng_image_writer.cpp:6661,3'
          Dst:             _ZNK7AutoPtrI7dng_ifdEptEv
        - Src:             './dng_image_writer.cpp:6663,3'
          Dst:             _ZNK7AutoPtrI7dng_ifdEptEv
        - Src:             './dng_image_writer.cpp:6665,43'
          Dst:             _ZNK12dng_negative27RawTransparencyMaskBitDepthEv
        - Src:             './dng_image_writer.cpp:6665,3'
          Dst:             _ZNK7AutoPtrI7dng_ifdEptEv
        - Src:             './dng_image_writer.cpp:6667,3'
          Dst:             _ZNK7AutoPtrI7dng_ifdEptEv
        - Src:             './dng_image_writer.cpp:6669,3'
          Dst:             _ZNK7AutoPtrI7dng_ifdEptEv
        - Src:             './dng_image_writer.cpp:6670,3'
          Dst:             _ZNK7AutoPtrI7dng_ifdEptEv
        - Src:             './dng_image_writer.cpp:6672,16'
          Dst:             _ZNK12dng_negative19RawTransparencyMaskEv
        - Src:             './dng_image_writer.cpp:6672,40'
          Dst:             _ZNK9dng_image9PixelTypeEv
        - Src:             './dng_image_writer.cpp:6675,4'
          Dst:             _ZNK7AutoPtrI7dng_ifdEptEv
        - Src:             './dng_image_writer.cpp:6677,8'
          Dst:             _ZNK7AutoPtrI7dng_ifdEptEv
        - Src:             './dng_image_writer.cpp:6679,5'
          Dst:             _ZNK7AutoPtrI7dng_ifdEptEv
        - Src:             './dng_image_writer.cpp:6684,7'
          Dst:             _ZNK7AutoPtrI7dng_ifdEptEv
        - Src:             './dng_image_writer.cpp:6686,4'
          Dst:             _ZNK7AutoPtrI7dng_ifdEptEv
        - Src:             './dng_image_writer.cpp:6686,14'
          Dst:             _ZN7dng_ifd12FindTileSizeEjjj
        - Src:             './dng_image_writer.cpp:6690,4'
          Dst:             _ZNK7AutoPtrI7dng_ifdEptEv
        - Src:             './dng_image_writer.cpp:6690,14'
          Dst:             _ZN7dng_ifd14SetSingleStripEv
        - Src:             './dng_image_writer.cpp:6695,22'
          Dst:             _ZN18dng_tiff_directoryC2Ev
        - Src:             './dng_image_writer.cpp:6695,11'
          Dst:             _ZN7AutoPtrI18dng_tiff_directoryE5ResetEPS0_
        - Src:             './dng_image_writer.cpp:6699,43'
          Dst:             _ZNK7AutoPtrI18dng_tiff_directoryEdeEv
        - Src:             './dng_image_writer.cpp:6699,53'
          Dst:             _ZNK7AutoPtrI7dng_ifdEdeEv
        - Src:             './dng_image_writer.cpp:6699,24'
          Dst:             _ZN17dng_basic_tag_setC2ER18dng_tiff_directoryRK7dng_ifd
        - Src:             './dng_image_writer.cpp:6699,13'
          Dst:             _ZN7AutoPtrI17dng_basic_tag_setE5ResetEPS0_
        - Src:             './dng_image_writer.cpp:6714,51'
          Dst:             _ZNK16dng_preview_list5CountEv
        - Src:             './dng_image_writer.cpp:6716,30'
          Dst:             _ZN7AutoPtrI18dng_tiff_directoryEC2Ev
        - Src:             './dng_image_writer.cpp:6718,29'
          Dst:             _ZN7AutoPtrI17dng_basic_tag_setEC2Ev
        - Src:             './dng_image_writer.cpp:6723,34'
          Dst:             _ZNK16dng_preview_list7PreviewEj
        - Src:             './dng_image_writer.cpp:6726,32'
          Dst:             _ZN18dng_tiff_directoryC2Ev
        - Src:             './dng_image_writer.cpp:6726,21'
          Dst:             _ZN7AutoPtrI18dng_tiff_directoryE5ResetEPS0_
        - Src:             './dng_image_writer.cpp:6728,43'
          Dst:             _ZNK16dng_preview_list7PreviewEj
        - Src:             './dng_image_writer.cpp:6728,66'
          Dst:             _ZNK7AutoPtrI18dng_tiff_directoryEdeEv
        - Src:             './dng_image_writer.cpp:6728,23'
          Dst:             _ZN7AutoPtrI17dng_basic_tag_setE5ResetEPS0_
        - Src:             './dng_image_writer.cpp:6716,30'
          Dst:             _ZN7AutoPtrI18dng_tiff_directoryED2Ev
        - Src:             './dng_image_writer.cpp:6718,29'
          Dst:             _ZN7AutoPtrI17dng_basic_tag_setED2Ev
        - Src:             './dng_image_writer.cpp:6740,17'
          Dst:             _ZN14tag_uint32_ptrC2EtPKjj
        - Src:             './dng_image_writer.cpp:6747,11'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:6755,27'
          Dst:             _ZNK18dng_tiff_directory4SizeEv
        - Src:             './dng_image_writer.cpp:6764,27'
          Dst:             _ZNK18dng_tiff_directory4SizeEv
        - Src:             './dng_image_writer.cpp:6773,20'
          Dst:             _ZNK7AutoPtrI18dng_tiff_directoryEptEv
        - Src:             './dng_image_writer.cpp:6773,29'
          Dst:             _ZNK18dng_tiff_directory4SizeEv
        - Src:             './dng_image_writer.cpp:6780,34'
          Dst:             _ZNK16dng_preview_list7PreviewEj
        - Src:             './dng_image_writer.cpp:6785,21'
          Dst:             _ZNK7AutoPtrI18dng_tiff_directoryEptEv
        - Src:             './dng_image_writer.cpp:6785,37'
          Dst:             _ZNK18dng_tiff_directory4SizeEv
        - Src:             './dng_image_writer.cpp:6791,10'
          Dst:             _ZN12exif_tag_set6LocateEj
        - Src:             './dng_image_writer.cpp:6793,27'
          Dst:             _ZNK12exif_tag_set4SizeEv
        - Src:             './dng_image_writer.cpp:6795,9'
          Dst:             _ZN10dng_stream16SetWritePositionEm
        - Src:             './dng_image_writer.cpp:6805,63'
          Dst:             _ZNK10dng_stream8PositionEv
        - Src:             './dng_image_writer.cpp:6805,24'
          Dst:             _ZN15dng_memory_data13Buffer_uint32Ev
        - Src:             './dng_image_writer.cpp:6809,48'
          Dst:             _ZNK12dng_negative14ProfileByIndexEj
        - Src:             './dng_image_writer.cpp:6811,36'
          Dst:             _ZN31tiff_dng_extended_color_profileC2ERK18dng_camera_profile
        - Src:             './dng_image_writer.cpp:6813,16'
          Dst:             _ZN31tiff_dng_extended_color_profile3PutER10dng_streamb
        - Src:             './dng_image_writer.cpp:6815,4'
          Dst:             _ZN31tiff_dng_extended_color_profileD2Ev
        - Src:             './dng_image_writer.cpp:6815,4'
          Dst:             _ZN31tiff_dng_extended_color_profileD2Ev
        - Src:             './dng_image_writer.cpp:6826,10'
          Dst:             _ZNK7AutoPtrI17dng_basic_tag_setEdeEv
        - Src:             './dng_image_writer.cpp:6836,34'
          Dst:             _ZNK16dng_preview_list7PreviewEj
        - Src:             './dng_image_writer.cpp:6839,17'
          Dst:             _ZNK16dng_preview_list7PreviewEj
        - Src:             './dng_image_writer.cpp:6841,13'
          Dst:             _ZNK7AutoPtrI17dng_basic_tag_setEdeEv
        - Src:             './dng_image_writer.cpp:6853,27'
          Dst:             _ZNK7dng_ifd11TilesAcrossEv
        - Src:             './dng_image_writer.cpp:6854,15'
          Dst:             _ZNK7dng_ifd9TilesDownEv
        - Src:             './dng_image_writer.cpp:6861,40'
          Dst:             _ZNK10dng_stream8PositionEv
        - Src:             './dng_image_writer.cpp:6863,13'
          Dst:             _ZN17dng_basic_tag_set13SetTileOffsetEjj
        - Src:             './dng_image_writer.cpp:6867,16'
          Dst:             _ZNK9AutoArrayI7AutoPtrI16dng_memory_blockEEixEl
        - Src:             './dng_image_writer.cpp:6867,16'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_image_writer.cpp:6867,53'
          Dst:             _ZN16dng_memory_block6BufferEv
        - Src:             './dng_image_writer.cpp:6868,7'
          Dst:             _ZNK9AutoArrayI7AutoPtrI16dng_memory_blockEEixEl
        - Src:             './dng_image_writer.cpp:6868,7'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_image_writer.cpp:6868,44'
          Dst:             _ZNK16dng_memory_block11LogicalSizeEv
        - Src:             './dng_image_writer.cpp:6867,11'
          Dst:             _ZN10dng_stream3PutEPKvj
        - Src:             './dng_image_writer.cpp:6872,43'
          Dst:             _ZNK10dng_stream8PositionEv
        - Src:             './dng_image_writer.cpp:6874,13'
          Dst:             _ZN17dng_basic_tag_set16SetTileByteCountEjj
        - Src:             './dng_image_writer.cpp:6880,12'
          Dst:             _ZN10dng_stream9Put_uint8Eh
        - Src:             './dng_image_writer.cpp:6913,6'
          Dst:             _ZNK7AutoPtrI7dng_ifdEdeEv
        - Src:             './dng_image_writer.cpp:6914,6'
          Dst:             _ZNK7AutoPtrI17dng_basic_tag_setEdeEv
        - Src:             './dng_image_writer.cpp:6916,16'
          Dst:             _ZNK12dng_negative19RawTransparencyMaskEv
        - Src:             './dng_image_writer.cpp:6922,27'
          Dst:             _ZNK10dng_stream8PositionEv
        - Src:             './dng_image_writer.cpp:6922,9'
          Dst:             _ZN10dng_stream9SetLengthEm
        - Src:             './dng_image_writer.cpp:6926,13'
          Dst:             _ZN10dng_stream6LengthEv
        - Src:             './dng_image_writer.cpp:6928,3'
          Dst:             _Z19ThrowImageTooBigDNGv
        - Src:             './dng_image_writer.cpp:6933,9'
          Dst:             _ZN10dng_stream16SetWritePositionEm
        - Src:             './dng_image_writer.cpp:6935,28'
          Dst:             _ZNK10dng_stream9BigEndianEv
        - Src:             './dng_image_writer.cpp:6935,9'
          Dst:             _ZN10dng_stream10Put_uint16Et
        - Src:             './dng_image_writer.cpp:6937,9'
          Dst:             _ZN10dng_stream10Put_uint16Et
        - Src:             './dng_image_writer.cpp:6939,9'
          Dst:             _ZN10dng_stream10Put_uint32Ej
        - Src:             './dng_image_writer.cpp:6943,10'
          Dst:             _ZNK18dng_tiff_directory3PutER10dng_streamNS_11OffsetsBaseEj
        - Src:             './dng_image_writer.cpp:6948,10'
          Dst:             _ZNK18dng_tiff_directory3PutER10dng_streamNS_11OffsetsBaseEj
        - Src:             './dng_image_writer.cpp:6955,3'
          Dst:             _ZNK7AutoPtrI18dng_tiff_directoryEptEv
        - Src:             './dng_image_writer.cpp:6955,12'
          Dst:             _ZNK18dng_tiff_directory3PutER10dng_streamNS_11OffsetsBaseEj
        - Src:             './dng_image_writer.cpp:6962,34'
          Dst:             _ZNK16dng_preview_list7PreviewEj
        - Src:             './dng_image_writer.cpp:6965,4'
          Dst:             _ZNK7AutoPtrI18dng_tiff_directoryEptEv
        - Src:             './dng_image_writer.cpp:6965,20'
          Dst:             _ZNK18dng_tiff_directory3PutER10dng_streamNS_11OffsetsBaseEj
        - Src:             './dng_image_writer.cpp:6971,10'
          Dst:             _ZNK12exif_tag_set3PutER10dng_stream
        - Src:             './dng_image_writer.cpp:6973,9'
          Dst:             _ZN10dng_stream5FlushEv
        - Src:             './dng_image_writer.cpp:6975,2'
          Dst:             _ZN14tag_uint32_ptrD2Ev
        - Src:             './dng_image_writer.cpp:6975,2'
          Dst:             _ZN7AutoPtrI17dng_basic_tag_setED2Ev
        - Src:             './dng_image_writer.cpp:6975,2'
          Dst:             _ZN7AutoPtrI18dng_tiff_directoryED2Ev
        - Src:             './dng_image_writer.cpp:6975,2'
          Dst:             _ZN7AutoPtrI17dng_basic_tag_setED2Ev
        - Src:             './dng_image_writer.cpp:6975,2'
          Dst:             _ZN7AutoPtrI18dng_tiff_directoryED2Ev
        - Src:             './dng_image_writer.cpp:6975,2'
          Dst:             _ZN7AutoPtrI7dng_ifdED2Ev
        - Src:             './dng_image_writer.cpp:6975,2'
          Dst:             _ZN12tag_data_ptrD2Ev
        - Src:             './dng_image_writer.cpp:6975,2'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
        - Src:             './dng_image_writer.cpp:6975,2'
          Dst:             _ZN12tag_data_ptrD2Ev
        - Src:             './dng_image_writer.cpp:6975,2'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
        - Src:             './dng_image_writer.cpp:6975,2'
          Dst:             _ZN12tag_data_ptrD2Ev
        - Src:             './dng_image_writer.cpp:6975,2'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
        - Src:             './dng_image_writer.cpp:6975,2'
          Dst:             _ZN17tag_urational_ptrD2Ev
        - Src:             './dng_image_writer.cpp:6975,2'
          Dst:             _ZN14tag_uint32_ptrD2Ev
        - Src:             './dng_image_writer.cpp:6975,2'
          Dst:             _ZN14tag_uint32_ptrD2Ev
        - Src:             './dng_image_writer.cpp:6975,2'
          Dst:             _ZN13tag_uint8_ptrD2Ev
        - Src:             './dng_image_writer.cpp:6975,2'
          Dst:             _ZN12exif_tag_setD2Ev
        - Src:             './dng_image_writer.cpp:6975,2'
          Dst:             _ZN13tag_uint8_ptrD2Ev
        - Src:             './dng_image_writer.cpp:6975,2'
          Dst:             _ZN12tag_data_ptrD2Ev
        - Src:             './dng_image_writer.cpp:6975,2'
          Dst:             _ZN10tag_stringD2Ev
        - Src:             './dng_image_writer.cpp:6975,2'
          Dst:             _ZN13tag_uint8_ptrD2Ev
        - Src:             './dng_image_writer.cpp:6975,2'
          Dst:             _ZN13tag_uint8_ptrD2Ev
        - Src:             './dng_image_writer.cpp:6975,2'
          Dst:             _ZN10tag_uint16D2Ev
        - Src:             './dng_image_writer.cpp:6975,2'
          Dst:             _ZN13tag_urationalD2Ev
        - Src:             './dng_image_writer.cpp:6975,2'
          Dst:             _ZN10tag_stringD2Ev
        - Src:             './dng_image_writer.cpp:6975,2'
          Dst:             _ZN10tag_stringD2Ev
        - Src:             './dng_image_writer.cpp:6975,2'
          Dst:             _ZN13tag_urationalD2Ev
        - Src:             './dng_image_writer.cpp:6975,2'
          Dst:             _ZN21tag_dng_noise_profileD2Ev
        - Src:             './dng_image_writer.cpp:6975,2'
          Dst:             _ZN13tag_urationalD2Ev
        - Src:             './dng_image_writer.cpp:6975,2'
          Dst:             _ZN13tag_urationalD2Ev
        - Src:             './dng_image_writer.cpp:6975,2'
          Dst:             _ZN13tag_srationalD2Ev
        - Src:             './dng_image_writer.cpp:6975,2'
          Dst:             _ZN10tag_uint16D2Ev
        - Src:             './dng_image_writer.cpp:6975,2'
          Dst:             _ZN14tag_uint32_ptrD2Ev
        - Src:             './dng_image_writer.cpp:6975,2'
          Dst:             _ZN15dng_memory_dataD2Ev
        - Src:             './dng_image_writer.cpp:6975,2'
          Dst:             _ZN7AutoPtrI13color_tag_setED2Ev
        - Src:             './dng_image_writer.cpp:6975,2'
          Dst:             _ZN7AutoPtrI15profile_tag_setED2Ev
        - Src:             './dng_image_writer.cpp:6975,2'
          Dst:             _ZN13tag_urationalD2Ev
        - Src:             './dng_image_writer.cpp:6975,2'
          Dst:             _ZN13tag_urationalD2Ev
        - Src:             './dng_image_writer.cpp:6975,2'
          Dst:             _ZN14mosaic_tag_setD2Ev
        - Src:             './dng_image_writer.cpp:6975,2'
          Dst:             _ZN13range_tag_setD2Ev
        - Src:             './dng_image_writer.cpp:6975,2'
          Dst:             _ZN17tag_urational_ptrD2Ev
        - Src:             './dng_image_writer.cpp:6975,2'
          Dst:             _ZN17tag_urational_ptrD2Ev
        - Src:             './dng_image_writer.cpp:6975,2'
          Dst:             _ZN17tag_urational_ptrD2Ev
        - Src:             './dng_image_writer.cpp:6975,2'
          Dst:             _ZN13tag_urationalD2Ev
        - Src:             './dng_image_writer.cpp:6975,2'
          Dst:             _ZN17tag_urational_ptrD2Ev
        - Src:             './dng_image_writer.cpp:6975,2'
          Dst:             _ZN12tag_data_ptrD2Ev
        - Src:             './dng_image_writer.cpp:6975,2'
          Dst:             _ZN17dng_basic_tag_setD2Ev
        - Src:             './dng_image_writer.cpp:6975,2'
          Dst:             _ZN7dng_ifdD2Ev
        - Src:             './dng_image_writer.cpp:6975,2'
          Dst:             _ZN15dng_mosaic_infoD2Ev
        - Src:             './dng_image_writer.cpp:6975,2'
          Dst:             _ZN7AutoPtrI17dng_basic_tag_setED2Ev
        - Src:             './dng_image_writer.cpp:6975,2'
          Dst:             _ZN13tag_uint8_ptrD2Ev
        - Src:             './dng_image_writer.cpp:6975,2'
          Dst:             _ZN13tag_uint8_ptrD2Ev
        - Src:             './dng_image_writer.cpp:6975,2'
          Dst:             _ZN7AutoPtrI18dng_tiff_directoryED2Ev
        - Src:             './dng_image_writer.cpp:6975,2'
          Dst:             _ZN18dng_tiff_directoryD2Ev
        - Src:             './dng_image_writer.cpp:6975,2'
          Dst:             _ZN7AutoPtrI12dng_metadataED2Ev
        - Src:             './dng_image_writer.cpp:6975,2'
          Dst:             _ZN14tag_uint32_ptrD2Ev
        - Src:             './dng_image_writer.cpp:6975,2'
          Dst:             _ZN7AutoPtrI17dng_basic_tag_setED2Ev
        - Src:             './dng_image_writer.cpp:6975,2'
          Dst:             _ZN7AutoPtrI18dng_tiff_directoryED2Ev
        - Src:             './dng_image_writer.cpp:6975,2'
          Dst:             _ZN7AutoPtrI17dng_basic_tag_setED2Ev
        - Src:             './dng_image_writer.cpp:6975,2'
          Dst:             _ZN7AutoPtrI18dng_tiff_directoryED2Ev
        - Src:             './dng_image_writer.cpp:6975,2'
          Dst:             _ZN7AutoPtrI7dng_ifdED2Ev
        - Src:             './dng_image_writer.cpp:6975,2'
          Dst:             _ZN12tag_data_ptrD2Ev
        - Src:             './dng_image_writer.cpp:6975,2'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
        - Src:             './dng_image_writer.cpp:6975,2'
          Dst:             _ZN12tag_data_ptrD2Ev
        - Src:             './dng_image_writer.cpp:6975,2'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
        - Src:             './dng_image_writer.cpp:6975,2'
          Dst:             _ZN12tag_data_ptrD2Ev
        - Src:             './dng_image_writer.cpp:6975,2'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
        - Src:             './dng_image_writer.cpp:6975,2'
          Dst:             _ZN17tag_urational_ptrD2Ev
        - Src:             './dng_image_writer.cpp:6975,2'
          Dst:             _ZN14tag_uint32_ptrD2Ev
        - Src:             './dng_image_writer.cpp:6975,2'
          Dst:             _ZN14tag_uint32_ptrD2Ev
        - Src:             './dng_image_writer.cpp:6975,2'
          Dst:             _ZN13tag_uint8_ptrD2Ev
        - Src:             './dng_image_writer.cpp:6975,2'
          Dst:             _ZN12exif_tag_setD2Ev
        - Src:             './dng_image_writer.cpp:6975,2'
          Dst:             _ZN13tag_uint8_ptrD2Ev
        - Src:             './dng_image_writer.cpp:6975,2'
          Dst:             _ZN12tag_data_ptrD2Ev
        - Src:             './dng_image_writer.cpp:6975,2'
          Dst:             _ZN10tag_stringD2Ev
        - Src:             './dng_image_writer.cpp:6975,2'
          Dst:             _ZN13tag_uint8_ptrD2Ev
        - Src:             './dng_image_writer.cpp:6975,2'
          Dst:             _ZN13tag_uint8_ptrD2Ev
        - Src:             './dng_image_writer.cpp:6975,2'
          Dst:             _ZN10tag_uint16D2Ev
        - Src:             './dng_image_writer.cpp:6975,2'
          Dst:             _ZN13tag_urationalD2Ev
        - Src:             './dng_image_writer.cpp:6975,2'
          Dst:             _ZN10tag_stringD2Ev
        - Src:             './dng_image_writer.cpp:6975,2'
          Dst:             _ZN10tag_stringD2Ev
        - Src:             './dng_image_writer.cpp:6975,2'
          Dst:             _ZN13tag_urationalD2Ev
        - Src:             './dng_image_writer.cpp:6975,2'
          Dst:             _ZN21tag_dng_noise_profileD2Ev
        - Src:             './dng_image_writer.cpp:6975,2'
          Dst:             _ZN13tag_urationalD2Ev
        - Src:             './dng_image_writer.cpp:6975,2'
          Dst:             _ZN13tag_urationalD2Ev
        - Src:             './dng_image_writer.cpp:6975,2'
          Dst:             _ZN13tag_srationalD2Ev
        - Src:             './dng_image_writer.cpp:6975,2'
          Dst:             _ZN10tag_uint16D2Ev
        - Src:             './dng_image_writer.cpp:6975,2'
          Dst:             _ZN14tag_uint32_ptrD2Ev
        - Src:             './dng_image_writer.cpp:6975,2'
          Dst:             _ZN15dng_memory_dataD2Ev
        - Src:             './dng_image_writer.cpp:6975,2'
          Dst:             _ZN7AutoPtrI13color_tag_setED2Ev
        - Src:             './dng_image_writer.cpp:6975,2'
          Dst:             _ZN7AutoPtrI15profile_tag_setED2Ev
        - Src:             './dng_image_writer.cpp:6975,2'
          Dst:             _ZN13tag_urationalD2Ev
        - Src:             './dng_image_writer.cpp:6975,2'
          Dst:             _ZN13tag_urationalD2Ev
        - Src:             './dng_image_writer.cpp:6975,2'
          Dst:             _ZN14mosaic_tag_setD2Ev
        - Src:             './dng_image_writer.cpp:6975,2'
          Dst:             _ZN13range_tag_setD2Ev
        - Src:             './dng_image_writer.cpp:6975,2'
          Dst:             _ZN17tag_urational_ptrD2Ev
        - Src:             './dng_image_writer.cpp:6975,2'
          Dst:             _ZN17tag_urational_ptrD2Ev
        - Src:             './dng_image_writer.cpp:6975,2'
          Dst:             _ZN17tag_urational_ptrD2Ev
        - Src:             './dng_image_writer.cpp:6975,2'
          Dst:             _ZN13tag_urationalD2Ev
        - Src:             './dng_image_writer.cpp:6975,2'
          Dst:             _ZN17tag_urational_ptrD2Ev
        - Src:             './dng_image_writer.cpp:6975,2'
          Dst:             _ZN12tag_data_ptrD2Ev
        - Src:             './dng_image_writer.cpp:6975,2'
          Dst:             _ZN17dng_basic_tag_setD2Ev
        - Src:             './dng_image_writer.cpp:6975,2'
          Dst:             _ZN7dng_ifdD2Ev
        - Src:             './dng_image_writer.cpp:6975,2'
          Dst:             _ZN15dng_mosaic_infoD2Ev
        - Src:             './dng_image_writer.cpp:6975,2'
          Dst:             _ZN7AutoPtrI17dng_basic_tag_setED2Ev
        - Src:             './dng_image_writer.cpp:6975,2'
          Dst:             _ZN13tag_uint8_ptrD2Ev
        - Src:             './dng_image_writer.cpp:6975,2'
          Dst:             _ZN13tag_uint8_ptrD2Ev
        - Src:             './dng_image_writer.cpp:6975,2'
          Dst:             _ZN7AutoPtrI18dng_tiff_directoryED2Ev
        - Src:             './dng_image_writer.cpp:6975,2'
          Dst:             _ZN18dng_tiff_directoryD2Ev
        - Src:             './dng_image_writer.cpp:6975,2'
          Dst:             _ZN7AutoPtrI12dng_metadataED2Ev
    - functionName:    _ZNK7AutoPtrI12dng_metadataEdeEv
      functionSourceFile: '/src/dng_sdk/source/./dng_auto_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __dynamic_cast
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13tag_uint8_ptrC2EtPKhj
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 246
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12tag_data_ptrC2EttjPKv
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_image_writer.h:244,6'
          Dst:             _ZN12tag_data_ptrC2EttjPKv
    - functionName:    _ZN18dng_tiff_directory3AddEPK8tiff_tag
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 573
      functionLinenumberEnd: 606
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          116
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - _Z17ThrowProgramErrorPKc
        - _ZNK8tiff_tag4CodeEv
      functionUses:    230
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_image_writer.cpp:577,3'
          Dst:             _Z17ThrowProgramErrorPKc
        - Src:             './dng_image_writer.cpp:587,12'
          Dst:             _ZNK8tiff_tag4CodeEv
        - Src:             './dng_image_writer.cpp:587,32'
          Dst:             _ZNK8tiff_tag4CodeEv
    - functionName:    _ZN12tag_data_ptr7SetDataEPKv
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8tiff_tag8SetCountEj
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN17tag_urational_ptrC2EtPK13dng_urationalj
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 397
      functionLinenumberEnd: 398
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12tag_data_ptrC2EttjPKv
      functionUses:    18
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_image_writer.h:395,6'
          Dst:             _ZN12tag_data_ptrC2EttjPKv
    - functionName:    _ZN14tag_uint32_ptrC2EtPKjj
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 356
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12tag_data_ptrC2EttjPKv
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_image_writer.h:354,6'
          Dst:             _ZN12tag_data_ptrC2EttjPKv
    - functionName:    _ZN13tag_srationalC2EtRK13dng_srational
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 420
      functionLinenumberEnd: 421
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12tag_data_ptrC2EttjPKv
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_image_writer.h:416,6'
          Dst:             _ZN12tag_data_ptrC2EttjPKv
    - functionName:    _ZNK7AutoPtrI12dng_metadataEptEv
      functionSourceFile: '/src/dng_sdk/source/./dng_auto_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12dng_metadata7GetExifEv
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 368
      functionLinenumberEnd: 369
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7AutoPtrI8dng_exifE3GetEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.h:369,17'
          Dst:             _ZNK7AutoPtrI8dng_exifE3GetEv
    - functionName:    _ZNK18dng_tiff_directory4SizeEv
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 611
      functionLinenumberEnd: 633
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          81
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK8tiff_tag4SizeEv
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_image_writer.cpp:620,34'
          Dst:             _ZNK8tiff_tag4SizeEv
    - functionName:    _ZN31tiff_dng_extended_color_profile3PutER10dng_streamb
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2604
      functionLinenumberEnd: 2639
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          111
      EdgeCount:       33
      CyclomaticComplexity: 16
      functionsReached:
        - _ZN10dng_stream10Put_uint16Et
        - _ZN10dng_stream10Put_uint32Ej
        - _ZN10tag_stringC2EtRK10dng_stringb
        - _ZN10tag_stringD2Ev
        - _ZN15profile_tag_setC2ER18dng_tiff_directoryRK18dng_camera_profile
        - _ZN15profile_tag_setD2Ev
        - _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - _ZNK10dng_stream9BigEndianEv
        - _ZNK10dng_string8NotEmptyEv
        - _ZNK18dng_camera_profile28UniqueCameraModelRestrictionEv
        - _ZNK18dng_tiff_directory3PutER10dng_streamNS_11OffsetsBaseEj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_image_writer.cpp:2608,28'
          Dst:             _ZNK10dng_stream9BigEndianEv
        - Src:             './dng_image_writer.cpp:2608,9'
          Dst:             _ZN10dng_stream10Put_uint16Et
        - Src:             './dng_image_writer.cpp:2610,9'
          Dst:             _ZN10dng_stream10Put_uint16Et
        - Src:             './dng_image_writer.cpp:2612,9'
          Dst:             _ZN10dng_stream10Put_uint32Ej
        - Src:             './dng_image_writer.cpp:2616,18'
          Dst:             _ZN15profile_tag_setC2ER18dng_tiff_directoryRK18dng_camera_profile
        - Src:             './dng_image_writer.cpp:2621,20'
          Dst:             _ZNK18dng_camera_profile28UniqueCameraModelRestrictionEv
        - Src:             './dng_image_writer.cpp:2620,13'
          Dst:             _ZN10tag_stringC2EtRK10dng_stringb
        - Src:             './dng_image_writer.cpp:2626,16'
          Dst:             _ZNK18dng_camera_profile28UniqueCameraModelRestrictionEv
        - Src:             './dng_image_writer.cpp:2626,48'
          Dst:             _ZNK10dng_string8NotEmptyEv
        - Src:             './dng_image_writer.cpp:2629,4'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:2639,2'
          Dst:             _ZN10tag_stringD2Ev
        - Src:             './dng_image_writer.cpp:2637,22'
          Dst:             _ZNK18dng_tiff_directory3PutER10dng_streamNS_11OffsetsBaseEj
        - Src:             './dng_image_writer.cpp:2639,2'
          Dst:             _ZN10tag_stringD2Ev
        - Src:             './dng_image_writer.cpp:2639,2'
          Dst:             _ZN15profile_tag_setD2Ev
        - Src:             './dng_image_writer.cpp:2639,2'
          Dst:             _ZN15profile_tag_setD2Ev
    - functionName:    _ZNK18dng_tiff_directory3PutER10dng_streamNS_11OffsetsBaseEj
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 640
      functionLinenumberEnd: 712
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          220
      EdgeCount:       41
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN10dng_stream10Put_uint16Et
        - _ZN10dng_stream10Put_uint32Ej
        - _ZN10dng_stream9Put_uint8Eh
        - _ZNK10dng_stream8PositionEv
        - _ZNK8tiff_tag4CodeEv
        - _ZNK8tiff_tag4SizeEv
        - _ZNK8tiff_tag4TypeEv
        - _ZNK8tiff_tag5CountEv
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_image_writer.cpp:649,30'
          Dst:             _ZNK10dng_stream8PositionEv
        - Src:             './dng_image_writer.cpp:654,9'
          Dst:             _ZN10dng_stream10Put_uint16Et
        - Src:             './dng_image_writer.cpp:661,26'
          Dst:             _ZNK8tiff_tag4CodeEv
        - Src:             './dng_image_writer.cpp:661,10'
          Dst:             _ZN10dng_stream10Put_uint16Et
        - Src:             './dng_image_writer.cpp:662,26'
          Dst:             _ZNK8tiff_tag4TypeEv
        - Src:             './dng_image_writer.cpp:662,10'
          Dst:             _ZN10dng_stream10Put_uint16Et
        - Src:             './dng_image_writer.cpp:663,26'
          Dst:             _ZNK8tiff_tag5CountEv
        - Src:             './dng_image_writer.cpp:663,10'
          Dst:             _ZN10dng_stream10Put_uint32Ej
        - Src:             './dng_image_writer.cpp:665,21'
          Dst:             _ZNK8tiff_tag4SizeEv
        - Src:             './dng_image_writer.cpp:674,12'
          Dst:             _ZN10dng_stream9Put_uint8Eh
        - Src:             './dng_image_writer.cpp:683,11'
          Dst:             _ZN10dng_stream10Put_uint32Ej
        - Src:             './dng_image_writer.cpp:691,9'
          Dst:             _ZN10dng_stream10Put_uint32Ej
        - Src:             './dng_image_writer.cpp:698,21'
          Dst:             _ZNK8tiff_tag4SizeEv
        - Src:             './dng_image_writer.cpp:706,12'
          Dst:             _ZN10dng_stream9Put_uint8Eh
    - functionName:    _ZN7AutoPtrI12dng_metadataED2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_auto_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8tiff_tag4CodeEv
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK18dng_camera_profile28UniqueCameraModelRestrictionEv
      functionSourceFile: '/src/dng_sdk/source/./dng_camera_profile.h'
      linkageType:     InternalLinkage
      functionLinenumber: 742
      functionLinenumberEnd: 743
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN31tiff_dng_extended_color_profileC2ERK18dng_camera_profile
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2596
      functionLinenumberEnd: 2598
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN18dng_tiff_directoryC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_image_writer.cpp:2591,34'
          Dst:             _ZN18dng_tiff_directoryC2Ev
    - functionName:    _ZN12exif_tag_setC2ER18dng_tiff_directoryRK8dng_exifbPKvjb
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1074
      functionLinenumberEnd: 1654
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         829
      ICount:          3868
      EdgeCount:       1483
      CyclomaticComplexity: 656
      functionsReached:
        - _Z10Min_uint32jj
        - _ZN10tag_stringC2EtRK10dng_stringb
        - _ZN10tag_stringD2Ev
        - _ZN10tag_uint16C2Ett
        - _ZN10tag_uint16D2Ev
        - _ZN10tag_uint32C2Etj
        - _ZN10tag_uint32D2Ev
        - _ZN12exif_tag_set8AddLinksER18dng_tiff_directory
        - _ZN12tag_data_ptrC2EttjPKv
        - _ZN12tag_data_ptrD2Ev
        - _ZN13dng_urationalC2Ev
        - _ZN13tag_srationalC2EtRK13dng_srational
        - _ZN13tag_srationalD2Ev
        - _ZN13tag_uint8_ptrC2EtPKhj
        - _ZN13tag_uint8_ptrD2Ev
        - _ZN13tag_urationalC2EtRK13dng_urational
        - _ZN13tag_urationalD2Ev
        - _ZN14tag_uint16_ptrC2EtPKtj
        - _ZN14tag_uint16_ptrD2Ev
        - _ZN15tag_cfa_patternC2EtjjPKh
        - _ZN15tag_cfa_patternD2Ev
        - _ZN16tag_encoded_textC2EtRK10dng_string
        - _ZN16tag_encoded_textD2Ev
        - _ZN17tag_urational_ptrC2EtPK13dng_urationalj
        - _ZN17tag_urational_ptrD2Ev
        - _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - _ZN18dng_tiff_directoryC2Ev
        - _ZN18dng_tiff_directoryD2Ev
        - _ZN18tag_exif_date_timeC2EtRK13dng_date_time
        - _ZN18tag_exif_date_timeD2Ev
        - _ZN9tag_uint8C2Eth
        - _ZN9tag_uint8D2Ev
        - _ZNK10dng_string8NotEmptyEv
        - _ZNK13dng_srational7IsValidEv
        - _ZNK13dng_urational7IsValidEv
        - _ZNK15dng_fingerprint7IsValidEv
        - _ZNK18dng_date_time_info10SubsecondsEv
        - _ZNK18dng_date_time_info7IsValidEv
        - _ZNK18dng_date_time_info8DateTimeEv
        - _ZNK8dng_exif18AtLeastVersion0230Ev
        - sprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_image_writer.cpp:883,4'
          Dst:             _ZN18dng_tiff_directoryC2Ev
        - Src:             './dng_image_writer.cpp:884,4'
          Dst:             _ZN18dng_tiff_directoryC2Ev
        - Src:             './dng_image_writer.cpp:886,4'
          Dst:             _ZN10tag_uint32C2Etj
        - Src:             './dng_image_writer.cpp:887,4'
          Dst:             _ZN10tag_uint32C2Etj
        - Src:             './dng_image_writer.cpp:892,4'
          Dst:             _ZN12tag_data_ptrC2EttjPKv
        - Src:             './dng_image_writer.cpp:894,4'
          Dst:             _ZN13tag_urationalC2EtRK13dng_urational
        - Src:             './dng_image_writer.cpp:895,4'
          Dst:             _ZN13tag_srationalC2EtRK13dng_srational
        - Src:             './dng_image_writer.cpp:897,4'
          Dst:             _ZN13tag_urationalC2EtRK13dng_urational
        - Src:             './dng_image_writer.cpp:898,4'
          Dst:             _ZN13tag_urationalC2EtRK13dng_urational
        - Src:             './dng_image_writer.cpp:900,4'
          Dst:             _ZN13tag_srationalC2EtRK13dng_srational
        - Src:             './dng_image_writer.cpp:902,4'
          Dst:             _ZN13tag_srationalC2EtRK13dng_srational
        - Src:             './dng_image_writer.cpp:904,4'
          Dst:             _ZN13tag_urationalC2EtRK13dng_urational
        - Src:             './dng_image_writer.cpp:906,4'
          Dst:             _ZN13tag_urationalC2EtRK13dng_urational
        - Src:             './dng_image_writer.cpp:908,4'
          Dst:             _ZN13tag_urationalC2EtRK13dng_urational
        - Src:             './dng_image_writer.cpp:916,18'
          Dst:             _Z10Min_uint32jj
        - Src:             './dng_image_writer.cpp:915,4'
          Dst:             _ZN10tag_uint16C2Ett
        - Src:             './dng_image_writer.cpp:919,4'
          Dst:             _ZN10tag_uint16C2Ett
        - Src:             './dng_image_writer.cpp:921,4'
          Dst:             _ZN10tag_uint32C2Etj
        - Src:             './dng_image_writer.cpp:923,4'
          Dst:             _ZN10tag_uint32C2Etj
        - Src:             './dng_image_writer.cpp:925,4'
          Dst:             _ZN10tag_uint32C2Etj
        - Src:             './dng_image_writer.cpp:927,4'
          Dst:             _ZN10tag_uint32C2Etj
        - Src:             './dng_image_writer.cpp:929,4'
          Dst:             _ZN10tag_uint32C2Etj
        - Src:             './dng_image_writer.cpp:931,4'
          Dst:             _ZN10tag_uint16C2Ett
        - Src:             './dng_image_writer.cpp:933,4'
          Dst:             _ZN10tag_uint16C2Ett
        - Src:             './dng_image_writer.cpp:935,4'
          Dst:             _ZN10tag_uint16C2Ett
        - Src:             './dng_image_writer.cpp:937,4'
          Dst:             _ZN10tag_uint16C2Ett
        - Src:             './dng_image_writer.cpp:939,4'
          Dst:             _ZN10tag_uint16C2Ett
        - Src:             './dng_image_writer.cpp:941,4'
          Dst:             _ZN10tag_uint16C2Ett
        - Src:             './dng_image_writer.cpp:944,4'
          Dst:             _ZN12tag_data_ptrC2EttjPKv
        - Src:             './dng_image_writer.cpp:947,4'
          Dst:             _ZN12tag_data_ptrC2EttjPKv
        - Src:             './dng_image_writer.cpp:949,4'
          Dst:             _ZN15tag_cfa_patternC2EtjjPKh
        - Src:             './dng_image_writer.cpp:954,4'
          Dst:             _ZN10tag_uint16C2Ett
        - Src:             './dng_image_writer.cpp:955,4'
          Dst:             _ZN10tag_uint16C2Ett
        - Src:             './dng_image_writer.cpp:956,4'
          Dst:             _ZN10tag_uint16C2Ett
        - Src:             './dng_image_writer.cpp:957,4'
          Dst:             _ZN10tag_uint16C2Ett
        - Src:             './dng_image_writer.cpp:958,4'
          Dst:             _ZN10tag_uint16C2Ett
        - Src:             './dng_image_writer.cpp:959,4'
          Dst:             _ZN10tag_uint16C2Ett
        - Src:             './dng_image_writer.cpp:960,4'
          Dst:             _ZN10tag_uint16C2Ett
        - Src:             './dng_image_writer.cpp:961,4'
          Dst:             _ZN10tag_uint16C2Ett
        - Src:             './dng_image_writer.cpp:962,4'
          Dst:             _ZN10tag_uint16C2Ett
        - Src:             './dng_image_writer.cpp:964,4'
          Dst:             _ZN13tag_urationalC2EtRK13dng_urational
        - Src:             './dng_image_writer.cpp:966,4'
          Dst:             _ZN13tag_urationalC2EtRK13dng_urational
        - Src:             './dng_image_writer.cpp:968,4'
          Dst:             _ZN10tag_uint32C2Etj
        - Src:             './dng_image_writer.cpp:970,4'
          Dst:             _ZN10tag_uint16C2Ett
        - Src:             './dng_image_writer.cpp:972,4'
          Dst:             _ZN10tag_stringC2EtRK10dng_stringb
        - Src:             './dng_image_writer.cpp:973,4'
          Dst:             _ZN13tag_urationalC2EtRK13dng_urational
        - Src:             './dng_image_writer.cpp:975,4'
          Dst:             _ZN13tag_urationalC2EtRK13dng_urational
        - Src:             './dng_image_writer.cpp:976,4'
          Dst:             _ZN13tag_urationalC2EtRK13dng_urational
        - Src:             './dng_image_writer.cpp:978,4'
          Dst:             _ZN10tag_uint16C2Ett
        - Src:             './dng_image_writer.cpp:980,4'
          Dst:             _ZN14tag_uint16_ptrC2EtPKtj
        - Src:             './dng_image_writer.cpp:876,15'
          Dst:             _ZN13dng_urationalC2Ev
        - Src:             './dng_image_writer.cpp:982,4'
          Dst:             _ZN17tag_urational_ptrC2EtPK13dng_urationalj
        - Src:             './dng_image_writer.cpp:984,60'
          Dst:             _ZNK18dng_date_time_info8DateTimeEv
        - Src:             './dng_image_writer.cpp:984,4'
          Dst:             _ZN18tag_exif_date_timeC2EtRK13dng_date_time
        - Src:             './dng_image_writer.cpp:985,69'
          Dst:             _ZNK18dng_date_time_info8DateTimeEv
        - Src:             './dng_image_writer.cpp:985,4'
          Dst:             _ZN18tag_exif_date_timeC2EtRK13dng_date_time
        - Src:             './dng_image_writer.cpp:986,69'
          Dst:             _ZNK18dng_date_time_info8DateTimeEv
        - Src:             './dng_image_writer.cpp:986,4'
          Dst:             _ZN18tag_exif_date_timeC2EtRK13dng_date_time
        - Src:             './dng_image_writer.cpp:988,61'
          Dst:             _ZNK18dng_date_time_info10SubsecondsEv
        - Src:             './dng_image_writer.cpp:988,4'
          Dst:             _ZN10tag_stringC2EtRK10dng_stringb
        - Src:             './dng_image_writer.cpp:989,73'
          Dst:             _ZNK18dng_date_time_info10SubsecondsEv
        - Src:             './dng_image_writer.cpp:989,4'
          Dst:             _ZN10tag_stringC2EtRK10dng_stringb
        - Src:             './dng_image_writer.cpp:990,73'
          Dst:             _ZNK18dng_date_time_info10SubsecondsEv
        - Src:             './dng_image_writer.cpp:990,4'
          Dst:             _ZN10tag_stringC2EtRK10dng_stringb
        - Src:             './dng_image_writer.cpp:992,4'
          Dst:             _ZN10tag_stringC2EtRK10dng_stringb
        - Src:             './dng_image_writer.cpp:994,4'
          Dst:             _ZN10tag_stringC2EtRK10dng_stringb
        - Src:             './dng_image_writer.cpp:996,4'
          Dst:             _ZN10tag_stringC2EtRK10dng_stringb
        - Src:             './dng_image_writer.cpp:998,4'
          Dst:             _ZN10tag_stringC2EtRK10dng_stringb
        - Src:             './dng_image_writer.cpp:1000,4'
          Dst:             _ZN10tag_stringC2EtRK10dng_stringb
        - Src:             './dng_image_writer.cpp:1006,4'
          Dst:             _ZN10tag_stringC2EtRK10dng_stringb
        - Src:             './dng_image_writer.cpp:1008,4'
          Dst:             _ZN10tag_stringC2EtRK10dng_stringb
        - Src:             './dng_image_writer.cpp:1002,4'
          Dst:             _ZN10tag_uint16C2Ett
        - Src:             './dng_image_writer.cpp:1004,4'
          Dst:             _ZN12tag_data_ptrC2EttjPKv
        - Src:             './dng_image_writer.cpp:1010,4'
          Dst:             _ZN16tag_encoded_textC2EtRK10dng_string
        - Src:             './dng_image_writer.cpp:1012,4'
          Dst:             _ZN12tag_data_ptrC2EttjPKv
        - Src:             './dng_image_writer.cpp:1016,4'
          Dst:             _ZN10tag_stringC2EtRK10dng_stringb
        - Src:             './dng_image_writer.cpp:1017,4'
          Dst:             _ZN10tag_stringC2EtRK10dng_stringb
        - Src:             './dng_image_writer.cpp:1018,4'
          Dst:             _ZN17tag_urational_ptrC2EtPK13dng_urationalj
        - Src:             './dng_image_writer.cpp:1019,4'
          Dst:             _ZN10tag_stringC2EtRK10dng_stringb
        - Src:             './dng_image_writer.cpp:1020,4'
          Dst:             _ZN10tag_stringC2EtRK10dng_stringb
        - Src:             './dng_image_writer.cpp:1021,4'
          Dst:             _ZN10tag_stringC2EtRK10dng_stringb
        - Src:             './dng_image_writer.cpp:1023,4'
          Dst:             _ZN13tag_uint8_ptrC2EtPKhj
        - Src:             './dng_image_writer.cpp:1025,4'
          Dst:             _ZN10tag_stringC2EtRK10dng_stringb
        - Src:             './dng_image_writer.cpp:1026,4'
          Dst:             _ZN17tag_urational_ptrC2EtPK13dng_urationalj
        - Src:             './dng_image_writer.cpp:1028,4'
          Dst:             _ZN10tag_stringC2EtRK10dng_stringb
        - Src:             './dng_image_writer.cpp:1029,4'
          Dst:             _ZN17tag_urational_ptrC2EtPK13dng_urationalj
        - Src:             './dng_image_writer.cpp:1031,4'
          Dst:             _ZN9tag_uint8C2Eth
        - Src:             './dng_image_writer.cpp:1032,4'
          Dst:             _ZN13tag_urationalC2EtRK13dng_urational
        - Src:             './dng_image_writer.cpp:1034,4'
          Dst:             _ZN17tag_urational_ptrC2EtPK13dng_urationalj
        - Src:             './dng_image_writer.cpp:1036,4'
          Dst:             _ZN10tag_stringC2EtRK10dng_stringb
        - Src:             './dng_image_writer.cpp:1037,4'
          Dst:             _ZN10tag_stringC2EtRK10dng_stringb
        - Src:             './dng_image_writer.cpp:1038,4'
          Dst:             _ZN10tag_stringC2EtRK10dng_stringb
        - Src:             './dng_image_writer.cpp:1040,4'
          Dst:             _ZN13tag_urationalC2EtRK13dng_urational
        - Src:             './dng_image_writer.cpp:1042,4'
          Dst:             _ZN10tag_stringC2EtRK10dng_stringb
        - Src:             './dng_image_writer.cpp:1043,4'
          Dst:             _ZN13tag_urationalC2EtRK13dng_urational
        - Src:             './dng_image_writer.cpp:1045,4'
          Dst:             _ZN10tag_stringC2EtRK10dng_stringb
        - Src:             './dng_image_writer.cpp:1046,4'
          Dst:             _ZN13tag_urationalC2EtRK13dng_urational
        - Src:             './dng_image_writer.cpp:1048,4'
          Dst:             _ZN10tag_stringC2EtRK10dng_stringb
        - Src:             './dng_image_writer.cpp:1049,4'
          Dst:             _ZN13tag_urationalC2EtRK13dng_urational
        - Src:             './dng_image_writer.cpp:1051,4'
          Dst:             _ZN10tag_stringC2EtRK10dng_stringb
        - Src:             './dng_image_writer.cpp:1053,4'
          Dst:             _ZN10tag_stringC2EtRK10dng_stringb
        - Src:             './dng_image_writer.cpp:1054,4'
          Dst:             _ZN17tag_urational_ptrC2EtPK13dng_urationalj
        - Src:             './dng_image_writer.cpp:1056,4'
          Dst:             _ZN10tag_stringC2EtRK10dng_stringb
        - Src:             './dng_image_writer.cpp:1057,4'
          Dst:             _ZN17tag_urational_ptrC2EtPK13dng_urationalj
        - Src:             './dng_image_writer.cpp:1059,4'
          Dst:             _ZN10tag_stringC2EtRK10dng_stringb
        - Src:             './dng_image_writer.cpp:1060,4'
          Dst:             _ZN13tag_urationalC2EtRK13dng_urational
        - Src:             './dng_image_writer.cpp:1062,4'
          Dst:             _ZN10tag_stringC2EtRK10dng_stringb
        - Src:             './dng_image_writer.cpp:1063,4'
          Dst:             _ZN13tag_urationalC2EtRK13dng_urational
        - Src:             './dng_image_writer.cpp:1065,4'
          Dst:             _ZN16tag_encoded_textC2EtRK10dng_string
        - Src:             './dng_image_writer.cpp:1066,4'
          Dst:             _ZN16tag_encoded_textC2EtRK10dng_string
        - Src:             './dng_image_writer.cpp:1068,4'
          Dst:             _ZN10tag_stringC2EtRK10dng_stringb
        - Src:             './dng_image_writer.cpp:1070,4'
          Dst:             _ZN10tag_uint16C2Ett
        - Src:             './dng_image_writer.cpp:1072,4'
          Dst:             _ZN13tag_urationalC2EtRK13dng_urational
        - Src:             './dng_image_writer.cpp:1084,12'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:1654,2'
          Dst:             _ZN13tag_urationalD2Ev
        - Src:             './dng_image_writer.cpp:1088,25'
          Dst:             _ZNK13dng_urational7IsValidEv
        - Src:             './dng_image_writer.cpp:1090,12'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:1093,30'
          Dst:             _ZNK13dng_srational7IsValidEv
        - Src:             './dng_image_writer.cpp:1095,12'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:1098,20'
          Dst:             _ZNK13dng_urational7IsValidEv
        - Src:             './dng_image_writer.cpp:1100,12'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:1103,26'
          Dst:             _ZNK13dng_urational7IsValidEv
        - Src:             './dng_image_writer.cpp:1105,12'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:1108,28'
          Dst:             _ZNK13dng_srational7IsValidEv
        - Src:             './dng_image_writer.cpp:1110,12'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:1113,30'
          Dst:             _ZNK13dng_srational7IsValidEv
        - Src:             './dng_image_writer.cpp:1115,12'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:1118,29'
          Dst:             _ZNK13dng_urational7IsValidEv
        - Src:             './dng_image_writer.cpp:1120,12'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:1123,28'
          Dst:             _ZNK13dng_urational7IsValidEv
        - Src:             './dng_image_writer.cpp:1125,12'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:1128,24'
          Dst:             _ZNK13dng_urational7IsValidEv
        - Src:             './dng_image_writer.cpp:1130,12'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:1135,12'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:1140,12'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:1145,12'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:1150,12'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:1155,12'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:1160,12'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:1165,12'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:1170,12'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:1175,12'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:1181,12'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:1186,12'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:1191,12'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:1196,12'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:1201,12'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:1206,12'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:1211,12'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:1216,12'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:1221,12'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:1226,12'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:1229,29'
          Dst:             _ZNK13dng_urational7IsValidEv
        - Src:             './dng_image_writer.cpp:1231,12'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:1234,26'
          Dst:             _ZNK13dng_urational7IsValidEv
        - Src:             './dng_image_writer.cpp:1236,12'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:1244,14'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:1249,14'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:1252,27'
          Dst:             _ZNK10dng_string8NotEmptyEv
        - Src:             './dng_image_writer.cpp:1254,14'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:1257,32'
          Dst:             _ZNK13dng_urational7IsValidEv
        - Src:             './dng_image_writer.cpp:1259,14'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:1264,34'
          Dst:             _ZNK13dng_urational7IsValidEv
        - Src:             './dng_image_writer.cpp:1266,12'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:1269,34'
          Dst:             _ZNK13dng_urational7IsValidEv
        - Src:             './dng_image_writer.cpp:1271,12'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:1276,12'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:1287,12'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:1291,25'
          Dst:             _ZNK13dng_urational7IsValidEv
        - Src:             './dng_image_writer.cpp:1292,22'
          Dst:             _ZNK13dng_urational7IsValidEv
        - Src:             './dng_image_writer.cpp:1302,14'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:1307,21'
          Dst:             _ZNK18dng_date_time_info7IsValidEv
        - Src:             './dng_image_writer.cpp:1310,13'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:1312,22'
          Dst:             _ZNK18dng_date_time_info10SubsecondsEv
        - Src:             './dng_image_writer.cpp:1312,36'
          Dst:             _ZNK10dng_string8NotEmptyEv
        - Src:             './dng_image_writer.cpp:1314,13'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:1319,29'
          Dst:             _ZNK18dng_date_time_info7IsValidEv
        - Src:             './dng_image_writer.cpp:1322,12'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:1324,30'
          Dst:             _ZNK18dng_date_time_info10SubsecondsEv
        - Src:             './dng_image_writer.cpp:1324,44'
          Dst:             _ZNK10dng_string8NotEmptyEv
        - Src:             './dng_image_writer.cpp:1326,13'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:1331,30'
          Dst:             _ZNK18dng_date_time_info7IsValidEv
        - Src:             './dng_image_writer.cpp:1334,12'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:1336,31'
          Dst:             _ZNK18dng_date_time_info10SubsecondsEv
        - Src:             './dng_image_writer.cpp:1336,45'
          Dst:             _ZNK10dng_string8NotEmptyEv
        - Src:             './dng_image_writer.cpp:1338,13'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:1343,17'
          Dst:             _ZNK10dng_string8NotEmptyEv
        - Src:             './dng_image_writer.cpp:1345,13'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:1348,18'
          Dst:             _ZNK10dng_string8NotEmptyEv
        - Src:             './dng_image_writer.cpp:1350,13'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:1353,19'
          Dst:             _ZNK10dng_string8NotEmptyEv
        - Src:             './dng_image_writer.cpp:1355,13'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:1358,21'
          Dst:             _ZNK10dng_string8NotEmptyEv
        - Src:             './dng_image_writer.cpp:1360,13'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:1363,22'
          Dst:             _ZNK10dng_string8NotEmptyEv
        - Src:             './dng_image_writer.cpp:1365,13'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:1368,29'
          Dst:             _ZNK10dng_string8NotEmptyEv
        - Src:             './dng_image_writer.cpp:1370,13'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:1373,31'
          Dst:             _ZNK10dng_string8NotEmptyEv
        - Src:             './dng_image_writer.cpp:1375,13'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:1381,13'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:1383,12'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:1387,24'
          Dst:             _ZNK10dng_string8NotEmptyEv
        - Src:             './dng_image_writer.cpp:1389,12'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:1392,26'
          Dst:             _ZNK15dng_fingerprint7IsValidEv
        - Src:             './dng_image_writer.cpp:1398,4'
          Dst:             sprintf
        - Src:             './dng_image_writer.cpp:1404,12'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:1408,11'
          Dst:             _ZNK8dng_exif18AtLeastVersion0230Ev
        - Src:             './dng_image_writer.cpp:1414,13'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:1429,14'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:1436,14'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:1444,14'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:1450,15'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:1451,15'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:1459,23'
          Dst:             _ZNK10dng_string8NotEmptyEv
        - Src:             './dng_image_writer.cpp:1461,13'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:1464,32'
          Dst:             _ZNK10dng_string8NotEmptyEv
        - Src:             './dng_image_writer.cpp:1466,13'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:1469,26'
          Dst:             _ZNK13dng_urational7IsValidEv
        - Src:             './dng_image_writer.cpp:1470,23'
          Dst:             _ZNK13dng_urational7IsValidEv
        - Src:             './dng_image_writer.cpp:1472,13'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:1475,22'
          Dst:             _ZNK10dng_string8NotEmptyEv
        - Src:             './dng_image_writer.cpp:1477,13'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:1480,22'
          Dst:             _ZNK10dng_string8NotEmptyEv
        - Src:             './dng_image_writer.cpp:1482,13'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:1485,30'
          Dst:             _ZNK10dng_string8NotEmptyEv
        - Src:             './dng_image_writer.cpp:1487,13'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:1500,11'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:1504,27'
          Dst:             _ZNK10dng_string8NotEmptyEv
        - Src:             './dng_image_writer.cpp:1505,25'
          Dst:             _ZNK13dng_urational7IsValidEv
        - Src:             './dng_image_writer.cpp:1507,11'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:1508,11'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:1511,28'
          Dst:             _ZNK10dng_string8NotEmptyEv
        - Src:             './dng_image_writer.cpp:1512,26'
          Dst:             _ZNK13dng_urational7IsValidEv
        - Src:             './dng_image_writer.cpp:1514,11'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:1515,11'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:1520,11'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:1523,24'
          Dst:             _ZNK13dng_urational7IsValidEv
        - Src:             './dng_image_writer.cpp:1525,11'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:1528,29'
          Dst:             _ZNK13dng_urational7IsValidEv
        - Src:             './dng_image_writer.cpp:1530,11'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:1533,26'
          Dst:             _ZNK10dng_string8NotEmptyEv
        - Src:             './dng_image_writer.cpp:1535,11'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:1538,22'
          Dst:             _ZNK10dng_string8NotEmptyEv
        - Src:             './dng_image_writer.cpp:1540,11'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:1543,27'
          Dst:             _ZNK10dng_string8NotEmptyEv
        - Src:             './dng_image_writer.cpp:1545,11'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:1548,19'
          Dst:             _ZNK13dng_urational7IsValidEv
        - Src:             './dng_image_writer.cpp:1550,11'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:1553,24'
          Dst:             _ZNK10dng_string8NotEmptyEv
        - Src:             './dng_image_writer.cpp:1555,11'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:1558,21'
          Dst:             _ZNK13dng_urational7IsValidEv
        - Src:             './dng_image_writer.cpp:1560,11'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:1563,24'
          Dst:             _ZNK10dng_string8NotEmptyEv
        - Src:             './dng_image_writer.cpp:1565,11'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:1568,21'
          Dst:             _ZNK13dng_urational7IsValidEv
        - Src:             './dng_image_writer.cpp:1570,11'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:1573,31'
          Dst:             _ZNK10dng_string8NotEmptyEv
        - Src:             './dng_image_writer.cpp:1575,11'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:1578,28'
          Dst:             _ZNK13dng_urational7IsValidEv
        - Src:             './dng_image_writer.cpp:1580,11'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:1583,24'
          Dst:             _ZNK10dng_string8NotEmptyEv
        - Src:             './dng_image_writer.cpp:1585,11'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:1588,31'
          Dst:             _ZNK10dng_string8NotEmptyEv
        - Src:             './dng_image_writer.cpp:1589,29'
          Dst:             _ZNK13dng_urational7IsValidEv
        - Src:             './dng_image_writer.cpp:1591,11'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:1592,11'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:1595,32'
          Dst:             _ZNK10dng_string8NotEmptyEv
        - Src:             './dng_image_writer.cpp:1596,30'
          Dst:             _ZNK13dng_urational7IsValidEv
        - Src:             './dng_image_writer.cpp:1598,11'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:1599,11'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:1602,30'
          Dst:             _ZNK10dng_string8NotEmptyEv
        - Src:             './dng_image_writer.cpp:1604,11'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:1607,27'
          Dst:             _ZNK13dng_urational7IsValidEv
        - Src:             './dng_image_writer.cpp:1609,11'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:1612,31'
          Dst:             _ZNK10dng_string8NotEmptyEv
        - Src:             './dng_image_writer.cpp:1614,11'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:1617,28'
          Dst:             _ZNK13dng_urational7IsValidEv
        - Src:             './dng_image_writer.cpp:1619,11'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:1622,32'
          Dst:             _ZNK10dng_string8NotEmptyEv
        - Src:             './dng_image_writer.cpp:1624,11'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:1627,31'
          Dst:             _ZNK10dng_string8NotEmptyEv
        - Src:             './dng_image_writer.cpp:1629,11'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:1632,25'
          Dst:             _ZNK10dng_string8NotEmptyEv
        - Src:             './dng_image_writer.cpp:1634,11'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:1639,11'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:1642,11'
          Dst:             _ZNK8dng_exif18AtLeastVersion0230Ev
        - Src:             './dng_image_writer.cpp:1645,34'
          Dst:             _ZNK13dng_urational7IsValidEv
        - Src:             './dng_image_writer.cpp:1647,12'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:1652,2'
          Dst:             _ZN12exif_tag_set8AddLinksER18dng_tiff_directory
        - Src:             './dng_image_writer.cpp:1654,2'
          Dst:             _ZN10tag_uint16D2Ev
        - Src:             './dng_image_writer.cpp:1654,2'
          Dst:             _ZN10tag_stringD2Ev
        - Src:             './dng_image_writer.cpp:1654,2'
          Dst:             _ZN16tag_encoded_textD2Ev
        - Src:             './dng_image_writer.cpp:1654,2'
          Dst:             _ZN16tag_encoded_textD2Ev
        - Src:             './dng_image_writer.cpp:1654,2'
          Dst:             _ZN13tag_urationalD2Ev
        - Src:             './dng_image_writer.cpp:1654,2'
          Dst:             _ZN10tag_stringD2Ev
        - Src:             './dng_image_writer.cpp:1654,2'
          Dst:             _ZN13tag_urationalD2Ev
        - Src:             './dng_image_writer.cpp:1654,2'
          Dst:             _ZN10tag_stringD2Ev
        - Src:             './dng_image_writer.cpp:1654,2'
          Dst:             _ZN17tag_urational_ptrD2Ev
        - Src:             './dng_image_writer.cpp:1654,2'
          Dst:             _ZN10tag_stringD2Ev
        - Src:             './dng_image_writer.cpp:1654,2'
          Dst:             _ZN17tag_urational_ptrD2Ev
        - Src:             './dng_image_writer.cpp:1654,2'
          Dst:             _ZN10tag_stringD2Ev
        - Src:             './dng_image_writer.cpp:1654,2'
          Dst:             _ZN10tag_stringD2Ev
        - Src:             './dng_image_writer.cpp:1654,2'
          Dst:             _ZN13tag_urationalD2Ev
        - Src:             './dng_image_writer.cpp:1654,2'
          Dst:             _ZN10tag_stringD2Ev
        - Src:             './dng_image_writer.cpp:1654,2'
          Dst:             _ZN13tag_urationalD2Ev
        - Src:             './dng_image_writer.cpp:1654,2'
          Dst:             _ZN10tag_stringD2Ev
        - Src:             './dng_image_writer.cpp:1654,2'
          Dst:             _ZN13tag_urationalD2Ev
        - Src:             './dng_image_writer.cpp:1654,2'
          Dst:             _ZN10tag_stringD2Ev
        - Src:             './dng_image_writer.cpp:1654,2'
          Dst:             _ZN13tag_urationalD2Ev
        - Src:             './dng_image_writer.cpp:1654,2'
          Dst:             _ZN10tag_stringD2Ev
        - Src:             './dng_image_writer.cpp:1654,2'
          Dst:             _ZN10tag_stringD2Ev
        - Src:             './dng_image_writer.cpp:1654,2'
          Dst:             _ZN10tag_stringD2Ev
        - Src:             './dng_image_writer.cpp:1654,2'
          Dst:             _ZN17tag_urational_ptrD2Ev
        - Src:             './dng_image_writer.cpp:1654,2'
          Dst:             _ZN13tag_urationalD2Ev
        - Src:             './dng_image_writer.cpp:1654,2'
          Dst:             _ZN9tag_uint8D2Ev
        - Src:             './dng_image_writer.cpp:1654,2'
          Dst:             _ZN17tag_urational_ptrD2Ev
        - Src:             './dng_image_writer.cpp:1654,2'
          Dst:             _ZN10tag_stringD2Ev
        - Src:             './dng_image_writer.cpp:1654,2'
          Dst:             _ZN17tag_urational_ptrD2Ev
        - Src:             './dng_image_writer.cpp:1654,2'
          Dst:             _ZN10tag_stringD2Ev
        - Src:             './dng_image_writer.cpp:1654,2'
          Dst:             _ZN13tag_uint8_ptrD2Ev
        - Src:             './dng_image_writer.cpp:1654,2'
          Dst:             _ZN10tag_stringD2Ev
        - Src:             './dng_image_writer.cpp:1654,2'
          Dst:             _ZN10tag_stringD2Ev
        - Src:             './dng_image_writer.cpp:1654,2'
          Dst:             _ZN10tag_stringD2Ev
        - Src:             './dng_image_writer.cpp:1654,2'
          Dst:             _ZN17tag_urational_ptrD2Ev
        - Src:             './dng_image_writer.cpp:1654,2'
          Dst:             _ZN10tag_stringD2Ev
        - Src:             './dng_image_writer.cpp:1654,2'
          Dst:             _ZN10tag_stringD2Ev
        - Src:             './dng_image_writer.cpp:1654,2'
          Dst:             _ZN12tag_data_ptrD2Ev
        - Src:             './dng_image_writer.cpp:1654,2'
          Dst:             _ZN16tag_encoded_textD2Ev
        - Src:             './dng_image_writer.cpp:1654,2'
          Dst:             _ZN12tag_data_ptrD2Ev
        - Src:             './dng_image_writer.cpp:1654,2'
          Dst:             _ZN10tag_uint16D2Ev
        - Src:             './dng_image_writer.cpp:1654,2'
          Dst:             _ZN10tag_stringD2Ev
        - Src:             './dng_image_writer.cpp:1654,2'
          Dst:             _ZN10tag_stringD2Ev
        - Src:             './dng_image_writer.cpp:1654,2'
          Dst:             _ZN10tag_stringD2Ev
        - Src:             './dng_image_writer.cpp:1654,2'
          Dst:             _ZN10tag_stringD2Ev
        - Src:             './dng_image_writer.cpp:1654,2'
          Dst:             _ZN10tag_stringD2Ev
        - Src:             './dng_image_writer.cpp:1654,2'
          Dst:             _ZN10tag_stringD2Ev
        - Src:             './dng_image_writer.cpp:1654,2'
          Dst:             _ZN10tag_stringD2Ev
        - Src:             './dng_image_writer.cpp:1654,2'
          Dst:             _ZN10tag_stringD2Ev
        - Src:             './dng_image_writer.cpp:1654,2'
          Dst:             _ZN10tag_stringD2Ev
        - Src:             './dng_image_writer.cpp:1654,2'
          Dst:             _ZN10tag_stringD2Ev
        - Src:             './dng_image_writer.cpp:1654,2'
          Dst:             _ZN18tag_exif_date_timeD2Ev
        - Src:             './dng_image_writer.cpp:1654,2'
          Dst:             _ZN18tag_exif_date_timeD2Ev
        - Src:             './dng_image_writer.cpp:1654,2'
          Dst:             _ZN18tag_exif_date_timeD2Ev
        - Src:             './dng_image_writer.cpp:1654,2'
          Dst:             _ZN17tag_urational_ptrD2Ev
        - Src:             './dng_image_writer.cpp:1654,2'
          Dst:             _ZN14tag_uint16_ptrD2Ev
        - Src:             './dng_image_writer.cpp:1654,2'
          Dst:             _ZN10tag_uint16D2Ev
        - Src:             './dng_image_writer.cpp:1654,2'
          Dst:             _ZN13tag_urationalD2Ev
        - Src:             './dng_image_writer.cpp:1654,2'
          Dst:             _ZN13tag_urationalD2Ev
        - Src:             './dng_image_writer.cpp:1654,2'
          Dst:             _ZN13tag_urationalD2Ev
        - Src:             './dng_image_writer.cpp:1654,2'
          Dst:             _ZN10tag_stringD2Ev
        - Src:             './dng_image_writer.cpp:1654,2'
          Dst:             _ZN10tag_uint16D2Ev
        - Src:             './dng_image_writer.cpp:1654,2'
          Dst:             _ZN10tag_uint32D2Ev
        - Src:             './dng_image_writer.cpp:1654,2'
          Dst:             _ZN13tag_urationalD2Ev
        - Src:             './dng_image_writer.cpp:1654,2'
          Dst:             _ZN13tag_urationalD2Ev
        - Src:             './dng_image_writer.cpp:1654,2'
          Dst:             _ZN10tag_uint16D2Ev
        - Src:             './dng_image_writer.cpp:1654,2'
          Dst:             _ZN10tag_uint16D2Ev
        - Src:             './dng_image_writer.cpp:1654,2'
          Dst:             _ZN10tag_uint16D2Ev
        - Src:             './dng_image_writer.cpp:1654,2'
          Dst:             _ZN10tag_uint16D2Ev
        - Src:             './dng_image_writer.cpp:1654,2'
          Dst:             _ZN10tag_uint16D2Ev
        - Src:             './dng_image_writer.cpp:1654,2'
          Dst:             _ZN10tag_uint16D2Ev
        - Src:             './dng_image_writer.cpp:1654,2'
          Dst:             _ZN10tag_uint16D2Ev
        - Src:             './dng_image_writer.cpp:1654,2'
          Dst:             _ZN10tag_uint16D2Ev
        - Src:             './dng_image_writer.cpp:1654,2'
          Dst:             _ZN10tag_uint16D2Ev
        - Src:             './dng_image_writer.cpp:1654,2'
          Dst:             _ZN15tag_cfa_patternD2Ev
        - Src:             './dng_image_writer.cpp:1654,2'
          Dst:             _ZN12tag_data_ptrD2Ev
        - Src:             './dng_image_writer.cpp:1654,2'
          Dst:             _ZN12tag_data_ptrD2Ev
        - Src:             './dng_image_writer.cpp:1654,2'
          Dst:             _ZN10tag_uint16D2Ev
        - Src:             './dng_image_writer.cpp:1654,2'
          Dst:             _ZN10tag_uint16D2Ev
        - Src:             './dng_image_writer.cpp:1654,2'
          Dst:             _ZN10tag_uint16D2Ev
        - Src:             './dng_image_writer.cpp:1654,2'
          Dst:             _ZN10tag_uint16D2Ev
        - Src:             './dng_image_writer.cpp:1654,2'
          Dst:             _ZN10tag_uint16D2Ev
        - Src:             './dng_image_writer.cpp:1654,2'
          Dst:             _ZN10tag_uint16D2Ev
        - Src:             './dng_image_writer.cpp:1654,2'
          Dst:             _ZN10tag_uint32D2Ev
        - Src:             './dng_image_writer.cpp:1654,2'
          Dst:             _ZN10tag_uint32D2Ev
        - Src:             './dng_image_writer.cpp:1654,2'
          Dst:             _ZN10tag_uint32D2Ev
        - Src:             './dng_image_writer.cpp:1654,2'
          Dst:             _ZN10tag_uint32D2Ev
        - Src:             './dng_image_writer.cpp:1654,2'
          Dst:             _ZN10tag_uint32D2Ev
        - Src:             './dng_image_writer.cpp:1654,2'
          Dst:             _ZN10tag_uint16D2Ev
        - Src:             './dng_image_writer.cpp:1654,2'
          Dst:             _ZN10tag_uint16D2Ev
        - Src:             './dng_image_writer.cpp:1654,2'
          Dst:             _ZN13tag_urationalD2Ev
        - Src:             './dng_image_writer.cpp:1654,2'
          Dst:             _ZN13tag_urationalD2Ev
        - Src:             './dng_image_writer.cpp:1654,2'
          Dst:             _ZN13tag_urationalD2Ev
        - Src:             './dng_image_writer.cpp:1654,2'
          Dst:             _ZN13tag_srationalD2Ev
        - Src:             './dng_image_writer.cpp:1654,2'
          Dst:             _ZN13tag_srationalD2Ev
        - Src:             './dng_image_writer.cpp:1654,2'
          Dst:             _ZN13tag_urationalD2Ev
        - Src:             './dng_image_writer.cpp:1654,2'
          Dst:             _ZN13tag_urationalD2Ev
        - Src:             './dng_image_writer.cpp:1654,2'
          Dst:             _ZN13tag_srationalD2Ev
        - Src:             './dng_image_writer.cpp:1654,2'
          Dst:             _ZN13tag_urationalD2Ev
        - Src:             './dng_image_writer.cpp:1654,2'
          Dst:             _ZN12tag_data_ptrD2Ev
        - Src:             './dng_image_writer.cpp:1654,2'
          Dst:             _ZN10tag_uint32D2Ev
        - Src:             './dng_image_writer.cpp:1654,2'
          Dst:             _ZN10tag_uint32D2Ev
        - Src:             './dng_image_writer.cpp:1654,2'
          Dst:             _ZN18dng_tiff_directoryD2Ev
        - Src:             './dng_image_writer.cpp:1654,2'
          Dst:             _ZN18dng_tiff_directoryD2Ev
    - functionName:    _ZN15tag_cfa_patternC2EtjjPKh
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 524
      functionLinenumberEnd: 525
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - short
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8tiff_tagC2Ettj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_image_writer.h:518,6'
          Dst:             _ZN8tiff_tagC2Ettj
    - functionName:    _ZN14tag_uint16_ptrC2EtPKtj
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12tag_data_ptrC2EttjPKv
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_image_writer.h:308,6'
          Dst:             _ZN12tag_data_ptrC2EttjPKv
    - functionName:    _ZNK18dng_date_time_info8DateTimeEv
      functionSourceFile: '/src/dng_sdk/source/./dng_date_time.h'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionLinenumberEnd: 239
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK18dng_date_time_info10SubsecondsEv
      functionSourceFile: '/src/dng_sdk/source/./dng_date_time.h'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 250
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9tag_uint8C2Eth
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12tag_data_ptrC2EttjPKv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_image_writer.h:219,6'
          Dst:             _ZN12tag_data_ptrC2EttjPKv
    - functionName:    _ZN12exif_tag_set8AddLinksER18dng_tiff_directory
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1659
      functionLinenumberEnd: 1679
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          68
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - _ZNK18dng_tiff_directory4SizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_image_writer.cpp:1661,15'
          Dst:             _ZNK18dng_tiff_directory4SizeEv
        - Src:             './dng_image_writer.cpp:1664,13'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:1670,14'
          Dst:             _ZNK18dng_tiff_directory4SizeEv
        - Src:             './dng_image_writer.cpp:1673,13'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
    - functionName:    _ZN16tag_encoded_textC2EtRK10dng_string
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 275
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          97
      EdgeCount:       29
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN10dng_stringC2ERKS_
        - _ZN10dng_stringD2Ev
        - _ZN15dng_memory_dataC2Ev
        - _ZN15dng_memory_dataD2Ev
        - _ZN8tiff_tagC2Ettj
        - _ZN8tiff_tagD2Ev
        - _ZNK10dng_string6LengthEv
        - _ZNK10dng_string7IsASCIIEv
        - _ZNK10dng_string9Get_UTF16ER15dng_memory_data
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_image_writer.cpp:253,4'
          Dst:             _ZN8tiff_tagC2Ettj
        - Src:             './dng_image_writer.cpp:255,4'
          Dst:             _ZN10dng_stringC2ERKS_
        - Src:             './dng_image_writer.cpp:257,4'
          Dst:             _ZN15dng_memory_dataC2Ev
        - Src:             './dng_image_writer.cpp:261,12'
          Dst:             _ZNK10dng_string7IsASCIIEv
        - Src:             './dng_image_writer.cpp:264,22'
          Dst:             _ZNK10dng_string6LengthEv
        - Src:             './dng_image_writer.cpp:275,2'
          Dst:             _ZN15dng_memory_dataD2Ev
        - Src:             './dng_image_writer.cpp:271,22'
          Dst:             _ZNK10dng_string9Get_UTF16ER15dng_memory_data
        - Src:             './dng_image_writer.cpp:275,2'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_image_writer.cpp:275,2'
          Dst:             _ZN8tiff_tagD2Ev
    - functionName:    _ZNK16tag_encoded_text3PutER10dng_stream
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 309
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          72
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN10dng_stream10Put_uint16Et
        - _ZN10dng_stream3PutEPKvj
        - _ZNK10dng_string3GetEv
        - _ZNK15dng_memory_data13Buffer_uint16Ev
        - _ZNK15dng_memory_data6BufferEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_image_writer.cpp:282,13'
          Dst:             _ZNK15dng_memory_data6BufferEv
        - Src:             './dng_image_writer.cpp:285,10'
          Dst:             _ZN10dng_stream3PutEPKvj
        - Src:             './dng_image_writer.cpp:289,30'
          Dst:             _ZNK15dng_memory_data13Buffer_uint16Ev
        - Src:             './dng_image_writer.cpp:294,11'
          Dst:             _ZN10dng_stream10Put_uint16Et
        - Src:             './dng_image_writer.cpp:303,10'
          Dst:             _ZN10dng_stream3PutEPKvj
        - Src:             './dng_image_writer.cpp:305,21'
          Dst:             _ZNK10dng_string3GetEv
        - Src:             './dng_image_writer.cpp:305,10'
          Dst:             _ZN10dng_stream3PutEPKvj
    - functionName:    _ZN18tag_exif_date_timeC2EtRK13dng_date_time
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 483
      functionLinenumberEnd: 499
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          73
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN12tag_data_ptrC2EttjPKv
        - _ZN12tag_data_ptrD2Ev
        - _ZNK13dng_date_time7IsValidEv
        - sprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_image_writer.cpp:481,4'
          Dst:             _ZN12tag_data_ptrC2EttjPKv
        - Src:             './dng_image_writer.cpp:485,9'
          Dst:             _ZNK13dng_date_time7IsValidEv
        - Src:             './dng_image_writer.cpp:488,3'
          Dst:             sprintf
        - Src:             './dng_image_writer.cpp:499,2'
          Dst:             _ZN12tag_data_ptrD2Ev
    - functionName:    _ZNK15tag_cfa_pattern3PutER10dng_stream
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 461
      functionLinenumberEnd: 474
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          74
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN10dng_stream10Put_uint16Et
        - _ZN10dng_stream9Put_uint8Eh
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_image_writer.cpp:463,9'
          Dst:             _ZN10dng_stream10Put_uint16Et
        - Src:             './dng_image_writer.cpp:464,9'
          Dst:             _ZN10dng_stream10Put_uint16Et
        - Src:             './dng_image_writer.cpp:470,11'
          Dst:             _ZN10dng_stream9Put_uint8Eh
    - functionName:    _ZN10tag_stringC2EtRK10dng_stringb
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          90
      EdgeCount:       30
      CyclomaticComplexity: 16
      functionsReached:
        - _ZN10dng_stringC2ERKS_
        - _ZN10dng_stringD2Ev
        - _ZN8tiff_tagC2Ettj
        - _ZN8tiff_tagD2Ev
        - _ZNK10dng_string6LengthEv
        - _ZNK10dng_string7IsASCIIEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_image_writer.cpp:209,4'
          Dst:             _ZN8tiff_tagC2Ettj
        - Src:             './dng_image_writer.cpp:211,4'
          Dst:             _ZN10dng_stringC2ERKS_
        - Src:             './dng_image_writer.cpp:228,20'
          Dst:             _ZNK10dng_string7IsASCIIEv
        - Src:             './dng_image_writer.cpp:237,2'
          Dst:             _ZN10dng_stringD2Ev
        - Src:             './dng_image_writer.cpp:235,19'
          Dst:             _ZNK10dng_string6LengthEv
        - Src:             './dng_image_writer.cpp:237,2'
          Dst:             _ZN8tiff_tagD2Ev
    - functionName:    _ZNK10tag_string3PutER10dng_stream
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10dng_stream3PutEPKvj
        - _ZNK10dng_string3GetEv
        - _ZNK8tiff_tag4SizeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_image_writer.cpp:244,22'
          Dst:             _ZNK10dng_string3GetEv
        - Src:             './dng_image_writer.cpp:244,30'
          Dst:             _ZNK8tiff_tag4SizeEv
        - Src:             './dng_image_writer.cpp:244,9'
          Dst:             _ZN10dng_stream3PutEPKvj
    - functionName:    _ZN21tag_dng_noise_profileC2ERK17dng_noise_profile
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2650
      functionLinenumberEnd: 2663
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          114
      EdgeCount:       38
      CyclomaticComplexity: 18
      functionsReached:
        - _Z17ThrowProgramErrorPKc
        - _ZN12tag_data_ptrC2EttjPKv
        - _ZN12tag_data_ptrD2Ev
        - _ZNK17dng_noise_profile12NumFunctionsEv
        - _ZNK17dng_noise_profile13NoiseFunctionEj
        - _ZNK18dng_noise_function5ScaleEv
        - _ZNK18dng_noise_function6OffsetEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_image_writer.cpp:2647,20'
          Dst:             _ZNK17dng_noise_profile12NumFunctionsEv
        - Src:             './dng_image_writer.cpp:2645,4'
          Dst:             _ZN12tag_data_ptrC2EttjPKv
        - Src:             './dng_image_writer.cpp:2652,2'
          Dst:             _ZNK17dng_noise_profile12NumFunctionsEv
        - Src:             './dng_image_writer.cpp:2652,2'
          Dst:             _Z17ThrowProgramErrorPKc
        - Src:             './dng_image_writer.cpp:2663,2'
          Dst:             _ZN12tag_data_ptrD2Ev
        - Src:             './dng_image_writer.cpp:2655,33'
          Dst:             _ZNK17dng_noise_profile12NumFunctionsEv
        - Src:             './dng_image_writer.cpp:2658,32'
          Dst:             _ZNK17dng_noise_profile13NoiseFunctionEj
        - Src:             './dng_image_writer.cpp:2658,50'
          Dst:             _ZNK18dng_noise_function5ScaleEv
        - Src:             './dng_image_writer.cpp:2659,35'
          Dst:             _ZNK17dng_noise_profile13NoiseFunctionEj
        - Src:             './dng_image_writer.cpp:2659,53'
          Dst:             _ZNK18dng_noise_function6OffsetEv
    - functionName:    _ZNK18dng_noise_function5ScaleEv
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK18dng_noise_function6OffsetEv
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13color_tag_setC2ER18dng_tiff_directoryRK12dng_negative
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2143
      functionLinenumberEnd: 2221
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         98
      ICount:          460
      EdgeCount:       174
      CyclomaticComplexity: 78
      functionsReached:
        - _ZN10tag_matrixC2EtRK10dng_matrix
        - _ZN10tag_matrixD2Ev
        - _ZN10tag_stringC2EtRK10dng_stringb
        - _ZN10tag_stringD2Ev
        - _ZN13dng_urationalC2Ev
        - _ZN13tag_urationalC2EtRK13dng_urational
        - _ZN13tag_urationalD2Ev
        - _ZN17tag_urational_ptrC2EtPK13dng_urationalj
        - _ZN17tag_urational_ptrD2Ev
        - _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - _ZNK10dng_string8NotEmptyEv
        - _ZNK12dng_negative13ColorChannelsEv
        - _ZNK12dng_negative14AnalogBalanceREj
        - _ZNK12dng_negative14CameraNeutralREj
        - _ZNK12dng_negative16GetCameraWhiteXYER13dng_urationalS1_
        - _ZNK12dng_negative16HasCameraNeutralEv
        - _ZNK12dng_negative16HasCameraWhiteXYEv
        - _ZNK12dng_negative17AsShotProfileNameEv
        - _ZNK12dng_negative18CameraCalibration1Ev
        - _ZNK12dng_negative18CameraCalibration2Ev
        - _ZNK12dng_negative20LinearResponseLimitREv
        - _ZNK12dng_negative26CameraCalibrationSignatureEv
        - _ZNK8tiff_tag5CountEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_image_writer.cpp:2114,29'
          Dst:             _ZNK12dng_negative13ColorChannelsEv
        - Src:             './dng_image_writer.cpp:2117,21'
          Dst:             _ZNK12dng_negative18CameraCalibration1Ev
        - Src:             './dng_image_writer.cpp:2116,4'
          Dst:             _ZN10tag_matrixC2EtRK10dng_matrix
        - Src:             './dng_image_writer.cpp:2120,21'
          Dst:             _ZNK12dng_negative18CameraCalibration2Ev
        - Src:             './dng_image_writer.cpp:2119,4'
          Dst:             _ZN10tag_matrixC2EtRK10dng_matrix
        - Src:             './dng_image_writer.cpp:2123,20'
          Dst:             _ZNK12dng_negative26CameraCalibrationSignatureEv
        - Src:             './dng_image_writer.cpp:2122,4'
          Dst:             _ZN10tag_stringC2EtRK10dng_stringb
        - Src:             './dng_image_writer.cpp:2126,17'
          Dst:             _ZNK12dng_negative17AsShotProfileNameEv
        - Src:             './dng_image_writer.cpp:2125,4'
          Dst:             _ZN10tag_stringC2EtRK10dng_stringb
        - Src:             './dng_image_writer.cpp:2111,16'
          Dst:             _ZN13dng_urationalC2Ev
        - Src:             './dng_image_writer.cpp:2128,4'
          Dst:             _ZN17tag_urational_ptrC2EtPK13dng_urationalj
        - Src:             './dng_image_writer.cpp:2111,16'
          Dst:             _ZN13dng_urationalC2Ev
        - Src:             './dng_image_writer.cpp:2132,4'
          Dst:             _ZN17tag_urational_ptrC2EtPK13dng_urationalj
        - Src:             './dng_image_writer.cpp:2111,16'
          Dst:             _ZN13dng_urationalC2Ev
        - Src:             './dng_image_writer.cpp:2136,4'
          Dst:             _ZN17tag_urational_ptrC2EtPK13dng_urationalj
        - Src:             './dng_image_writer.cpp:2141,22'
          Dst:             _ZNK12dng_negative20LinearResponseLimitREv
        - Src:             './dng_image_writer.cpp:2140,4'
          Dst:             _ZN13tag_urationalC2EtRK13dng_urational
        - Src:             './dng_image_writer.cpp:2150,27'
          Dst:             _ZNK8tiff_tag5CountEv
        - Src:             './dng_image_writer.cpp:2153,14'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:2221,2'
          Dst:             _ZN13tag_urationalD2Ev
        - Src:             './dng_image_writer.cpp:2157,27'
          Dst:             _ZNK8tiff_tag5CountEv
        - Src:             './dng_image_writer.cpp:2160,14'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:2164,27'
          Dst:             _ZNK8tiff_tag5CountEv
        - Src:             './dng_image_writer.cpp:2165,24'
          Dst:             _ZNK8tiff_tag5CountEv
        - Src:             './dng_image_writer.cpp:2168,17'
          Dst:             _ZNK12dng_negative26CameraCalibrationSignatureEv
        - Src:             './dng_image_writer.cpp:2168,47'
          Dst:             _ZNK10dng_string8NotEmptyEv
        - Src:             './dng_image_writer.cpp:2171,15'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:2177,16'
          Dst:             _ZNK12dng_negative17AsShotProfileNameEv
        - Src:             './dng_image_writer.cpp:2177,37'
          Dst:             _ZNK10dng_string8NotEmptyEv
        - Src:             './dng_image_writer.cpp:2180,14'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:2187,38'
          Dst:             _ZNK12dng_negative14AnalogBalanceREj
        - Src:             './dng_image_writer.cpp:2191,13'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:2193,16'
          Dst:             _ZNK12dng_negative16HasCameraNeutralEv
        - Src:             './dng_image_writer.cpp:2199,39'
          Dst:             _ZNK12dng_negative14CameraNeutralREj
        - Src:             './dng_image_writer.cpp:2203,14'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:2207,21'
          Dst:             _ZNK12dng_negative16HasCameraWhiteXYEv
        - Src:             './dng_image_writer.cpp:2210,13'
          Dst:             _ZNK12dng_negative16GetCameraWhiteXYER13dng_urationalS1_
        - Src:             './dng_image_writer.cpp:2213,14'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:2217,13'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:2221,2'
          Dst:             _ZN17tag_urational_ptrD2Ev
        - Src:             './dng_image_writer.cpp:2221,2'
          Dst:             _ZN17tag_urational_ptrD2Ev
        - Src:             './dng_image_writer.cpp:2221,2'
          Dst:             _ZN17tag_urational_ptrD2Ev
        - Src:             './dng_image_writer.cpp:2221,2'
          Dst:             _ZN10tag_stringD2Ev
        - Src:             './dng_image_writer.cpp:2221,2'
          Dst:             _ZN10tag_stringD2Ev
        - Src:             './dng_image_writer.cpp:2221,2'
          Dst:             _ZN10tag_matrixD2Ev
        - Src:             './dng_image_writer.cpp:2221,2'
          Dst:             _ZN10tag_matrixD2Ev
    - functionName:    _ZNK12dng_negative17AsShotProfileNameEv
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1678
      functionLinenumberEnd: 1679
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK12dng_negative20LinearResponseLimitREv
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1467
      functionLinenumberEnd: 1468
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK12dng_negative16HasCameraWhiteXYEv
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1580
      functionLinenumberEnd: 1581
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK12dng_xy_coord7IsValidEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.h:1581,26'
          Dst:             _ZNK12dng_xy_coord7IsValidEv
    - functionName:    _ZN10tag_matrixC2EtRK10dng_matrix
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 420
      functionLinenumberEnd: 434
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          119
      EdgeCount:       39
      CyclomaticComplexity: 20
      functionsReached:
        - _ZN13dng_srational10Set_real64Edi
        - _ZN13dng_srationalC2Ev
        - _ZN17tag_srational_ptrC2EtPK13dng_srationalj
        - _ZN17tag_srational_ptrD2Ev
        - _ZNK10dng_matrix4ColsEv
        - _ZNK10dng_matrix4RowsEv
        - _ZNK10dng_matrixixEj
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_image_writer.cpp:418,39'
          Dst:             _ZNK10dng_matrix4RowsEv
        - Src:             './dng_image_writer.cpp:418,51'
          Dst:             _ZNK10dng_matrix4ColsEv
        - Src:             './dng_image_writer.cpp:418,4'
          Dst:             _ZN17tag_srational_ptrC2EtPK13dng_srationalj
        - Src:             './dng_image_writer.cpp:415,13'
          Dst:             _ZN13dng_srationalC2Ev
        - Src:             './dng_image_writer.cpp:424,27'
          Dst:             _ZNK10dng_matrix4RowsEv
        - Src:             './dng_image_writer.cpp:425,28'
          Dst:             _ZNK10dng_matrix4ColsEv
        - Src:             './dng_image_writer.cpp:428,31'
          Dst:             _ZNK10dng_matrixixEj
        - Src:             './dng_image_writer.cpp:428,19'
          Dst:             _ZN13dng_srational10Set_real64Edi
        - Src:             './dng_image_writer.cpp:434,2'
          Dst:             _ZN17tag_srational_ptrD2Ev
    - functionName:    _ZN17tag_srational_ptrC2EtPK13dng_srationalj
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 438
      functionLinenumberEnd: 439
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12tag_data_ptrC2EttjPKv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_image_writer.h:436,6'
          Dst:             _ZN12tag_data_ptrC2EttjPKv
    - functionName:    _ZN15profile_tag_setC2ER18dng_tiff_directoryRK18dng_camera_profile
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2368
      functionLinenumberEnd: 2587
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         237
      ICount:          1098
      EdgeCount:       384
      CyclomaticComplexity: 149
      functionsReached:
        - _Z14SafeUint32Multjj
        - _ZN10tag_matrixC2EtRK10dng_matrix
        - _ZN10tag_matrixD2Ev
        - _ZN10tag_stringC2EtRK10dng_stringb
        - _ZN10tag_stringD2Ev
        - _ZN10tag_uint16C2Ett
        - _ZN10tag_uint16D2Ev
        - _ZN10tag_uint32C2Etj
        - _ZN10tag_uint32D2Ev
        - _ZN12tag_data_ptr7SetDataEPKv
        - _ZN12tag_data_ptrC2EttjPKv
        - _ZN12tag_data_ptrD2Ev
        - _ZN13tag_srationalC2EtRK13dng_srational
        - _ZN13tag_srationalD2Ev
        - _ZN14tag_uint32_ptrC2EtPKjj
        - _ZN14tag_uint32_ptrD2Ev
        - _ZN15dng_memory_data13Buffer_real32Ev
        - _ZN15dng_memory_data8AllocateEjm
        - _ZN15dng_memory_dataC2Ev
        - _ZN15dng_memory_dataD2Ev
        - _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - _ZN8tiff_tag8SetCountEj
        - _ZNK10dng_matrix4RowsEv
        - _ZNK10dng_string8NotEmptyEv
        - _ZNK13dng_srational7IsValidEv
        - _ZNK13dng_srational9As_real64Ev
        - _ZNK14dng_tone_curve7IsValidEv
        - _ZNK15dng_hue_sat_map11DeltasCountEv
        - _ZNK15dng_hue_sat_map12GetDivisionsERjS0_S0_
        - _ZNK15dng_hue_sat_map14GetConstDeltasEv
        - _ZNK15dng_hue_sat_map7IsValidEv
        - _ZNK18dng_camera_profile11EmbedPolicyEv
        - _ZNK18dng_camera_profile12ColorMatrix1Ev
        - _ZNK18dng_camera_profile12ColorMatrix2Ev
        - _ZNK18dng_camera_profile12HasLookTableEv
        - _ZNK18dng_camera_profile13HueSatDeltas1Ev
        - _ZNK18dng_camera_profile13HueSatDeltas2Ev
        - _ZNK18dng_camera_profile14ForwardMatrix1Ev
        - _ZNK18dng_camera_profile14ForwardMatrix2Ev
        - _ZNK18dng_camera_profile15HasColorMatrix1Ev
        - _ZNK18dng_camera_profile15HasColorMatrix2Ev
        - _ZNK18dng_camera_profile16ReductionMatrix1Ev
        - _ZNK18dng_camera_profile16ReductionMatrix2Ev
        - _ZNK18dng_camera_profile17HueSatMapEncodingEv
        - _ZNK18dng_camera_profile17LookTableEncodingEv
        - _ZNK18dng_camera_profile18DefaultBlackRenderEv
        - _ZNK18dng_camera_profile22BaselineExposureOffsetEv
        - _ZNK18dng_camera_profile22CalibrationIlluminant1Ev
        - _ZNK18dng_camera_profile22CalibrationIlluminant2Ev
        - _ZNK18dng_camera_profile27ProfileCalibrationSignatureEv
        - _ZNK18dng_camera_profile4NameEv
        - _ZNK18dng_camera_profile9CopyrightEv
        - _ZNK18dng_camera_profile9LookTableEv
        - _ZNK18dng_camera_profile9ToneCurveEv
        - _ZNK8tiff_tag5CountEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_image_writer.cpp:2288,27'
          Dst:             _ZNK18dng_camera_profile22CalibrationIlluminant1Ev
        - Src:             './dng_image_writer.cpp:2287,4'
          Dst:             _ZN10tag_uint16C2Ett
        - Src:             './dng_image_writer.cpp:2291,27'
          Dst:             _ZNK18dng_camera_profile22CalibrationIlluminant2Ev
        - Src:             './dng_image_writer.cpp:2290,4'
          Dst:             _ZN10tag_uint16C2Ett
        - Src:             './dng_image_writer.cpp:2294,17'
          Dst:             _ZNK18dng_camera_profile12ColorMatrix1Ev
        - Src:             './dng_image_writer.cpp:2293,4'
          Dst:             _ZN10tag_matrixC2EtRK10dng_matrix
        - Src:             './dng_image_writer.cpp:2297,17'
          Dst:             _ZNK18dng_camera_profile12ColorMatrix2Ev
        - Src:             './dng_image_writer.cpp:2296,4'
          Dst:             _ZN10tag_matrixC2EtRK10dng_matrix
        - Src:             './dng_image_writer.cpp:2300,16'
          Dst:             _ZNK18dng_camera_profile14ForwardMatrix1Ev
        - Src:             './dng_image_writer.cpp:2299,4'
          Dst:             _ZN10tag_matrixC2EtRK10dng_matrix
        - Src:             './dng_image_writer.cpp:2303,16'
          Dst:             _ZNK18dng_camera_profile14ForwardMatrix2Ev
        - Src:             './dng_image_writer.cpp:2302,4'
          Dst:             _ZN10tag_matrixC2EtRK10dng_matrix
        - Src:             './dng_image_writer.cpp:2306,18'
          Dst:             _ZNK18dng_camera_profile16ReductionMatrix1Ev
        - Src:             './dng_image_writer.cpp:2305,4'
          Dst:             _ZN10tag_matrixC2EtRK10dng_matrix
        - Src:             './dng_image_writer.cpp:2309,18'
          Dst:             _ZNK18dng_camera_profile16ReductionMatrix2Ev
        - Src:             './dng_image_writer.cpp:2308,4'
          Dst:             _ZN10tag_matrixC2EtRK10dng_matrix
        - Src:             './dng_image_writer.cpp:2312,16'
          Dst:             _ZNK18dng_camera_profile4NameEv
        - Src:             './dng_image_writer.cpp:2311,4'
          Dst:             _ZN10tag_stringC2EtRK10dng_stringb
        - Src:             './dng_image_writer.cpp:2316,20'
          Dst:             _ZNK18dng_camera_profile27ProfileCalibrationSignatureEv
        - Src:             './dng_image_writer.cpp:2315,4'
          Dst:             _ZN10tag_stringC2EtRK10dng_stringb
        - Src:             './dng_image_writer.cpp:2320,16'
          Dst:             _ZNK18dng_camera_profile11EmbedPolicyEv
        - Src:             './dng_image_writer.cpp:2319,4'
          Dst:             _ZN10tag_uint32C2Etj
        - Src:             './dng_image_writer.cpp:2323,17'
          Dst:             _ZNK18dng_camera_profile9CopyrightEv
        - Src:             './dng_image_writer.cpp:2322,4'
          Dst:             _ZN10tag_stringC2EtRK10dng_stringb
        - Src:             './dng_image_writer.cpp:2326,4'
          Dst:             _ZN14tag_uint32_ptrC2EtPKjj
        - Src:             './dng_image_writer.cpp:2332,16'
          Dst:             _ZNK18dng_camera_profile13HueSatDeltas1Ev
        - Src:             './dng_image_writer.cpp:2332,33'
          Dst:             _ZNK15dng_hue_sat_map11DeltasCountEv
        - Src:             './dng_image_writer.cpp:2333,16'
          Dst:             _ZNK18dng_camera_profile13HueSatDeltas1Ev
        - Src:             './dng_image_writer.cpp:2333,33'
          Dst:             _ZNK15dng_hue_sat_map14GetConstDeltasEv
        - Src:             './dng_image_writer.cpp:2330,4'
          Dst:             _ZN12tag_data_ptrC2EttjPKv
        - Src:             './dng_image_writer.cpp:2337,16'
          Dst:             _ZNK18dng_camera_profile13HueSatDeltas2Ev
        - Src:             './dng_image_writer.cpp:2337,33'
          Dst:             _ZNK15dng_hue_sat_map11DeltasCountEv
        - Src:             './dng_image_writer.cpp:2338,16'
          Dst:             _ZNK18dng_camera_profile13HueSatDeltas2Ev
        - Src:             './dng_image_writer.cpp:2338,33'
          Dst:             _ZNK15dng_hue_sat_map14GetConstDeltasEv
        - Src:             './dng_image_writer.cpp:2335,4'
          Dst:             _ZN12tag_data_ptrC2EttjPKv
        - Src:             './dng_image_writer.cpp:2341,19'
          Dst:             _ZNK18dng_camera_profile17HueSatMapEncodingEv
        - Src:             './dng_image_writer.cpp:2340,4'
          Dst:             _ZN10tag_uint32C2Etj
        - Src:             './dng_image_writer.cpp:2343,4'
          Dst:             _ZN14tag_uint32_ptrC2EtPKjj
        - Src:             './dng_image_writer.cpp:2349,15'
          Dst:             _ZNK18dng_camera_profile9LookTableEv
        - Src:             './dng_image_writer.cpp:2349,28'
          Dst:             _ZNK15dng_hue_sat_map11DeltasCountEv
        - Src:             './dng_image_writer.cpp:2350,18'
          Dst:             _ZNK18dng_camera_profile9LookTableEv
        - Src:             './dng_image_writer.cpp:2350,31'
          Dst:             _ZNK15dng_hue_sat_map14GetConstDeltasEv
        - Src:             './dng_image_writer.cpp:2347,4'
          Dst:             _ZN12tag_data_ptrC2EttjPKv
        - Src:             './dng_image_writer.cpp:2353,19'
          Dst:             _ZNK18dng_camera_profile17LookTableEncodingEv
        - Src:             './dng_image_writer.cpp:2352,4'
          Dst:             _ZN10tag_uint32C2Etj
        - Src:             './dng_image_writer.cpp:2356,18'
          Dst:             _ZNK18dng_camera_profile22BaselineExposureOffsetEv
        - Src:             './dng_image_writer.cpp:2355,4'
          Dst:             _ZN13tag_srationalC2EtRK13dng_srational
        - Src:             './dng_image_writer.cpp:2359,17'
          Dst:             _ZNK18dng_camera_profile18DefaultBlackRenderEv
        - Src:             './dng_image_writer.cpp:2358,4'
          Dst:             _ZN10tag_uint32C2Etj
        - Src:             './dng_image_writer.cpp:2361,4'
          Dst:             _ZN15dng_memory_dataC2Ev
        - Src:             './dng_image_writer.cpp:2363,4'
          Dst:             _ZN12tag_data_ptrC2EttjPKv
        - Src:             './dng_image_writer.cpp:2370,14'
          Dst:             _ZNK18dng_camera_profile15HasColorMatrix1Ev
        - Src:             './dng_image_writer.cpp:2373,34'
          Dst:             _ZNK18dng_camera_profile12ColorMatrix1Ev
        - Src:             './dng_image_writer.cpp:2373,50'
          Dst:             _ZNK10dng_matrix4RowsEv
        - Src:             './dng_image_writer.cpp:2375,13'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:2377,13'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:2379,23'
          Dst:             _ZNK8tiff_tag5CountEv
        - Src:             './dng_image_writer.cpp:2382,14'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:2587,2'
          Dst:             _ZN12tag_data_ptrD2Ev
        - Src:             './dng_image_writer.cpp:2386,46'
          Dst:             _ZNK8tiff_tag5CountEv
        - Src:             './dng_image_writer.cpp:2389,14'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:2393,15'
          Dst:             _ZNK18dng_camera_profile15HasColorMatrix2Ev
        - Src:             './dng_image_writer.cpp:2396,14'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:2398,14'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:2400,24'
          Dst:             _ZNK8tiff_tag5CountEv
        - Src:             './dng_image_writer.cpp:2403,15'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:2407,47'
          Dst:             _ZNK8tiff_tag5CountEv
        - Src:             './dng_image_writer.cpp:2410,15'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:2416,15'
          Dst:             _ZNK18dng_camera_profile4NameEv
        - Src:             './dng_image_writer.cpp:2416,23'
          Dst:             _ZNK10dng_string8NotEmptyEv
        - Src:             './dng_image_writer.cpp:2419,14'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:2423,15'
          Dst:             _ZNK18dng_camera_profile27ProfileCalibrationSignatureEv
        - Src:             './dng_image_writer.cpp:2423,46'
          Dst:             _ZNK10dng_string8NotEmptyEv
        - Src:             './dng_image_writer.cpp:2426,14'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:2430,13'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:2432,15'
          Dst:             _ZNK18dng_camera_profile9CopyrightEv
        - Src:             './dng_image_writer.cpp:2432,28'
          Dst:             _ZNK10dng_string8NotEmptyEv
        - Src:             './dng_image_writer.cpp:2435,14'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:2439,30'
          Dst:             _ZNK18dng_camera_profile13HueSatDeltas1Ev
        - Src:             './dng_image_writer.cpp:2439,47'
          Dst:             _ZNK15dng_hue_sat_map7IsValidEv
        - Src:             './dng_image_writer.cpp:2441,30'
          Dst:             _ZNK18dng_camera_profile13HueSatDeltas2Ev
        - Src:             './dng_image_writer.cpp:2441,47'
          Dst:             _ZNK15dng_hue_sat_map7IsValidEv
        - Src:             './dng_image_writer.cpp:2442,18'
          Dst:             _ZNK18dng_camera_profile15HasColorMatrix2Ev
        - Src:             './dng_image_writer.cpp:2454,13'
          Dst:             _ZNK18dng_camera_profile13HueSatDeltas1Ev
        - Src:             './dng_image_writer.cpp:2454,30'
          Dst:             _ZNK15dng_hue_sat_map12GetDivisionsERjS0_S0_
        - Src:             './dng_image_writer.cpp:2463,13'
          Dst:             _ZNK18dng_camera_profile13HueSatDeltas2Ev
        - Src:             './dng_image_writer.cpp:2463,30'
          Dst:             _ZNK15dng_hue_sat_map12GetDivisionsERjS0_S0_
        - Src:             './dng_image_writer.cpp:2473,14'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:2478,16'
          Dst:             _ZNK18dng_camera_profile17HueSatMapEncodingEv
        - Src:             './dng_image_writer.cpp:2481,15'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:2490,14'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:2497,14'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:2501,15'
          Dst:             _ZNK18dng_camera_profile12HasLookTableEv
        - Src:             './dng_image_writer.cpp:2508,12'
          Dst:             _ZNK18dng_camera_profile9LookTableEv
        - Src:             './dng_image_writer.cpp:2508,25'
          Dst:             _ZNK15dng_hue_sat_map12GetDivisionsERjS0_S0_
        - Src:             './dng_image_writer.cpp:2516,14'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:2518,14'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:2523,16'
          Dst:             _ZNK18dng_camera_profile17LookTableEncodingEv
        - Src:             './dng_image_writer.cpp:2526,15'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:2535,15'
          Dst:             _ZNK18dng_camera_profile22BaselineExposureOffsetEv
        - Src:             './dng_image_writer.cpp:2535,41'
          Dst:             _ZNK13dng_srational7IsValidEv
        - Src:             './dng_image_writer.cpp:2538,16'
          Dst:             _ZNK18dng_camera_profile22BaselineExposureOffsetEv
        - Src:             './dng_image_writer.cpp:2538,42'
          Dst:             _ZNK13dng_srational9As_real64Ev
        - Src:             './dng_image_writer.cpp:2541,15'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:2547,15'
          Dst:             _ZNK18dng_camera_profile18DefaultBlackRenderEv
        - Src:             './dng_image_writer.cpp:2550,14'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:2554,15'
          Dst:             _ZNK18dng_camera_profile9ToneCurveEv
        - Src:             './dng_image_writer.cpp:2554,28'
          Dst:             _ZNK14dng_tone_curve7IsValidEv
        - Src:             './dng_image_writer.cpp:2560,47'
          Dst:             _ZNK18dng_camera_profile9ToneCurveEv
        - Src:             './dng_image_writer.cpp:2562,31'
          Dst:             _Z14SafeUint32Multjj
        - Src:             './dng_image_writer.cpp:2562,21'
          Dst:             _ZN15dng_memory_data8AllocateEjm
        - Src:             './dng_image_writer.cpp:2565,38'
          Dst:             _ZN15dng_memory_data13Buffer_real32Ev
        - Src:             './dng_image_writer.cpp:2567,18'
          Dst:             _ZN8tiff_tag8SetCountEj
        - Src:             './dng_image_writer.cpp:2568,18'
          Dst:             _ZN12tag_data_ptr7SetDataEPKv
        - Src:             './dng_image_writer.cpp:2576,43'
          Dst:             _ZNK18dng_camera_profile9ToneCurveEv
        - Src:             './dng_image_writer.cpp:2577,43'
          Dst:             _ZNK18dng_camera_profile9ToneCurveEv
        - Src:             './dng_image_writer.cpp:2581,14'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:2587,2'
          Dst:             _ZN15dng_memory_dataD2Ev
        - Src:             './dng_image_writer.cpp:2587,2'
          Dst:             _ZN10tag_uint32D2Ev
        - Src:             './dng_image_writer.cpp:2587,2'
          Dst:             _ZN13tag_srationalD2Ev
        - Src:             './dng_image_writer.cpp:2587,2'
          Dst:             _ZN10tag_uint32D2Ev
        - Src:             './dng_image_writer.cpp:2587,2'
          Dst:             _ZN12tag_data_ptrD2Ev
        - Src:             './dng_image_writer.cpp:2587,2'
          Dst:             _ZN14tag_uint32_ptrD2Ev
        - Src:             './dng_image_writer.cpp:2587,2'
          Dst:             _ZN10tag_uint32D2Ev
        - Src:             './dng_image_writer.cpp:2587,2'
          Dst:             _ZN12tag_data_ptrD2Ev
        - Src:             './dng_image_writer.cpp:2587,2'
          Dst:             _ZN12tag_data_ptrD2Ev
        - Src:             './dng_image_writer.cpp:2587,2'
          Dst:             _ZN14tag_uint32_ptrD2Ev
        - Src:             './dng_image_writer.cpp:2587,2'
          Dst:             _ZN10tag_stringD2Ev
        - Src:             './dng_image_writer.cpp:2587,2'
          Dst:             _ZN10tag_uint32D2Ev
        - Src:             './dng_image_writer.cpp:2587,2'
          Dst:             _ZN10tag_stringD2Ev
        - Src:             './dng_image_writer.cpp:2587,2'
          Dst:             _ZN10tag_stringD2Ev
        - Src:             './dng_image_writer.cpp:2587,2'
          Dst:             _ZN10tag_matrixD2Ev
        - Src:             './dng_image_writer.cpp:2587,2'
          Dst:             _ZN10tag_matrixD2Ev
        - Src:             './dng_image_writer.cpp:2587,2'
          Dst:             _ZN10tag_matrixD2Ev
        - Src:             './dng_image_writer.cpp:2587,2'
          Dst:             _ZN10tag_matrixD2Ev
        - Src:             './dng_image_writer.cpp:2587,2'
          Dst:             _ZN10tag_matrixD2Ev
        - Src:             './dng_image_writer.cpp:2587,2'
          Dst:             _ZN10tag_matrixD2Ev
        - Src:             './dng_image_writer.cpp:2587,2'
          Dst:             _ZN10tag_uint16D2Ev
        - Src:             './dng_image_writer.cpp:2587,2'
          Dst:             _ZN10tag_uint16D2Ev
    - functionName:    _ZNK18dng_camera_profile9CopyrightEv
      functionSourceFile: '/src/dng_sdk/source/./dng_camera_profile.h'
      linkageType:     InternalLinkage
      functionLinenumber: 533
      functionLinenumberEnd: 534
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK18dng_camera_profile17HueSatMapEncodingEv
      functionSourceFile: '/src/dng_sdk/source/./dng_camera_profile.h'
      linkageType:     InternalLinkage
      functionLinenumber: 603
      functionLinenumberEnd: 604
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK18dng_camera_profile9LookTableEv
      functionSourceFile: '/src/dng_sdk/source/./dng_camera_profile.h'
      linkageType:     InternalLinkage
      functionLinenumber: 628
      functionLinenumberEnd: 629
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK18dng_camera_profile17LookTableEncodingEv
      functionSourceFile: '/src/dng_sdk/source/./dng_camera_profile.h'
      linkageType:     InternalLinkage
      functionLinenumber: 641
      functionLinenumberEnd: 642
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK18dng_camera_profile18DefaultBlackRenderEv
      functionSourceFile: '/src/dng_sdk/source/./dng_camera_profile.h'
      linkageType:     InternalLinkage
      functionLinenumber: 688
      functionLinenumberEnd: 689
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK18dng_camera_profile12HasLookTableEv
      functionSourceFile: '/src/dng_sdk/source/./dng_camera_profile.h'
      linkageType:     InternalLinkage
      functionLinenumber: 621
      functionLinenumberEnd: 622
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK15dng_hue_sat_map7IsValidEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_camera_profile.h:622,22'
          Dst:             _ZNK15dng_hue_sat_map7IsValidEv
    - functionName:    _ZNK18dng_camera_profile9ToneCurveEv
      functionSourceFile: '/src/dng_sdk/source/./dng_camera_profile.h'
      linkageType:     InternalLinkage
      functionLinenumber: 697
      functionLinenumberEnd: 698
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN15dng_memory_data13Buffer_real32Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_memory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN15dng_memory_data6BufferEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_memory.h:242,22'
          Dst:             _ZN15dng_memory_data6BufferEv
    - functionName:    _ZN14mosaic_tag_setC2ER18dng_tiff_directoryRK15dng_mosaic_info
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2008
      functionLinenumberEnd: 2070
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          313
      EdgeCount:       88
      CyclomaticComplexity: 41
      functionsReached:
        - _ZN10tag_uint163SetEt
        - _ZN10tag_uint16C2Ett
        - _ZN10tag_uint16D2Ev
        - _ZN10tag_uint32C2Etj
        - _ZN10tag_uint32D2Ev
        - _ZN13tag_uint8_ptrC2EtPKhj
        - _ZN13tag_uint8_ptrD2Ev
        - _ZN14tag_uint16_ptrC2EtPKtj
        - _ZN14tag_uint16_ptrD2Ev
        - _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - _ZN8tiff_tag8SetCountEj
        - _ZN9dng_pointC2Eii
        - _ZNK15dng_mosaic_info18IsColorFilterArrayEv
        - _ZNK9dng_pointeqERKS_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_image_writer.cpp:1992,4'
          Dst:             _ZN14tag_uint16_ptrC2EtPKtj
        - Src:             './dng_image_writer.cpp:1996,4'
          Dst:             _ZN13tag_uint8_ptrC2EtPKhj
        - Src:             './dng_image_writer.cpp:1999,4'
          Dst:             _ZN13tag_uint8_ptrC2EtPKhj
        - Src:             './dng_image_writer.cpp:2002,4'
          Dst:             _ZN10tag_uint16C2Ett
        - Src:             './dng_image_writer.cpp:2005,4'
          Dst:             _ZN10tag_uint32C2Etj
        - Src:             './dng_image_writer.cpp:2010,11'
          Dst:             _ZNK15dng_mosaic_info18IsColorFilterArrayEv
        - Src:             './dng_image_writer.cpp:2018,13'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:2022,15'
          Dst:             _ZN8tiff_tag8SetCountEj
        - Src:             './dng_image_writer.cpp:2070,2'
          Dst:             _ZN10tag_uint32D2Ev
        - Src:             './dng_image_writer.cpp:2037,13'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:2041,18'
          Dst:             _ZN8tiff_tag8SetCountEj
        - Src:             './dng_image_writer.cpp:2050,13'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:2054,14'
          Dst:             _ZN10tag_uint163SetEt
        - Src:             './dng_image_writer.cpp:2056,13'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:2060,31'
          Dst:             _ZN9dng_pointC2Eii
        - Src:             './dng_image_writer.cpp:2060,28'
          Dst:             _ZNK9dng_pointeqERKS_
        - Src:             './dng_image_writer.cpp:2064,14'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:2070,2'
          Dst:             _ZN10tag_uint16D2Ev
        - Src:             './dng_image_writer.cpp:2070,2'
          Dst:             _ZN13tag_uint8_ptrD2Ev
        - Src:             './dng_image_writer.cpp:2070,2'
          Dst:             _ZN13tag_uint8_ptrD2Ev
        - Src:             './dng_image_writer.cpp:2070,2'
          Dst:             _ZN14tag_uint16_ptrD2Ev
    - functionName:    _ZN10tag_uint163SetEt
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionLinenumberEnd: 275
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13range_tag_setC2ER18dng_tiff_directoryRK12dng_negative
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1763
      functionLinenumberEnd: 1954
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         135
      ICount:          785
      EdgeCount:       230
      CyclomaticComplexity: 97
      functionsReached:
        - _ZN12tag_data_ptr7SetDataEPKv
        - _ZN13dng_urationalC2Ev
        - _ZN14tag_uint16_ptrC2EtPKtj
        - _ZN14tag_uint16_ptrD2Ev
        - _ZN14tag_uint32_ptrC2EtPKjj
        - _ZN14tag_uint32_ptrD2Ev
        - _ZN15dng_memory_data6BufferEv
        - _ZN15dng_memory_data8AllocateEjm
        - _ZN15dng_memory_dataC2Ev
        - _ZN15dng_memory_dataD2Ev
        - _ZN16dng_memory_block13Buffer_uint16Ev
        - _ZN17tag_srational_ptrC2EtPK13dng_srationalj
        - _ZN17tag_srational_ptrD2Ev
        - _ZN17tag_urational_ptrC2EtPK13dng_urationalj
        - _ZN17tag_urational_ptrD2Ev
        - _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - _ZN8tiff_tag8SetCountEj
        - _ZNK12dng_negative10WhiteLevelEj
        - _ZNK12dng_negative20GetLinearizationInfoEv
        - _ZNK12dng_negative8RawImageEv
        - _ZNK16dng_memory_block11LogicalSizeEv
        - _ZNK22dng_linearization_info10BlackLevelEjjj
        - _ZNK22dng_linearization_info11ColumnBlackEj
        - _ZNK22dng_linearization_info13RowBlackCountEv
        - _ZNK22dng_linearization_info16ColumnBlackCountEv
        - _ZNK22dng_linearization_info8RowBlackEj
        - _ZNK7AutoPtrI16dng_memory_blockE3GetEv
        - _ZNK7AutoPtrI16dng_memory_blockEptEv
        - _ZNK8dng_rect8NotEmptyEv
        - _ZNK8tiff_tag5CountEv
        - _ZNK9dng_image6PlanesEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_image_writer.cpp:1732,4'
          Dst:             _ZN14tag_uint32_ptrC2EtPKjj
        - Src:             './dng_image_writer.cpp:1736,4'
          Dst:             _ZN14tag_uint32_ptrC2EtPKjj
        - Src:             './dng_image_writer.cpp:1740,4'
          Dst:             _ZN14tag_uint16_ptrC2EtPKtj
        - Src:             './dng_image_writer.cpp:1744,4'
          Dst:             _ZN14tag_uint16_ptrC2EtPKtj
        - Src:             './dng_image_writer.cpp:1729,16'
          Dst:             _ZN13dng_urationalC2Ev
        - Src:             './dng_image_writer.cpp:1748,4'
          Dst:             _ZN17tag_urational_ptrC2EtPK13dng_urationalj
        - Src:             './dng_image_writer.cpp:1751,4'
          Dst:             _ZN15dng_memory_dataC2Ev
        - Src:             './dng_image_writer.cpp:1752,4'
          Dst:             _ZN15dng_memory_dataC2Ev
        - Src:             './dng_image_writer.cpp:1754,4'
          Dst:             _ZN17tag_srational_ptrC2EtPK13dng_srationalj
        - Src:             './dng_image_writer.cpp:1755,4'
          Dst:             _ZN17tag_srational_ptrC2EtPK13dng_srationalj
        - Src:             './dng_image_writer.cpp:1757,4'
          Dst:             _ZN14tag_uint16_ptrC2EtPKtj
        - Src:             './dng_image_writer.cpp:1760,4'
          Dst:             _ZN14tag_uint32_ptrC2EtPKjj
        - Src:             './dng_image_writer.cpp:1765,38'
          Dst:             _ZNK12dng_negative8RawImageEv
        - Src:             './dng_image_writer.cpp:1767,53'
          Dst:             _ZNK12dng_negative20GetLinearizationInfoEv
        - Src:             './dng_image_writer.cpp:1778,10'
          Dst:             _ZNK8dng_rect8NotEmptyEv
        - Src:             './dng_image_writer.cpp:1786,15'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:1954,2'
          Dst:             _ZN14tag_uint32_ptrD2Ev
        - Src:             './dng_image_writer.cpp:1797,17'
          Dst:             _ZN8tiff_tag8SetCountEj
        - Src:             './dng_image_writer.cpp:1811,14'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:1817,38'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockE3GetEv
        - Src:             './dng_image_writer.cpp:1820,34'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_image_writer.cpp:1820,66'
          Dst:             _ZN16dng_memory_block13Buffer_uint16Ev
        - Src:             './dng_image_writer.cpp:1820,24'
          Dst:             _ZN12tag_data_ptr7SetDataEPKv
        - Src:             './dng_image_writer.cpp:1821,34'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_image_writer.cpp:1821,66'
          Dst:             _ZNK16dng_memory_block11LogicalSizeEv
        - Src:             './dng_image_writer.cpp:1821,24'
          Dst:             _ZN8tiff_tag8SetCountEj
        - Src:             './dng_image_writer.cpp:1823,14'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:1834,14'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:1850,38'
          Dst:             _ZNK9dng_image6PlanesEv
        - Src:             './dng_image_writer.cpp:1853,46'
          Dst:             _ZNK22dng_linearization_info10BlackLevelEjjj
        - Src:             './dng_image_writer.cpp:1862,55'
          Dst:             _ZNK9dng_image6PlanesEv
        - Src:             './dng_image_writer.cpp:1861,16'
          Dst:             _ZN8tiff_tag8SetCountEj
        - Src:             './dng_image_writer.cpp:1864,14'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:1870,18'
          Dst:             _ZNK22dng_linearization_info16ColumnBlackCountEv
        - Src:             './dng_image_writer.cpp:1873,30'
          Dst:             _ZNK22dng_linearization_info16ColumnBlackCountEv
        - Src:             './dng_image_writer.cpp:1875,26'
          Dst:             _ZN15dng_memory_data8AllocateEjm
        - Src:             './dng_image_writer.cpp:1877,68'
          Dst:             _ZN15dng_memory_data6BufferEv
        - Src:             './dng_image_writer.cpp:1882,31'
          Dst:             _ZNK22dng_linearization_info11ColumnBlackEj
        - Src:             './dng_image_writer.cpp:1886,22'
          Dst:             _ZN12tag_data_ptr7SetDataEPKv
        - Src:             './dng_image_writer.cpp:1887,22'
          Dst:             _ZN8tiff_tag8SetCountEj
        - Src:             './dng_image_writer.cpp:1889,14'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:1895,18'
          Dst:             _ZNK22dng_linearization_info13RowBlackCountEv
        - Src:             './dng_image_writer.cpp:1898,30'
          Dst:             _ZNK22dng_linearization_info13RowBlackCountEv
        - Src:             './dng_image_writer.cpp:1900,26'
          Dst:             _ZN15dng_memory_data8AllocateEjm
        - Src:             './dng_image_writer.cpp:1902,68'
          Dst:             _ZN15dng_memory_data6BufferEv
        - Src:             './dng_image_writer.cpp:1907,31'
          Dst:             _ZNK22dng_linearization_info8RowBlackEj
        - Src:             './dng_image_writer.cpp:1911,22'
          Dst:             _ZN12tag_data_ptr7SetDataEPKv
        - Src:             './dng_image_writer.cpp:1912,22'
          Dst:             _ZN8tiff_tag8SetCountEj
        - Src:             './dng_image_writer.cpp:1914,14'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:1927,35'
          Dst:             _ZNK9dng_image6PlanesEv
        - Src:             './dng_image_writer.cpp:1927,16'
          Dst:             _ZN8tiff_tag8SetCountEj
        - Src:             './dng_image_writer.cpp:1928,35'
          Dst:             _ZNK9dng_image6PlanesEv
        - Src:             './dng_image_writer.cpp:1928,16'
          Dst:             _ZN8tiff_tag8SetCountEj
        - Src:             './dng_image_writer.cpp:1930,39'
          Dst:             _ZNK8tiff_tag5CountEv
        - Src:             './dng_image_writer.cpp:1933,36'
          Dst:             _ZNK12dng_negative10WhiteLevelEj
        - Src:             './dng_image_writer.cpp:1946,13'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:1951,13'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:1954,2'
          Dst:             _ZN14tag_uint16_ptrD2Ev
        - Src:             './dng_image_writer.cpp:1954,2'
          Dst:             _ZN17tag_srational_ptrD2Ev
        - Src:             './dng_image_writer.cpp:1954,2'
          Dst:             _ZN17tag_srational_ptrD2Ev
        - Src:             './dng_image_writer.cpp:1954,2'
          Dst:             _ZN15dng_memory_dataD2Ev
        - Src:             './dng_image_writer.cpp:1954,2'
          Dst:             _ZN15dng_memory_dataD2Ev
        - Src:             './dng_image_writer.cpp:1954,2'
          Dst:             _ZN17tag_urational_ptrD2Ev
        - Src:             './dng_image_writer.cpp:1954,2'
          Dst:             _ZN14tag_uint16_ptrD2Ev
        - Src:             './dng_image_writer.cpp:1954,2'
          Dst:             _ZN14tag_uint16_ptrD2Ev
        - Src:             './dng_image_writer.cpp:1954,2'
          Dst:             _ZN14tag_uint32_ptrD2Ev
        - Src:             './dng_image_writer.cpp:1954,2'
          Dst:             _ZN14tag_uint32_ptrD2Ev
    - functionName:    _ZN17dng_basic_tag_setC2ER18dng_tiff_directoryRK7dng_ifd
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 776
      functionLinenumberEnd: 872
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         122
      ICount:          722
      EdgeCount:       215
      CyclomaticComplexity: 95
      functionsReached:
        - _ZN10tag_uint16C2Ett
        - _ZN10tag_uint16D2Ev
        - _ZN10tag_uint32C2Etj
        - _ZN10tag_uint32D2Ev
        - _ZN14tag_uint16_ptrC2EtPKtj
        - _ZN14tag_uint16_ptrD2Ev
        - _ZN14tag_uint32_ptrC2EtPKjj
        - _ZN14tag_uint32_ptrD2Ev
        - _ZN15dng_memory_data13Buffer_uint32Ev
        - _ZN15dng_memory_dataC2Ejm
        - _ZN15dng_memory_dataD2Ev
        - _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - _ZNK7dng_ifd13TilesPerImageEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_image_writer.cpp:719,4'
          Dst:             _ZN10tag_uint32C2Etj
        - Src:             './dng_image_writer.cpp:721,4'
          Dst:             _ZN10tag_uint32C2Etj
        - Src:             './dng_image_writer.cpp:722,4'
          Dst:             _ZN10tag_uint32C2Etj
        - Src:             './dng_image_writer.cpp:724,4'
          Dst:             _ZN10tag_uint16C2Ett
        - Src:             './dng_image_writer.cpp:727,4'
          Dst:             _ZN10tag_uint16C2Ett
        - Src:             './dng_image_writer.cpp:729,4'
          Dst:             _ZN10tag_uint16C2Ett
        - Src:             './dng_image_writer.cpp:731,4'
          Dst:             _ZN14tag_uint16_ptrC2EtPKtj
        - Src:             './dng_image_writer.cpp:737,4'
          Dst:             _ZN10tag_uint32C2Etj
        - Src:             './dng_image_writer.cpp:739,4'
          Dst:             _ZN10tag_uint32C2Etj
        - Src:             './dng_image_writer.cpp:742,26'
          Dst:             _ZNK7dng_ifd13TilesPerImageEv
        - Src:             './dng_image_writer.cpp:742,4'
          Dst:             _ZN15dng_memory_dataC2Ejm
        - Src:             './dng_image_writer.cpp:744,37'
          Dst:             _ZN15dng_memory_data13Buffer_uint32Ev
        - Src:             './dng_image_writer.cpp:748,13'
          Dst:             _ZNK7dng_ifd13TilesPerImageEv
        - Src:             './dng_image_writer.cpp:746,4'
          Dst:             _ZN14tag_uint32_ptrC2EtPKjj
        - Src:             './dng_image_writer.cpp:750,47'
          Dst:             _ZNK7dng_ifd13TilesPerImageEv
        - Src:             './dng_image_writer.cpp:754,13'
          Dst:             _ZNK7dng_ifd13TilesPerImageEv
        - Src:             './dng_image_writer.cpp:752,4'
          Dst:             _ZN14tag_uint32_ptrC2EtPKjj
        - Src:             './dng_image_writer.cpp:756,4'
          Dst:             _ZN10tag_uint16C2Ett
        - Src:             './dng_image_writer.cpp:758,4'
          Dst:             _ZN10tag_uint16C2Ett
        - Src:             './dng_image_writer.cpp:759,4'
          Dst:             _ZN10tag_uint16C2Ett
        - Src:             './dng_image_writer.cpp:761,4'
          Dst:             _ZN14tag_uint16_ptrC2EtPKtj
        - Src:             './dng_image_writer.cpp:765,4'
          Dst:             _ZN14tag_uint16_ptrC2EtPKtj
        - Src:             './dng_image_writer.cpp:769,4'
          Dst:             _ZN10tag_uint16C2Ett
        - Src:             './dng_image_writer.cpp:772,4'
          Dst:             _ZN14tag_uint16_ptrC2EtPKtj
        - Src:             './dng_image_writer.cpp:787,12'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:789,12'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:790,12'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:792,12'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:794,12'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:796,12'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:803,13'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:872,2'
          Dst:             _ZN14tag_uint16_ptrD2Ev
        - Src:             './dng_image_writer.cpp:810,13'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:814,12'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:816,12'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:817,12'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:819,12'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:821,12'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:826,13'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:838,13'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:850,13'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:857,13'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:868,13'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:872,2'
          Dst:             _ZN10tag_uint16D2Ev
        - Src:             './dng_image_writer.cpp:872,2'
          Dst:             _ZN14tag_uint16_ptrD2Ev
        - Src:             './dng_image_writer.cpp:872,2'
          Dst:             _ZN14tag_uint16_ptrD2Ev
        - Src:             './dng_image_writer.cpp:872,2'
          Dst:             _ZN10tag_uint16D2Ev
        - Src:             './dng_image_writer.cpp:872,2'
          Dst:             _ZN10tag_uint16D2Ev
        - Src:             './dng_image_writer.cpp:872,2'
          Dst:             _ZN10tag_uint16D2Ev
        - Src:             './dng_image_writer.cpp:872,2'
          Dst:             _ZN14tag_uint32_ptrD2Ev
        - Src:             './dng_image_writer.cpp:872,2'
          Dst:             _ZN14tag_uint32_ptrD2Ev
        - Src:             './dng_image_writer.cpp:872,2'
          Dst:             _ZN15dng_memory_dataD2Ev
        - Src:             './dng_image_writer.cpp:872,2'
          Dst:             _ZN10tag_uint32D2Ev
        - Src:             './dng_image_writer.cpp:872,2'
          Dst:             _ZN10tag_uint32D2Ev
        - Src:             './dng_image_writer.cpp:872,2'
          Dst:             _ZN14tag_uint16_ptrD2Ev
        - Src:             './dng_image_writer.cpp:872,2'
          Dst:             _ZN10tag_uint16D2Ev
        - Src:             './dng_image_writer.cpp:872,2'
          Dst:             _ZN10tag_uint16D2Ev
        - Src:             './dng_image_writer.cpp:872,2'
          Dst:             _ZN10tag_uint16D2Ev
        - Src:             './dng_image_writer.cpp:872,2'
          Dst:             _ZN10tag_uint32D2Ev
        - Src:             './dng_image_writer.cpp:872,2'
          Dst:             _ZN10tag_uint32D2Ev
        - Src:             './dng_image_writer.cpp:872,2'
          Dst:             _ZN10tag_uint32D2Ev
    - functionName:    _ZN16dng_image_writer8WriteDNGER8dng_hostR10dng_streamR12dng_negativePK16dng_preview_listjb
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5602
      functionLinenumberEnd: 5612
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12dng_negative8MetadataEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_image_writer.cpp:5607,15'
          Dst:             _ZN12dng_negative8MetadataEv
    - functionName:    _Z20ThrowImageTooBigTIFFv
      functionSourceFile: '/src/dng_sdk/source/./dng_exceptions.h'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionLinenumberEnd: 283
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z15Throw_dng_erroriPKcS0_b
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_exceptions.h:281,2'
          Dst:             _Z15Throw_dng_erroriPKcS0_b
    - functionName:    _ZL14BuildAdobeDataR8dng_hostPK12dng_metadataPK16dng_jpeg_previewPK16dng_memory_block
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          57
      EdgeCount:       12
      CyclomaticComplexity: 6
      functionsReached:
        - _ZL14SpoolAdobeDataR10dng_streamPK12dng_metadataPK16dng_jpeg_previewPK16dng_memory_block
        - _ZN10dng_stream13AsMemoryBlockER20dng_memory_allocator
        - _ZN17dng_memory_streamC2ER20dng_memory_allocatorP17dng_abort_snifferj
        - _ZN17dng_memory_streamD2Ev
        - _ZN8dng_host9AllocatorEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_image_writer.cpp:192,33'
          Dst:             _ZN8dng_host9AllocatorEv
        - Src:             './dng_image_writer.cpp:192,20'
          Dst:             _ZN17dng_memory_streamC2ER20dng_memory_allocatorP17dng_abort_snifferj
        - Src:             './dng_image_writer.cpp:194,2'
          Dst:             _ZL14SpoolAdobeDataR10dng_streamPK12dng_metadataPK16dng_jpeg_previewPK16dng_memory_block
        - Src:             './dng_image_writer.cpp:199,36'
          Dst:             _ZN8dng_host9AllocatorEv
        - Src:             './dng_image_writer.cpp:199,16'
          Dst:             _ZN10dng_stream13AsMemoryBlockER20dng_memory_allocator
        - Src:             './dng_image_writer.cpp:201,2'
          Dst:             _ZN17dng_memory_streamD2Ev
        - Src:             './dng_image_writer.cpp:201,2'
          Dst:             _ZN17dng_memory_streamD2Ev
    - functionName:    _ZNK7AutoPtrI12dng_metadataE3GetEv
      functionSourceFile: '/src/dng_sdk/source/./dng_auto_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7AutoPtrI12dng_metadataE5ResetEPS0_
      functionSourceFile: '/src/dng_sdk/source/./dng_auto_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          56
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7AutoPtrI12dng_metadataEC2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_auto_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN16dng_image_writer20WriteTIFFWithProfileER8dng_hostR10dng_streamRK9dng_imagejjPK12dng_metadataPKvjPK14dng_resolutionPK16dng_jpeg_previewPK16dng_memory_block19dng_metadata_subset
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5372
      functionLinenumberEnd: 5592
      functionDepth:   0
      returnType:      void
      argCount:        13
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         171
      ICount:          810
      EdgeCount:       275
      CyclomaticComplexity: 106
      functionsReached:
        - _Z11TagTypeSizej
        - _Z20ThrowImageTooBigTIFFv
        - _ZL14BuildAdobeDataR8dng_hostPK12dng_metadataPK16dng_jpeg_previewPK16dng_memory_block
        - _ZN10dng_stream10Put_uint16Et
        - _ZN10dng_stream10Put_uint32Ej
        - _ZN10dng_stream16SetWritePositionEm
        - _ZN10dng_stream5FlushEv
        - _ZN10dng_stream6LengthEv
        - _ZN10dng_stream9SetLengthEm
        - _ZN10tag_uint16C2Ett
        - _ZN10tag_uint16D2Ev
        - _ZN12dng_metadata7GetExifEv
        - _ZN12exif_tag_set6LocateEj
        - _ZN12exif_tag_setC2ER18dng_tiff_directoryRK8dng_exifbPKvjb
        - _ZN12exif_tag_setD2Ev
        - _ZN13tag_uint8_ptrC2EtPKhj
        - _ZN13tag_uint8_ptrD2Ev
        - _ZN13tag_urationalC2EtRK13dng_urational
        - _ZN13tag_urationalD2Ev
        - _ZN14dng_resolutionC2Ev
        - _ZN15tag_icc_profileC2EPKvj
        - _ZN15tag_icc_profileD2Ev
        - _ZN16dng_memory_block12Buffer_uint8Ev
        - _ZN17dng_basic_tag_setC2ER18dng_tiff_directoryRK7dng_ifd
        - _ZN17dng_basic_tag_setD2Ev
        - _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - _ZN18dng_tiff_directoryC2Ev
        - _ZN18dng_tiff_directoryD2Ev
        - _ZN7AutoPtrI12dng_metadataE5ResetEPS0_
        - _ZN7AutoPtrI12dng_metadataEC2Ev
        - _ZN7AutoPtrI12dng_metadataED2Ev
        - _ZN7AutoPtrI16dng_memory_blockEC2EPS0_
        - _ZN7AutoPtrI16dng_memory_blockED2Ev
        - _ZN7dng_ifd13FindStripSizeEjj
        - _ZN7dng_ifd14SetSingleStripEv
        - _ZN7dng_ifdC2Ev
        - _ZN7dng_ifdD2Ev
        - _ZN8dng_exifC2ERKS_
        - _ZN8dng_exifC2Ev
        - _ZN8dng_exifD2Ev
        - _ZN8dng_host9AllocatorEv
        - _ZN8tag_iptcC2EPKvj
        - _ZN8tag_iptcD2Ev
        - _ZNK10dng_stream8PositionEv
        - _ZNK10dng_stream9BigEndianEv
        - _ZNK12dng_metadata10IPTCLengthEv
        - _ZNK12dng_metadata13MakerNoteDataEv
        - _ZNK12dng_metadata15IsMakerNoteSafeEv
        - _ZNK12dng_metadata15MakerNoteLengthEv
        - _ZNK12dng_metadata8IPTCDataEv
        - _ZNK12exif_tag_set3PutER10dng_stream
        - _ZNK12exif_tag_set4SizeEv
        - _ZNK16dng_memory_block11LogicalSizeEv
        - _ZNK18dng_tiff_directory3PutER10dng_streamNS_11OffsetsBaseEj
        - _ZNK18dng_tiff_directory4SizeEv
        - _ZNK7AutoPtrI12dng_metadataE3GetEv
        - _ZNK7AutoPtrI12dng_metadataEdeEv
        - _ZNK7AutoPtrI12dng_metadataEptEv
        - _ZNK7AutoPtrI16dng_memory_blockEptEv
        - _ZNK8dng_rect1HEv
        - _ZNK8dng_rect1WEv
        - _ZNK8tiff_tag5CountEv
        - _ZNK9dng_image6BoundsEv
        - _ZNK9dng_image6PlanesEv
        - _ZNK9dng_image9PixelTypeEv
      functionUses:    0
      BranchProfiles:
        - Branch String:   './dng_image_writer.cpp:5428,2'
          Branch Sides:    []
      Callsites:
        - Src:             './dng_image_writer.cpp:5376,24'
          Dst:             _ZN7AutoPtrI12dng_metadataEC2Ev
        - Src:             './dng_image_writer.cpp:5381,46'
          Dst:             _ZN8dng_host9AllocatorEv
        - Src:             './dng_image_writer.cpp:5381,12'
          Dst:             _ZN7AutoPtrI12dng_metadataE5ResetEPS0_
        - Src:             './dng_image_writer.cpp:5384,8'
          Dst:             _ZNK7AutoPtrI12dng_metadataEdeEv
        - Src:             './dng_image_writer.cpp:5390,10'
          Dst:             _ZN7dng_ifdC2Ev
        - Src:             './dng_image_writer.cpp:5394,27'
          Dst:             _ZNK9dng_image6BoundsEv
        - Src:             './dng_image_writer.cpp:5394,37'
          Dst:             _ZNK8dng_rect1WEv
        - Src:             './dng_image_writer.cpp:5395,27'
          Dst:             _ZNK9dng_image6BoundsEv
        - Src:             './dng_image_writer.cpp:5395,37'
          Dst:             _ZNK8dng_rect1HEv
        - Src:             './dng_image_writer.cpp:5397,31'
          Dst:             _ZNK9dng_image6PlanesEv
        - Src:             './dng_image_writer.cpp:5399,46'
          Dst:             _ZNK9dng_image9PixelTypeEv
        - Src:             './dng_image_writer.cpp:5399,27'
          Dst:             _Z11TagTypeSizej
        - Src:             './dng_image_writer.cpp:5413,7'
          Dst:             _ZN7dng_ifd14SetSingleStripEv
        - Src:             './dng_image_writer.cpp:5420,7'
          Dst:             _ZN7dng_ifd13FindStripSizeEjj
        - Src:             './dng_image_writer.cpp:5433,25'
          Dst:             _ZNK9dng_image6PlanesEv
        - Src:             './dng_image_writer.cpp:5439,25'
          Dst:             _ZNK9dng_image6PlanesEv
        - Src:             './dng_image_writer.cpp:5450,12'
          Dst:             _ZNK9dng_image9PixelTypeEv
        - Src:             './dng_image_writer.cpp:5460,21'
          Dst:             _ZN18dng_tiff_directoryC2Ev
        - Src:             './dng_image_writer.cpp:5462,20'
          Dst:             _ZN17dng_basic_tag_setC2ER18dng_tiff_directoryRK7dng_ifd
        - Src:             './dng_image_writer.cpp:5466,17'
          Dst:             _ZN14dng_resolutionC2Ev
        - Src:             './dng_image_writer.cpp:5473,16'
          Dst:             _ZN13tag_urationalC2EtRK13dng_urational
        - Src:             './dng_image_writer.cpp:5474,16'
          Dst:             _ZN13tag_urationalC2EtRK13dng_urational
        - Src:             './dng_image_writer.cpp:5476,13'
          Dst:             _ZN10tag_uint16C2Ett
        - Src:             './dng_image_writer.cpp:5480,11'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:5481,11'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:5482,11'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:5487,18'
          Dst:             _ZN15tag_icc_profileC2EPKvj
        - Src:             './dng_image_writer.cpp:5489,20'
          Dst:             _ZNK8tiff_tag5CountEv
        - Src:             './dng_image_writer.cpp:5491,11'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:5509,29'
          Dst:             _ZNK7AutoPtrI12dng_metadataE3GetEv
        - Src:             './dng_image_writer.cpp:5509,38'
          Dst:             _ZNK7AutoPtrI12dng_metadataEptEv
        - Src:             './dng_image_writer.cpp:5509,48'
          Dst:             _ZNK12dng_metadata8IPTCDataEv
        - Src:             './dng_image_writer.cpp:5510,17'
          Dst:             _ZNK7AutoPtrI12dng_metadataE3GetEv
        - Src:             './dng_image_writer.cpp:5510,26'
          Dst:             _ZNK7AutoPtrI12dng_metadataEptEv
        - Src:             './dng_image_writer.cpp:5510,36'
          Dst:             _ZNK12dng_metadata10IPTCLengthEv
        - Src:             './dng_image_writer.cpp:5509,11'
          Dst:             _ZN8tag_iptcC2EPKvj
        - Src:             './dng_image_writer.cpp:5512,14'
          Dst:             _ZNK8tiff_tag5CountEv
        - Src:             './dng_image_writer.cpp:5514,11'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:5520,25'
          Dst:             _ZNK7AutoPtrI12dng_metadataE3GetEv
        - Src:             './dng_image_writer.cpp:5519,39'
          Dst:             _ZL14BuildAdobeDataR8dng_hostPK12dng_metadataPK16dng_jpeg_previewPK16dng_memory_block
        - Src:             './dng_image_writer.cpp:5519,28'
          Dst:             _ZN7AutoPtrI16dng_memory_blockEC2EPS0_
        - Src:             './dng_image_writer.cpp:5525,8'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_image_writer.cpp:5525,19'
          Dst:             _ZN16dng_memory_block12Buffer_uint8Ev
        - Src:             './dng_image_writer.cpp:5526,8'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_image_writer.cpp:5526,19'
          Dst:             _ZNK16dng_memory_block11LogicalSizeEv
        - Src:             './dng_image_writer.cpp:5524,16'
          Dst:             _ZN13tag_uint8_ptrC2EtPKhj
        - Src:             './dng_image_writer.cpp:5528,15'
          Dst:             _ZNK8tiff_tag5CountEv
        - Src:             './dng_image_writer.cpp:5530,11'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_image_writer.cpp:5536,18'
          Dst:             _ZNK7AutoPtrI12dng_metadataE3GetEv
        - Src:             './dng_image_writer.cpp:5536,28'
          Dst:             _ZNK7AutoPtrI12dng_metadataEptEv
        - Src:             './dng_image_writer.cpp:5536,38'
          Dst:             _ZN12dng_metadata7GetExifEv
        - Src:             './dng_image_writer.cpp:5536,52'
          Dst:             _ZNK7AutoPtrI12dng_metadataEptEv
        - Src:             './dng_image_writer.cpp:5536,62'
          Dst:             _ZN12dng_metadata7GetExifEv
        - Src:             './dng_image_writer.cpp:5536,51'
          Dst:             _ZN8dng_exifC2ERKS_
        - Src:             './dng_image_writer.cpp:5537,21'
          Dst:             _ZN8dng_exifC2Ev
        - Src:             './dng_image_writer.cpp:5538,18'
          Dst:             _ZNK7AutoPtrI12dng_metadataE3GetEv
        - Src:             './dng_image_writer.cpp:5538,27'
          Dst:             _ZNK7AutoPtrI12dng_metadataEptEv
        - Src:             './dng_image_writer.cpp:5538,37'
          Dst:             _ZNK12dng_metadata15IsMakerNoteSafeEv
        - Src:             './dng_image_writer.cpp:5539,18'
          Dst:             _ZNK7AutoPtrI12dng_metadataE3GetEv
        - Src:             './dng_image_writer.cpp:5539,27'
          Dst:             _ZNK7AutoPtrI12dng_metadataEptEv
        - Src:             './dng_image_writer.cpp:5539,37'
          Dst:             _ZNK12dng_metadata13MakerNoteDataEv
        - Src:             './dng_image_writer.cpp:5540,18'
          Dst:             _ZNK7AutoPtrI12dng_metadataE3GetEv
        - Src:             './dng_image_writer.cpp:5540,27'
          Dst:             _ZNK7AutoPtrI12dng_metadataEptEv
        - Src:             './dng_image_writer.cpp:5540,37'
          Dst:             _ZNK12dng_metadata15MakerNoteLengthEv
        - Src:             './dng_image_writer.cpp:5535,15'
          Dst:             _ZN12exif_tag_setC2ER18dng_tiff_directoryRK8dng_exifbPKvjb
        - Src:             './dng_image_writer.cpp:5535,15'
          Dst:             _ZN8dng_exifD2Ev
        - Src:             './dng_image_writer.cpp:5547,50'
          Dst:             _ZNK18dng_tiff_directory4SizeEv
        - Src:             './dng_image_writer.cpp:5549,10'
          Dst:             _ZN12exif_tag_set6LocateEj
        - Src:             './dng_image_writer.cpp:5551,51'
          Dst:             _ZNK12exif_tag_set4SizeEv
        - Src:             './dng_image_writer.cpp:5553,9'
          Dst:             _ZN10dng_stream16SetWritePositionEm
        - Src:             './dng_image_writer.cpp:5565,27'
          Dst:             _ZNK10dng_stream8PositionEv
        - Src:             './dng_image_writer.cpp:5565,9'
          Dst:             _ZN10dng_stream9SetLengthEm
        - Src:             './dng_image_writer.cpp:5569,13'
          Dst:             _ZN10dng_stream6LengthEv
        - Src:             './dng_image_writer.cpp:5571,3'
          Dst:             _Z20ThrowImageTooBigTIFFv
        - Src:             './dng_image_writer.cpp:5535,15'
          Dst:             _ZN8dng_exifD2Ev
        - Src:             './dng_image_writer.cpp:5592,2'
          Dst:             _ZN12exif_tag_setD2Ev
        - Src:             './dng_image_writer.cpp:5576,9'
          Dst:             _ZN10dng_stream16SetWritePositionEm
        - Src:             './dng_image_writer.cpp:5578,28'
          Dst:             _ZNK10dng_stream9BigEndianEv
        - Src:             './dng_image_writer.cpp:5578,9'
          Dst:             _ZN10dng_stream10Put_uint16Et
        - Src:             './dng_image_writer.cpp:5580,9'
          Dst:             _ZN10dng_stream10Put_uint16Et
        - Src:             './dng_image_writer.cpp:5582,9'
          Dst:             _ZN10dng_stream10Put_uint32Ej
        - Src:             './dng_image_writer.cpp:5586,10'
          Dst:             _ZNK18dng_tiff_directory3PutER10dng_streamNS_11OffsetsBaseEj
        - Src:             './dng_image_writer.cpp:5588,10'
          Dst:             _ZNK12exif_tag_set3PutER10dng_stream
        - Src:             './dng_image_writer.cpp:5590,9'
          Dst:             _ZN10dng_stream5FlushEv
        - Src:             './dng_image_writer.cpp:5592,2'
          Dst:             _ZN12exif_tag_setD2Ev
        - Src:             './dng_image_writer.cpp:5592,2'
          Dst:             _ZN13tag_uint8_ptrD2Ev
        - Src:             './dng_image_writer.cpp:5592,2'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
        - Src:             './dng_image_writer.cpp:5592,2'
          Dst:             _ZN8tag_iptcD2Ev
        - Src:             './dng_image_writer.cpp:5592,2'
          Dst:             _ZN15tag_icc_profileD2Ev
        - Src:             './dng_image_writer.cpp:5592,2'
          Dst:             _ZN10tag_uint16D2Ev
        - Src:             './dng_image_writer.cpp:5592,2'
          Dst:             _ZN13tag_urationalD2Ev
        - Src:             './dng_image_writer.cpp:5592,2'
          Dst:             _ZN13tag_urationalD2Ev
        - Src:             './dng_image_writer.cpp:5592,2'
          Dst:             _ZN17dng_basic_tag_setD2Ev
        - Src:             './dng_image_writer.cpp:5592,2'
          Dst:             _ZN18dng_tiff_directoryD2Ev
        - Src:             './dng_image_writer.cpp:5592,2'
          Dst:             _ZN7dng_ifdD2Ev
        - Src:             './dng_image_writer.cpp:5592,2'
          Dst:             _ZN7AutoPtrI12dng_metadataED2Ev
        - Src:             './dng_image_writer.cpp:5592,2'
          Dst:             _ZN13tag_uint8_ptrD2Ev
        - Src:             './dng_image_writer.cpp:5592,2'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
        - Src:             './dng_image_writer.cpp:5592,2'
          Dst:             _ZN8tag_iptcD2Ev
        - Src:             './dng_image_writer.cpp:5592,2'
          Dst:             _ZN15tag_icc_profileD2Ev
        - Src:             './dng_image_writer.cpp:5592,2'
          Dst:             _ZN10tag_uint16D2Ev
        - Src:             './dng_image_writer.cpp:5592,2'
          Dst:             _ZN13tag_urationalD2Ev
        - Src:             './dng_image_writer.cpp:5592,2'
          Dst:             _ZN13tag_urationalD2Ev
        - Src:             './dng_image_writer.cpp:5592,2'
          Dst:             _ZN17dng_basic_tag_setD2Ev
        - Src:             './dng_image_writer.cpp:5592,2'
          Dst:             _ZN18dng_tiff_directoryD2Ev
        - Src:             './dng_image_writer.cpp:5592,2'
          Dst:             _ZN7dng_ifdD2Ev
        - Src:             './dng_image_writer.cpp:5592,2'
          Dst:             _ZN7AutoPtrI12dng_metadataED2Ev
    - functionName:    _ZN8tag_iptcC2EPKvj
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 513
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8tiff_tagC2Ettj
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_image_writer.cpp:506,4'
          Dst:             _ZN8tiff_tagC2Ettj
    - functionName:    _ZNK8tag_iptc3PutER10dng_stream
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 518
      functionLinenumberEnd: 536
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN10dng_stream3PutEPKvj
        - _ZN10dng_stream9Put_uint8Eh
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_image_writer.cpp:525,9'
          Dst:             _ZN10dng_stream3PutEPKvj
        - Src:             './dng_image_writer.cpp:533,10'
          Dst:             _ZN10dng_stream9Put_uint8Eh
    - functionName:    _ZN15tag_icc_profileC2EPKvj
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 446
      functionLinenumberEnd: 456
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          63
      EdgeCount:       23
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN12tag_data_ptr7SetDataEPKv
        - _ZN12tag_data_ptrC2EttjPKv
        - _ZN12tag_data_ptrD2Ev
        - _ZN8tiff_tag8SetCountEj
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_image_writer.cpp:441,4'
          Dst:             _ZN12tag_data_ptrC2EttjPKv
        - Src:             './dng_image_writer.cpp:451,3'
          Dst:             _ZN8tiff_tag8SetCountEj
        - Src:             './dng_image_writer.cpp:452,3'
          Dst:             _ZN12tag_data_ptr7SetDataEPKv
        - Src:             './dng_image_writer.cpp:456,2'
          Dst:             _ZN12tag_data_ptrD2Ev
    - functionName:    _ZN14dng_resolutionC2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13dng_urationalC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_image_writer.cpp:67,4'
          Dst:             _ZN13dng_urationalC2Ev
        - Src:             './dng_image_writer.cpp:68,4'
          Dst:             _ZN13dng_urationalC2Ev
    - functionName:    _ZN16dng_image_writer20WriteTIFFWithProfileER8dng_hostR10dng_streamRK9dng_imagejjP12dng_negativePKvjPK14dng_resolutionPK16dng_jpeg_previewPK16dng_memory_block19dng_metadata_subset
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5341
      functionLinenumberEnd: 5356
      functionDepth:   0
      returnType:      void
      argCount:        13
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          69
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN12dng_negative8MetadataEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_image_writer.cpp:5348,32'
          Dst:             _ZN12dng_negative8MetadataEv
    - functionName:    _ZN16dng_image_writer9WriteTIFFER8dng_hostR10dng_streamRK9dng_imagejjPK12dng_metadataPK15dng_color_spacePK14dng_resolutionPK16dng_jpeg_previewPK16dng_memory_block19dng_metadata_subset
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5296
      functionLinenumberEnd: 5325
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          89
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN16dng_image_writer9WriteTIFFER8dng_hostR10dng_streamRK9dng_imagejjP12dng_negativePK15dng_color_spacePK14dng_resolutionPK16dng_jpeg_previewPK16dng_memory_block19dng_metadata_subset
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5267
      functionLinenumberEnd: 5281
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          61
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN12dng_negative8MetadataEv
        - _ZN16dng_image_writer9WriteTIFFER8dng_hostR10dng_streamRK9dng_imagejjPK12dng_metadataPK15dng_color_spacePK14dng_resolutionPK16dng_jpeg_previewPK16dng_memory_block19dng_metadata_subset
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_image_writer.cpp:5274,30'
          Dst:             _ZN12dng_negative8MetadataEv
        - Src:             './dng_image_writer.cpp:5269,2'
          Dst:             _ZN16dng_image_writer9WriteTIFFER8dng_hostR10dng_streamRK9dng_imagejjPK12dng_metadataPK15dng_color_spacePK14dng_resolutionPK16dng_jpeg_previewPK16dng_memory_block19dng_metadata_subset
    - functionName:    _ZN16dng_image_writer15CleanUpMetadataER8dng_hostR12dng_metadata19dng_metadata_subsetPKcS6_
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4914
      functionLinenumberEnd: 5252
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN20dng_write_tiles_taskC2ER16dng_image_writerR8dng_hostRK7dng_ifdR17dng_basic_tag_setR10dng_streamRK9dng_imagejjjjj
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4376
      functionLinenumberEnd: 4382
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          152
      EdgeCount:       26
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN13dng_area_taskC2Ev
        - _ZN13dng_area_taskD2Ev
        - _ZN13dng_conditionC2Ev
        - _ZN13dng_conditionD2Ev
        - _ZN9dng_mutexC2EPKcj
        - _ZN9dng_mutexD2Ev
        - _ZN9dng_pointC2Eii
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_image_writer.cpp:4346,3'
          Dst:             _ZN13dng_area_taskC2Ev
        - Src:             './dng_image_writer.cpp:4369,6'
          Dst:             _ZN9dng_mutexC2EPKcj
        - Src:             './dng_image_writer.cpp:4371,6'
          Dst:             _ZN9dng_mutexC2EPKcj
        - Src:             './dng_image_writer.cpp:4372,6'
          Dst:             _ZN13dng_conditionC2Ev
        - Src:             './dng_image_writer.cpp:4379,19'
          Dst:             _ZN9dng_pointC2Eii
        - Src:             './dng_image_writer.cpp:4380,19'
          Dst:             _ZN9dng_pointC2Eii
        - Src:             './dng_image_writer.cpp:4382,4'
          Dst:             _ZN13dng_conditionD2Ev
        - Src:             './dng_image_writer.cpp:4382,4'
          Dst:             _ZN9dng_mutexD2Ev
        - Src:             './dng_image_writer.cpp:4382,4'
          Dst:             _ZN9dng_mutexD2Ev
        - Src:             './dng_image_writer.cpp:4382,4'
          Dst:             _ZN13dng_area_taskD2Ev
    - functionName:    _ZN16dng_image_writer10WriteImageER8dng_hostRK7dng_ifdR17dng_basic_tag_setR10dng_streamRK9dng_imagej
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4574
      functionLinenumberEnd: 4768
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         82
      ICount:          627
      EdgeCount:       155
      CyclomaticComplexity: 75
      functionsReached:
        - _Z10Min_uint32jj
        - _Z10Pin_uint32jjj
        - _Z11TagTypeSizej
        - _Z14SafeUint32Multjj
        - _Z9Min_int32ii
        - _ZN10dng_stream9Put_uint8Eh
        - _ZN17dng_basic_tag_set13SetTileOffsetEjj
        - _ZN17dng_basic_tag_set16SetTileByteCountEjj
        - _ZN20dng_write_tiles_taskC2ER16dng_image_writerR8dng_hostRK7dng_ifdR17dng_basic_tag_setR10dng_streamRK9dng_imagejjjjj
        - _ZN20dng_write_tiles_taskD2Ev
        - _ZN25dng_row_interleaved_imageC2ER9dng_imagej
        - _ZN25dng_row_interleaved_imageD2Ev
        - _ZN7AutoPtrI16dng_memory_blockE5ResetEPS0_
        - _ZN7AutoPtrI16dng_memory_blockEC2Ev
        - _ZN7AutoPtrI16dng_memory_blockED2Ev
        - _ZN7dng_ifdC2ERKS_
        - _ZN7dng_ifdD2Ev
        - _ZN8dng_rectC2Eiiii
        - _ZNK10dng_stream8PositionEv
        - _ZNK7dng_ifd11TilesAcrossEv
        - _ZNK7dng_ifd8TileAreaEjj
        - _ZNK7dng_ifd9TilesDownEv
        - _ZNK8dng_rect1HEv
        - _ZNK9dng_image9PixelTypeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_image_writer.cpp:4582,11'
          Dst:             _ZN7dng_ifdC2ERKS_
        - Src:             './dng_image_writer.cpp:4586,29'
          Dst:             _ZN25dng_row_interleaved_imageC2ER9dng_imagej
        - Src:             './dng_image_writer.cpp:4598,3'
          Dst:             _ZN25dng_row_interleaved_imageD2Ev
        - Src:             './dng_image_writer.cpp:4598,3'
          Dst:             _ZN7dng_ifdD2Ev
        - Src:             './dng_image_writer.cpp:4598,3'
          Dst:             _ZN25dng_row_interleaved_imageD2Ev
        - Src:             './dng_image_writer.cpp:4598,3'
          Dst:             _ZN7dng_ifdD2Ev
        - Src:             './dng_image_writer.cpp:4602,45'
          Dst:             _ZNK9dng_image9PixelTypeEv
        - Src:             './dng_image_writer.cpp:4602,26'
          Dst:             _Z11TagTypeSizej
        - Src:             './dng_image_writer.cpp:4604,25'
          Dst:             _Z14SafeUint32Multjj
        - Src:             './dng_image_writer.cpp:4607,24'
          Dst:             _Z14SafeUint32Multjj
        - Src:             './dng_image_writer.cpp:4614,29'
          Dst:             _ZNK7dng_ifd8TileAreaEjj
        - Src:             './dng_image_writer.cpp:4617,19'
          Dst:             _Z10Pin_uint32jjj
        - Src:             './dng_image_writer.cpp:4630,28'
          Dst:             _Z14SafeUint32Multjj
        - Src:             './dng_image_writer.cpp:4638,27'
          Dst:             _ZNK7dng_ifd11TilesAcrossEv
        - Src:             './dng_image_writer.cpp:4639,27'
          Dst:             _ZNK7dng_ifd9TilesDownEv
        - Src:             './dng_image_writer.cpp:4654,24'
          Dst:             _Z10Min_uint32jj
        - Src:             './dng_image_writer.cpp:4657,24'
          Dst:             _ZN20dng_write_tiles_taskC2ER16dng_image_writerR8dng_hostRK7dng_ifdR17dng_basic_tag_setR10dng_streamRK9dng_imagejjjjj
        - Src:             './dng_image_writer.cpp:4670,10'
          Dst:             _ZN8dng_rectC2Eiiii
        - Src:             './dng_image_writer.cpp:4672,3'
          Dst:             _ZN20dng_write_tiles_taskD2Ev
        - Src:             './dng_image_writer.cpp:4672,3'
          Dst:             _ZN20dng_write_tiles_taskD2Ev
        - Src:             './dng_image_writer.cpp:4677,29'
          Dst:             _ZN7AutoPtrI16dng_memory_blockEC2Ev
        - Src:             './dng_image_writer.cpp:4678,29'
          Dst:             _ZN7AutoPtrI16dng_memory_blockEC2Ev
        - Src:             './dng_image_writer.cpp:4679,29'
          Dst:             _ZN7AutoPtrI16dng_memory_blockEC2Ev
        - Src:             './dng_image_writer.cpp:4680,29'
          Dst:             _ZN7AutoPtrI16dng_memory_blockEC2Ev
        - Src:             './dng_image_writer.cpp:4684,21'
          Dst:             _ZN7AutoPtrI16dng_memory_blockE5ResetEPS0_
        - Src:             './dng_image_writer.cpp:4766,3'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
        - Src:             './dng_image_writer.cpp:4689,23'
          Dst:             _ZN7AutoPtrI16dng_memory_blockE5ResetEPS0_
        - Src:             './dng_image_writer.cpp:4694,23'
          Dst:             _ZN7AutoPtrI16dng_memory_blockE5ResetEPS0_
        - Src:             './dng_image_writer.cpp:4709,41'
          Dst:             _ZNK10dng_stream8PositionEv
        - Src:             './dng_image_writer.cpp:4711,11'
          Dst:             _ZN17dng_basic_tag_set13SetTileOffsetEjj
        - Src:             './dng_image_writer.cpp:4715,29'
          Dst:             _ZNK7dng_ifd8TileAreaEjj
        - Src:             './dng_image_writer.cpp:4717,37'
          Dst:             _ZNK8dng_rect1HEv
        - Src:             './dng_image_writer.cpp:4729,18'
          Dst:             _Z9Min_int32ii
        - Src:             './dng_image_writer.cpp:4749,44'
          Dst:             _ZNK10dng_stream8PositionEv
        - Src:             './dng_image_writer.cpp:4751,11'
          Dst:             _ZN17dng_basic_tag_set16SetTileByteCountEjj
        - Src:             './dng_image_writer.cpp:4759,13'
          Dst:             _ZN10dng_stream9Put_uint8Eh
        - Src:             './dng_image_writer.cpp:4766,3'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
        - Src:             './dng_image_writer.cpp:4766,3'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
        - Src:             './dng_image_writer.cpp:4766,3'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
        - Src:             './dng_image_writer.cpp:4766,3'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
        - Src:             './dng_image_writer.cpp:4766,3'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
        - Src:             './dng_image_writer.cpp:4766,3'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
        - Src:             './dng_image_writer.cpp:4766,3'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
    - functionName:    _ZN16dng_image_writer9WriteTileER8dng_hostRK7dng_ifdR10dng_streamRK9dng_imageRK8dng_rectjR7AutoPtrI16dng_memory_blockESG_SG_SG_
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4177
      functionLinenumberEnd: 4301
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         55
      ICount:          387
      EdgeCount:       108
      CyclomaticComplexity: 55
      functionsReached:
        - _Z15DNG_FloatToFP24jPh
        - _Z15DNG_FloatToHalfj
        - _ZN16dng_image_writer20ReorderSubTileBlocksERK7dng_ifdR16dng_pixel_bufferR7AutoPtrI16dng_memory_blockES8_
        - _ZN16dng_memory_block6BufferEv
        - _ZN16dng_pixel_bufferC2ERK8dng_rectjjjjPv
        - _ZN16dng_pixel_bufferD2Ev
        - _ZNK10dng_stream9BigEndianEv
        - _ZNK7AutoPtrI16dng_memory_blockEptEv
        - _ZNK8dng_rect1HEv
        - _ZNK8dng_rect1WEv
        - _ZNK9dng_image3GetER16dng_pixel_bufferNS_11edge_optionEjj
        - _ZNK9dng_image9PixelTypeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_image_writer.cpp:4182,10'
          Dst:             _ZNK9dng_image9PixelTypeEv
        - Src:             './dng_image_writer.cpp:4182,38'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_image_writer.cpp:4182,58'
          Dst:             _ZN16dng_memory_block6BufferEv
        - Src:             './dng_image_writer.cpp:4181,19'
          Dst:             _ZN16dng_pixel_bufferC2ERK8dng_rectjjjjPv
        - Src:             './dng_image_writer.cpp:4186,8'
          Dst:             _ZNK9dng_image3GetER16dng_pixel_bufferNS_11edge_optionEjj
        - Src:             './dng_image_writer.cpp:4193,3'
          Dst:             _ZN16dng_image_writer20ReorderSubTileBlocksERK7dng_ifdR16dng_pixel_bufferR7AutoPtrI16dng_memory_blockES8_
        - Src:             './dng_image_writer.cpp:4301,2'
          Dst:             _ZN16dng_pixel_bufferD2Ev
        - Src:             './dng_image_writer.cpp:4211,29'
          Dst:             _ZNK8dng_rect1WEv
        - Src:             './dng_image_writer.cpp:4211,45'
          Dst:             _ZNK8dng_rect1HEv
        - Src:             './dng_image_writer.cpp:4216,18'
          Dst:             _Z15DNG_FloatToHalfj
        - Src:             './dng_image_writer.cpp:4230,29'
          Dst:             _ZNK8dng_rect1WEv
        - Src:             './dng_image_writer.cpp:4230,45'
          Dst:             _ZNK8dng_rect1HEv
        - Src:             './dng_image_writer.cpp:4232,15'
          Dst:             _ZNK10dng_stream9BigEndianEv
        - Src:             './dng_image_writer.cpp:4240,6'
          Dst:             _Z15DNG_FloatToFP24jPh
        - Src:             './dng_image_writer.cpp:4256,6'
          Dst:             _Z15DNG_FloatToFP24jPh
        - Src:             './dng_image_writer.cpp:4289,51'
          Dst:             _ZNK8dng_rect1WEv
        - Src:             './dng_image_writer.cpp:4301,2'
          Dst:             _ZN16dng_pixel_bufferD2Ev
    - functionName:    _ZN16dng_image_writer20ReorderSubTileBlocksERK7dng_ifdR16dng_pixel_bufferR7AutoPtrI16dng_memory_blockES8_
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3185
      functionLinenumberEnd: 3244
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          208
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached:
        - _Z11DoCopyBytesPKvPvj
        - _ZN16dng_memory_block12Buffer_uint8Ev
        - _ZN16dng_memory_block6BufferEv
        - _ZNK16dng_memory_block11LogicalSizeEv
        - _ZNK7AutoPtrI16dng_memory_blockEptEv
        - _ZNK8dng_rect1HEv
        - _ZNK8dng_rect1WEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_image_writer.cpp:3190,34'
          Dst:             _ZNK8dng_rect1HEv
        - Src:             './dng_image_writer.cpp:3191,34'
          Dst:             _ZNK8dng_rect1WEv
        - Src:             './dng_image_writer.cpp:3201,20'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_image_writer.cpp:3201,40'
          Dst:             _ZN16dng_memory_block12Buffer_uint8Ev
        - Src:             './dng_image_writer.cpp:3202,20'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_image_writer.cpp:3202,40'
          Dst:             _ZN16dng_memory_block12Buffer_uint8Ev
        - Src:             './dng_image_writer.cpp:3240,15'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_image_writer.cpp:3240,35'
          Dst:             _ZN16dng_memory_block6BufferEv
        - Src:             './dng_image_writer.cpp:3241,6'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_image_writer.cpp:3241,26'
          Dst:             _ZN16dng_memory_block6BufferEv
        - Src:             './dng_image_writer.cpp:3242,6'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_image_writer.cpp:3242,26'
          Dst:             _ZNK16dng_memory_block11LogicalSizeEv
        - Src:             './dng_image_writer.cpp:3240,2'
          Dst:             _Z11DoCopyBytesPKvPvj
    - functionName:    _ZN16dng_image_writer17EncodeJPEGPreviewER8dng_hostRK9dng_imageR16dng_jpeg_previewi
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4017
      functionLinenumberEnd: 4163
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         57
      ICount:          354
      EdgeCount:       80
      CyclomaticComplexity: 25
      functionsReached:
        - _Z17ThrowProgramErrorPKc
        - _ZL22jpeg_set_adobe_qualityP20jpeg_compress_structi
        - _ZN10dng_stream13AsMemoryBlockER20dng_memory_allocator
        - _ZN16dng_memory_block6BufferEv
        - _ZN16dng_pixel_buffer16DirtyPixel_uint8Eiij
        - _ZN16dng_pixel_bufferC2ERK8dng_rectjjjjPv
        - _ZN16dng_pixel_bufferD2Ev
        - _ZN17dng_memory_streamC2ER20dng_memory_allocatorP17dng_abort_snifferj
        - _ZN17dng_memory_streamD2Ev
        - _ZN7AutoPtrI16dng_memory_blockE5ResetEPS0_
        - _ZN7AutoPtrI16dng_memory_blockEC2EPS0_
        - _ZN7AutoPtrI16dng_memory_blockED2Ev
        - _ZN8dng_host9AllocatorEv
        - _ZNK7AutoPtrI16dng_memory_blockEptEv
        - _ZNK8dng_rect1HEv
        - _ZNK8dng_rect1WEv
        - _ZNK9dng_image3GetER16dng_pixel_bufferNS_11edge_optionEjj
        - _ZNK9dng_image4SizeEv
        - _ZNK9dng_image6BoundsEv
        - _ZNK9dng_image6PlanesEv
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_rethrow
        - jpeg_CreateCompress
        - jpeg_destroy_compress
        - jpeg_finish_compress
        - jpeg_set_defaults
        - jpeg_start_compress
        - jpeg_std_error
        - jpeg_write_scanlines
      functionUses:    0
      BranchProfiles:
        - Branch String:   './dng_image_writer.cpp:4059,3'
          Branch Sides:    []
      Callsites:
        - Src:             './dng_image_writer.cpp:4021,33'
          Dst:             _ZN8dng_host9AllocatorEv
        - Src:             './dng_image_writer.cpp:4021,20'
          Dst:             _ZN17dng_memory_streamC2ER20dng_memory_allocatorP17dng_abort_snifferj
        - Src:             './dng_image_writer.cpp:4029,14'
          Dst:             jpeg_std_error
        - Src:             './dng_image_writer.cpp:4039,3'
          Dst:             jpeg_CreateCompress
        - Src:             './dng_image_writer.cpp:4055,34'
          Dst:             _ZNK9dng_image6BoundsEv
        - Src:             './dng_image_writer.cpp:4055,44'
          Dst:             _ZNK8dng_rect1WEv
        - Src:             './dng_image_writer.cpp:4056,34'
          Dst:             _ZNK9dng_image6BoundsEv
        - Src:             './dng_image_writer.cpp:4056,44'
          Dst:             _ZNK8dng_rect1HEv
        - Src:             './dng_image_writer.cpp:4057,34'
          Dst:             _ZNK9dng_image6PlanesEv
        - Src:             './dng_image_writer.cpp:4059,17'
          Dst:             _ZNK9dng_image6PlanesEv
        - Src:             './dng_image_writer.cpp:4071,5'
          Dst:             _Z17ThrowProgramErrorPKc
        - Src:             './dng_image_writer.cpp:4077,3'
          Dst:             jpeg_set_defaults
        - Src:             './dng_image_writer.cpp:4079,3'
          Dst:             _ZL22jpeg_set_adobe_qualityP20jpeg_compress_structi
        - Src:             './dng_image_writer.cpp:4083,32'
          Dst:             _ZNK9dng_image4SizeEv
        - Src:             './dng_image_writer.cpp:4085,13'
          Dst:             _ZNK9dng_image6PlanesEv
        - Src:             './dng_image_writer.cpp:4104,3'
          Dst:             jpeg_start_compress
        - Src:             './dng_image_writer.cpp:4108,34'
          Dst:             _ZNK9dng_image6BoundsEv
        - Src:             './dng_image_writer.cpp:4108,54'
          Dst:             _ZNK9dng_image6PlanesEv
        - Src:             './dng_image_writer.cpp:4108,20'
          Dst:             _ZN16dng_pixel_bufferC2ERK8dng_rectjjjjPv
        - Src:             './dng_image_writer.cpp:4111,29'
          Dst:             _ZN7AutoPtrI16dng_memory_blockEC2EPS0_
        - Src:             './dng_image_writer.cpp:4113,18'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_image_writer.cpp:4113,30'
          Dst:             _ZN16dng_memory_block6BufferEv
        - Src:             './dng_image_writer.cpp:4121,10'
          Dst:             _ZNK9dng_image3GetER16dng_pixel_bufferNS_11edge_optionEjj
        - Src:             './dng_image_writer.cpp:4125,27'
          Dst:             _ZN16dng_pixel_buffer16DirtyPixel_uint8Eiij
        - Src:             './dng_image_writer.cpp:4129,4'
          Dst:             jpeg_write_scanlines
        - Src:             './dng_image_writer.cpp:4139,3'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
        - Src:             './dng_image_writer.cpp:4135,3'
          Dst:             jpeg_finish_compress
        - Src:             './dng_image_writer.cpp:4137,3'
          Dst:             jpeg_destroy_compress
        - Src:             './dng_image_writer.cpp:4139,3'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
        - Src:             './dng_image_writer.cpp:4139,3'
          Dst:             _ZN16dng_pixel_bufferD2Ev
        - Src:             './dng_image_writer.cpp:4139,3'
          Dst:             _ZN16dng_pixel_bufferD2Ev
        - Src:             './dng_image_writer.cpp:4139,3'
          Dst:             __cxa_begin_catch
        - Src:             './dng_image_writer.cpp:4144,3'
          Dst:             jpeg_destroy_compress
        - Src:             './dng_image_writer.cpp:4146,3'
          Dst:             __cxa_rethrow
        - Src:             './dng_image_writer.cpp:4148,3'
          Dst:             __cxa_end_catch
        - Src:             './dng_image_writer.cpp:4150,60'
          Dst:             _ZN8dng_host9AllocatorEv
        - Src:             './dng_image_writer.cpp:4150,40'
          Dst:             _ZN10dng_stream13AsMemoryBlockER20dng_memory_allocator
        - Src:             './dng_image_writer.cpp:4150,26'
          Dst:             _ZN7AutoPtrI16dng_memory_blockE5ResetEPS0_
        - Src:             './dng_image_writer.cpp:4163,2'
          Dst:             _ZN17dng_memory_streamD2Ev
        - Src:             './dng_image_writer.cpp:4163,2'
          Dst:             _ZN17dng_memory_streamD2Ev
        - Src:             './dng_image_writer.cpp:4148,3'
          Dst:             __clang_call_terminate
    - functionName:    _ZL14dng_error_exitP18jpeg_common_struct
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3563
      functionLinenumberEnd: 3587
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       11
      CyclomaticComplexity: 7
      functionsReached:
        - _Z14ThrowBadFormatPKc
        - _Z15ThrowMemoryFullPKc
      functionUses:    2
      BranchProfiles:
        - Branch String:   './dng_image_writer.cpp:3571,2'
          Branch Sides:    []
      Callsites:
        - Src:             './dng_image_writer.cpp:3576,4'
          Dst:             _Z15ThrowMemoryFullPKc
        - Src:             './dng_image_writer.cpp:3582,4'
          Dst:             _Z14ThrowBadFormatPKc
    - functionName:    _ZL18dng_output_messageP18jpeg_common_struct
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3592
      functionLinenumberEnd: 3604
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z13ReportWarningPKcS0_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_image_writer.cpp:3602,2'
          Dst:             _Z13ReportWarningPKcS0_
    - functionName:    jpeg_CreateCompress
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL20dng_init_destinationP20jpeg_compress_struct
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3622
      functionLinenumberEnd: 3629
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23dng_empty_output_bufferP20jpeg_compress_struct
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3634
      functionLinenumberEnd: 3643
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10dng_stream3PutEPKvj
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_image_writer.cpp:3638,17'
          Dst:             _ZN10dng_stream3PutEPKvj
    - functionName:    _ZL20dng_term_destinationP20jpeg_compress_struct
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3650
      functionLinenumberEnd: 3662
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN10dng_stream3PutEPKvj
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_image_writer.cpp:3659,18'
          Dst:             _ZN10dng_stream3PutEPKvj
    - functionName:    jpeg_set_defaults
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22jpeg_set_adobe_qualityP20jpeg_compress_structi
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3668
      functionLinenumberEnd: 3703
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          76
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - jpeg_set_quality
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_image_writer.cpp:3690,2'
          Dst:             jpeg_set_quality
    - functionName:    jpeg_start_compress
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_write_scanlines
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_finish_compress
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_destroy_compress
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_set_quality
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN18dng_lzw_compressorD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3248
      functionLinenumberEnd: 3248
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN15dng_memory_dataD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_image_writer.cpp:3248,7'
          Dst:             _ZN15dng_memory_dataD2Ev
    - functionName:    _ZN16dng_image_writer9WriteDataER8dng_hostRK7dng_ifdR10dng_streamR16dng_pixel_bufferR7AutoPtrI16dng_memory_blockE
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3716
      functionLinenumberEnd: 4009
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         86
      ICount:          575
      EdgeCount:       159
      CyclomaticComplexity: 75
      functionsReached:
        - _Z15ThrowMemoryFullPKc
        - _Z17ThrowProgramErrorPKc
        - _Z18EncodeLosslessJPEGPKtjjjjiiR10dng_stream
        - _ZL22jpeg_set_adobe_qualityP20jpeg_compress_structi
        - _ZN10dng_stream3PutEPKvj
        - _ZN10dng_stream9Put_uint8Eh
        - _ZN16dng_memory_block12Buffer_uint8Ev
        - _ZN16dng_memory_block6BufferEv
        - _ZN16dng_pixel_buffer16DirtyPixel_uint8Eiij
        - _ZN16dng_pixel_buffer8CopyAreaERKS_RK8dng_rectjj
        - _ZN16dng_pixel_bufferC2ERKS_
        - _ZN16dng_pixel_bufferD2Ev
        - _ZN18dng_lzw_compressor8CompressEPKhPhjRj
        - _ZN18dng_lzw_compressorC2Ev
        - _ZN18dng_lzw_compressorD2Ev
        - _ZNK10dng_stream9SwapBytesEv
        - _ZNK16dng_memory_block11LogicalSizeEv
        - _ZNK7AutoPtrI16dng_memory_blockEptEv
        - _ZNK8dng_rect1HEv
        - _ZNK8dng_rect1WEv
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_rethrow
        - compress2
        - jpeg_CreateCompress
        - jpeg_destroy_compress
        - jpeg_finish_compress
        - jpeg_set_defaults
        - jpeg_start_compress
        - jpeg_std_error
        - jpeg_write_scanlines
      functionUses:    0
      BranchProfiles:
        - Branch String:   './dng_image_writer.cpp:3718,2'
          Branch Sides:    []
        - Branch String:   './dng_image_writer.cpp:3932,5'
          Branch Sides:    []
      Callsites:
        - Src:             './dng_image_writer.cpp:3731,24'
          Dst:             _ZNK8dng_rect1HEv
        - Src:             './dng_image_writer.cpp:3738,13'
          Dst:             _ZN10dng_stream9Put_uint8Eh
        - Src:             './dng_image_writer.cpp:3749,16'
          Dst:             _ZNK10dng_stream9SwapBytesEv
        - Src:             './dng_image_writer.cpp:3759,26'
          Dst:             _ZNK8dng_rect1HEv
        - Src:             './dng_image_writer.cpp:3758,12'
          Dst:             _ZN10dng_stream3PutEPKvj
        - Src:             './dng_image_writer.cpp:3776,15'
          Dst:             _ZNK10dng_stream9SwapBytesEv
        - Src:             './dng_image_writer.cpp:3787,21'
          Dst:             _ZNK8dng_rect1HEv
        - Src:             './dng_image_writer.cpp:3794,21'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_image_writer.cpp:3794,39'
          Dst:             _ZN16dng_memory_block12Buffer_uint8Ev
        - Src:             './dng_image_writer.cpp:3799,24'
          Dst:             _ZN18dng_lzw_compressorC2Ev
        - Src:             './dng_image_writer.cpp:3801,19'
          Dst:             _ZN18dng_lzw_compressor8CompressEPKhPhjRj
        - Src:             './dng_image_writer.cpp:3806,5'
          Dst:             _ZN18dng_lzw_compressorD2Ev
        - Src:             './dng_image_writer.cpp:3806,5'
          Dst:             _ZN18dng_lzw_compressorD2Ev
        - Src:             './dng_image_writer.cpp:3811,21'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_image_writer.cpp:3811,39'
          Dst:             _ZNK16dng_memory_block11LogicalSizeEv
        - Src:             './dng_image_writer.cpp:3823,19'
          Dst:             compress2
        - Src:             './dng_image_writer.cpp:3832,6'
          Dst:             _Z15ThrowMemoryFullPKc
        - Src:             './dng_image_writer.cpp:3840,17'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_image_writer.cpp:3840,35'
          Dst:             _ZNK16dng_memory_block11LogicalSizeEv
        - Src:             './dng_image_writer.cpp:3845,5'
          Dst:             _Z17ThrowProgramErrorPKc
        - Src:             './dng_image_writer.cpp:3849,11'
          Dst:             _ZN10dng_stream3PutEPKvj
        - Src:             './dng_image_writer.cpp:3858,21'
          Dst:             _ZN16dng_pixel_bufferC2ERKS_
        - Src:             './dng_image_writer.cpp:3866,18'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_image_writer.cpp:3866,36'
          Dst:             _ZN16dng_memory_block6BufferEv
        - Src:             './dng_image_writer.cpp:3871,10'
          Dst:             _ZN16dng_pixel_buffer8CopyAreaERKS_RK8dng_rectjj
        - Src:             './dng_image_writer.cpp:3889,4'
          Dst:             _ZN16dng_pixel_bufferD2Ev
        - Src:             './dng_image_writer.cpp:3879,20'
          Dst:             _ZNK8dng_rect1HEv
        - Src:             './dng_image_writer.cpp:3880,20'
          Dst:             _ZNK8dng_rect1WEv
        - Src:             './dng_image_writer.cpp:3878,4'
          Dst:             _Z18EncodeLosslessJPEGPKtjjjjiiR10dng_stream
        - Src:             './dng_image_writer.cpp:3889,4'
          Dst:             _ZN16dng_pixel_bufferD2Ev
        - Src:             './dng_image_writer.cpp:3902,16'
          Dst:             jpeg_std_error
        - Src:             './dng_image_writer.cpp:3912,5'
          Dst:             jpeg_CreateCompress
        - Src:             './dng_image_writer.cpp:3928,43'
          Dst:             _ZNK8dng_rect1WEv
        - Src:             './dng_image_writer.cpp:3929,43'
          Dst:             _ZNK8dng_rect1HEv
        - Src:             './dng_image_writer.cpp:3983,5'
          Dst:             __cxa_begin_catch
        - Src:             './dng_image_writer.cpp:3988,5'
          Dst:             jpeg_destroy_compress
        - Src:             './dng_image_writer.cpp:3990,5'
          Dst:             __cxa_rethrow
        - Src:             './dng_image_writer.cpp:3948,7'
          Dst:             _Z17ThrowProgramErrorPKc
        - Src:             './dng_image_writer.cpp:3954,5'
          Dst:             jpeg_set_defaults
        - Src:             './dng_image_writer.cpp:3956,5'
          Dst:             _ZL22jpeg_set_adobe_qualityP20jpeg_compress_structi
        - Src:             './dng_image_writer.cpp:3960,5'
          Dst:             jpeg_start_compress
        - Src:             './dng_image_writer.cpp:3969,29'
          Dst:             _ZN16dng_pixel_buffer16DirtyPixel_uint8Eiij
        - Src:             './dng_image_writer.cpp:3973,6'
          Dst:             jpeg_write_scanlines
        - Src:             './dng_image_writer.cpp:3979,5'
          Dst:             jpeg_finish_compress
        - Src:             './dng_image_writer.cpp:3981,5'
          Dst:             jpeg_destroy_compress
        - Src:             './dng_image_writer.cpp:3992,5'
          Dst:             __cxa_end_catch
        - Src:             './dng_image_writer.cpp:4003,4'
          Dst:             _Z17ThrowProgramErrorPKc
        - Src:             './dng_image_writer.cpp:3992,5'
          Dst:             __clang_call_terminate
    - functionName:    _ZN18dng_lzw_compressor8CompressEPKhPhjRj
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3487
      functionLinenumberEnd: 3554
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          132
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN18dng_lzw_compressor11PutCodeWordEi
        - _ZN18dng_lzw_compressor8AddTableEii
        - _ZN18dng_lzw_compressor9InitTableEv
        - _ZNK18dng_lzw_compressor11SearchTableEii
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_image_writer.cpp:3493,2'
          Dst:             _ZN18dng_lzw_compressor9InitTableEv
        - Src:             './dng_image_writer.cpp:3495,2'
          Dst:             _ZN18dng_lzw_compressor11PutCodeWordEi
        - Src:             './dng_image_writer.cpp:3516,20'
          Dst:             _ZNK18dng_lzw_compressor11SearchTableEii
        - Src:             './dng_image_writer.cpp:3521,5'
          Dst:             _ZN18dng_lzw_compressor11PutCodeWordEi
        - Src:             './dng_image_writer.cpp:3525,6'
          Dst:             _ZN18dng_lzw_compressor8AddTableEii
        - Src:             './dng_image_writer.cpp:3529,6'
          Dst:             _ZN18dng_lzw_compressor11PutCodeWordEi
        - Src:             './dng_image_writer.cpp:3530,6'
          Dst:             _ZN18dng_lzw_compressor9InitTableEv
        - Src:             './dng_image_writer.cpp:3546,3'
          Dst:             _ZN18dng_lzw_compressor11PutCodeWordEi
        - Src:             './dng_image_writer.cpp:3547,3'
          Dst:             _ZN18dng_lzw_compressor8AddTableEii
        - Src:             './dng_image_writer.cpp:3550,2'
          Dst:             _ZN18dng_lzw_compressor11PutCodeWordEi
    - functionName:    compress2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN18dng_lzw_compressor9InitTableEv
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3357
      functionLinenumberEnd: 3377
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          51
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN18dng_lzw_compressor11PutCodeWordEi
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3427
      functionLinenumberEnd: 3479
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          166
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK18dng_lzw_compressor11SearchTableEii
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3300
      functionLinenumberEnd: 3318
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          87
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN18dng_lzw_compressor8AddTableEii
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3382
      functionLinenumberEnd: 3422
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          117
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN18dng_lzw_compressorC2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3346
      functionLinenumberEnd: 3352
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN15dng_memory_data6BufferEv
        - _ZN15dng_memory_data8AllocateEjm
        - _ZN15dng_memory_dataC2Ev
        - _ZN15dng_memory_dataD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_image_writer.cpp:3338,4'
          Dst:             _ZN15dng_memory_dataC2Ev
        - Src:             './dng_image_writer.cpp:3348,10'
          Dst:             _ZN15dng_memory_data8AllocateEjm
        - Src:             './dng_image_writer.cpp:3350,41'
          Dst:             _ZN15dng_memory_data6BufferEv
        - Src:             './dng_image_writer.cpp:3352,2'
          Dst:             _ZN15dng_memory_dataD2Ev
    - functionName:    _ZN16dng_image_writer14ByteSwapBufferER8dng_hostR16dng_pixel_buffer
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3145
      functionLinenumberEnd: 3177
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          55
      EdgeCount:       13
      CyclomaticComplexity: 8
      functionsReached:
        - _Z13DoSwapBytes16Ptj
        - _Z13DoSwapBytes32Pjj
        - _ZNK8dng_rect1HEv
      functionUses:    0
      BranchProfiles:
        - Branch String:   './dng_image_writer.cpp:3149,2'
          Branch Sides:    []
      Callsites:
        - Src:             './dng_image_writer.cpp:3147,49'
          Dst:             _ZNK8dng_rect1HEv
        - Src:             './dng_image_writer.cpp:3155,4'
          Dst:             _Z13DoSwapBytes16Ptj
        - Src:             './dng_image_writer.cpp:3165,4'
          Dst:             _Z13DoSwapBytes32Pjj
    - functionName:    _ZL13EncodeFPDeltaPhS_iii
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2916
      functionLinenumberEnd: 3002
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          248
      EdgeCount:       26
      CyclomaticComplexity: 7
      functionsReached:
        - _Z16EncodeDeltaBytesPhii
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_image_writer.cpp:2998,2'
          Dst:             _Z16EncodeDeltaBytesPhii
    - functionName:    _ZL13EncodeDelta32Pjjjj
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2801
      functionLinenumberEnd: 2824
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          95
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL13EncodeDelta16Ptjjj
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2770
      functionLinenumberEnd: 2793
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          98
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12EncodeDelta8Phjjj
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2739
      functionLinenumberEnd: 2762
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          98
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN16dng_image_writer15EncodePredictorER8dng_hostRK7dng_ifdR16dng_pixel_bufferR7AutoPtrI16dng_memory_blockE
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3010
      functionLinenumberEnd: 3139
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         46
      ICount:          315
      EdgeCount:       53
      CyclomaticComplexity: 9
      functionsReached:
        - _Z14SafeUint32Multjj
        - _Z17ThrowProgramErrorPKc
        - _ZL12EncodeDelta8Phjjj
        - _ZL13EncodeDelta16Ptjjj
        - _ZL13EncodeDelta32Pjjjj
        - _ZL13EncodeFPDeltaPhS_iii
        - _ZN16dng_memory_block12Buffer_uint8Ev
        - _ZN16dng_pixel_buffer10DirtyPixelEiij
        - _ZN7AutoPtrI16dng_memory_blockE5ResetEPS0_
        - _ZNK16dng_memory_block11LogicalSizeEv
        - _ZNK7AutoPtrI16dng_memory_blockE3GetEv
        - _ZNK7AutoPtrI16dng_memory_blockEptEv
        - _ZNK8dng_rect1HEv
        - _ZNK8dng_rect1WEv
      functionUses:    0
      BranchProfiles:
        - Branch String:   './dng_image_writer.cpp:3012,2'
          Branch Sides:    []
        - Branch String:   './dng_image_writer.cpp:3032,4'
          Branch Sides:    []
      Callsites:
        - Src:             './dng_image_writer.cpp:3039,24'
          Dst:             _ZNK8dng_rect1HEv
        - Src:             './dng_image_writer.cpp:3040,24'
          Dst:             _ZNK8dng_rect1WEv
        - Src:             './dng_image_writer.cpp:3038,6'
          Dst:             _ZL12EncodeDelta8Phjjj
        - Src:             './dng_image_writer.cpp:3051,25'
          Dst:             _ZNK8dng_rect1HEv
        - Src:             './dng_image_writer.cpp:3052,25'
          Dst:             _ZNK8dng_rect1WEv
        - Src:             './dng_image_writer.cpp:3050,6'
          Dst:             _ZL13EncodeDelta16Ptjjj
        - Src:             './dng_image_writer.cpp:3063,25'
          Dst:             _ZNK8dng_rect1HEv
        - Src:             './dng_image_writer.cpp:3064,25'
          Dst:             _ZNK8dng_rect1WEv
        - Src:             './dng_image_writer.cpp:3062,6'
          Dst:             _ZL13EncodeDelta32Pjjjj
        - Src:             './dng_image_writer.cpp:3099,5'
          Dst:             _Z17ThrowProgramErrorPKc
        - Src:             './dng_image_writer.cpp:3101,28'
          Dst:             _Z14SafeUint32Multjj
        - Src:             './dng_image_writer.cpp:3105,20'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockE3GetEv
        - Src:             './dng_image_writer.cpp:3105,30'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_image_writer.cpp:3105,42'
          Dst:             _ZNK16dng_memory_block11LogicalSizeEv
        - Src:             './dng_image_writer.cpp:3108,16'
          Dst:             _ZN7AutoPtrI16dng_memory_blockE5ResetEPS0_
        - Src:             './dng_image_writer.cpp:3115,37'
          Dst:             _ZN16dng_pixel_buffer10DirtyPixelEiij
        - Src:             './dng_image_writer.cpp:3116,11'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_image_writer.cpp:3116,23'
          Dst:             _ZN16dng_memory_block12Buffer_uint8Ev
        - Src:             './dng_image_writer.cpp:3117,24'
          Dst:             _ZNK8dng_rect1WEv
        - Src:             './dng_image_writer.cpp:3115,5'
          Dst:             _ZL13EncodeFPDeltaPhS_iii
        - Src:             './dng_image_writer.cpp:3135,3'
          Dst:             _Z17ThrowProgramErrorPKc
    - functionName:    _ZN16dng_image_writer20CompressedBufferSizeERK7dng_ifdj
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2683
      functionLinenumberEnd: 2731
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          68
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - _Z13SafeUint32Addjj
        - _Z14SafeUint32Multjj
      functionUses:    0
      BranchProfiles:
        - Branch String:   './dng_image_writer.cpp:2685,2'
          Branch Sides:    []
      Callsites:
        - Src:             './dng_image_writer.cpp:2693,26'
          Dst:             _Z14SafeUint32Multjj
        - Src:             './dng_image_writer.cpp:2693,11'
          Dst:             _Z13SafeUint32Addjj
        - Src:             './dng_image_writer.cpp:2702,26'
          Dst:             _Z13SafeUint32Addjj
        - Src:             './dng_image_writer.cpp:2702,11'
          Dst:             _Z13SafeUint32Addjj
        - Src:             './dng_image_writer.cpp:2716,12'
          Dst:             _Z14SafeUint32Multjj
    - functionName:    _ZN16dng_image_writerD0Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2675
      functionLinenumberEnd: 2677
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16dng_image_writerD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_image_writer.cpp:2675,2'
          Dst:             _ZN16dng_image_writerD2Ev
    - functionName:    _ZN16dng_image_writerD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2675
      functionLinenumberEnd: 2677
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN16dng_image_writerC2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2668
      functionLinenumberEnd: 2670
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tag_xmpC2EPK7dng_xmp
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 546
      functionLinenumberEnd: 568
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN13tag_uint8_ptrC2EtPKhj
        - _ZN13tag_uint8_ptrD2Ev
        - _ZN7AutoPtrI16dng_memory_blockEC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_image_writer.cpp:542,4'
          Dst:             _ZN13tag_uint8_ptrC2EtPKhj
        - Src:             './dng_image_writer.cpp:544,4'
          Dst:             _ZN7AutoPtrI16dng_memory_blockEC2Ev
        - Src:             './dng_image_writer.cpp:568,2'
          Dst:             _ZN13tag_uint8_ptrD2Ev
    - functionName:    _ZN31dng_jpeg_image_find_digest_task7ProcessEjRK8dng_rectP17dng_abort_sniffer
      functionSourceFile: '/src/dng_sdk/source/./dng_jpeg_image.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          128
      EdgeCount:       30
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN14dng_lock_mutexC2EP9dng_mutex
        - _ZN14dng_lock_mutexD2Ev
        - _ZN15dng_md5_printer6ResultEv
        - _ZN15dng_md5_printer7ProcessEPKvj
        - _ZN15dng_md5_printerC2Ev
        - _ZN15dng_md5_printerD2Ev
        - _ZN16dng_memory_block6BufferEv
        - _ZN17dng_abort_sniffer13SniffForAbortEPS_
        - _ZNK16dng_memory_block11LogicalSizeEv
        - _ZNK7AutoPtrI16dng_memory_blockEptEv
        - _ZNK9AutoArrayI7AutoPtrI16dng_memory_blockEEixEl
      functionUses:    0
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             './dng_jpeg_image.cpp:289,21'
          Dst:             _ZN14dng_lock_mutexC2EP9dng_mutex
        - Src:             './dng_jpeg_image.cpp:298,6'
          Dst:             _ZN14dng_lock_mutexD2Ev
        - Src:             './dng_jpeg_image.cpp:300,5'
          Dst:             _ZN17dng_abort_sniffer13SniffForAbortEPS_
        - Src:             './dng_jpeg_image.cpp:302,21'
          Dst:             _ZN15dng_md5_printerC2Ev
        - Src:             './dng_jpeg_image.cpp:304,22'
          Dst:             _ZNK9AutoArrayI7AutoPtrI16dng_memory_blockEEixEl
        - Src:             './dng_jpeg_image.cpp:304,22'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_jpeg_image.cpp:304,56'
          Dst:             _ZN16dng_memory_block6BufferEv
        - Src:             './dng_jpeg_image.cpp:305,10'
          Dst:             _ZNK9AutoArrayI7AutoPtrI16dng_memory_blockEEixEl
        - Src:             './dng_jpeg_image.cpp:305,10'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_jpeg_image.cpp:305,44'
          Dst:             _ZNK16dng_memory_block11LogicalSizeEv
        - Src:             './dng_jpeg_image.cpp:304,13'
          Dst:             _ZN15dng_md5_printer7ProcessEPKvj
        - Src:             './dng_jpeg_image.cpp:307,36'
          Dst:             _ZN15dng_md5_printer6ResultEv
        - Src:             './dng_jpeg_image.cpp:309,5'
          Dst:             _ZN15dng_md5_printerD2Ev
        - Src:             './dng_jpeg_image.cpp:309,5'
          Dst:             _ZN15dng_md5_printerD2Ev
    - functionName:    _ZN31dng_jpeg_image_find_digest_taskD0Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_jpeg_image.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN31dng_jpeg_image_find_digest_taskD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_jpeg_image.cpp:242,7'
          Dst:             _ZN31dng_jpeg_image_find_digest_taskD2Ev
    - functionName:    _ZN31dng_jpeg_image_find_digest_taskD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_jpeg_image.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13dng_area_taskD2Ev
        - _ZN9dng_mutexD2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_jpeg_image.cpp:242,7'
          Dst:             _ZN9dng_mutexD2Ev
        - Src:             './dng_jpeg_image.cpp:242,7'
          Dst:             _ZN13dng_area_taskD2Ev
    - functionName:    _ZNK14dng_jpeg_image9TilesDownEv
      functionSourceFile: '/src/dng_sdk/source/./dng_jpeg_image.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          37
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK14dng_jpeg_image11TilesAcrossEv
      functionSourceFile: '/src/dng_sdk/source/./dng_jpeg_image.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          37
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN26dng_jpeg_image_encode_task7ProcessEjRK8dng_rectP17dng_abort_sniffer
      functionSourceFile: '/src/dng_sdk/source/./dng_jpeg_image.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          258
      EdgeCount:       56
      CyclomaticComplexity: 21
      functionsReached:
        - _Z14SafeUint32Multjjj
        - _ZN10dng_stream13AsMemoryBlockER20dng_memory_allocator
        - _ZN14dng_lock_mutexC2EP9dng_mutex
        - _ZN14dng_lock_mutexD2Ev
        - _ZN17dng_abort_sniffer13SniffForAbortEPS_
        - _ZN17dng_memory_streamC2ER20dng_memory_allocatorP17dng_abort_snifferj
        - _ZN17dng_memory_streamD2Ev
        - _ZN7AutoPtrI16dng_memory_blockE5ResetEPS0_
        - _ZN7AutoPtrI16dng_memory_blockEC2Ev
        - _ZN7AutoPtrI16dng_memory_blockED2Ev
        - _ZN8dng_host9AllocatorEv
        - _ZN9AutoArrayI7AutoPtrI16dng_memory_blockEEixEl
        - _ZNK7dng_ifd11TilesAcrossEv
        - _ZNK7dng_ifd8TileAreaEjj
      functionUses:    0
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             './dng_jpeg_image.cpp:97,30'
          Dst:             _ZN7AutoPtrI16dng_memory_blockEC2Ev
        - Src:             './dng_jpeg_image.cpp:98,30'
          Dst:             _ZN7AutoPtrI16dng_memory_blockEC2Ev
        - Src:             './dng_jpeg_image.cpp:99,30'
          Dst:             _ZN7AutoPtrI16dng_memory_blockEC2Ev
        - Src:             './dng_jpeg_image.cpp:100,30'
          Dst:             _ZN7AutoPtrI16dng_memory_blockEC2Ev
        - Src:             './dng_jpeg_image.cpp:102,30'
          Dst:             _Z14SafeUint32Multjjj
        - Src:             './dng_jpeg_image.cpp:105,23'
          Dst:             _ZN7AutoPtrI16dng_memory_blockE5ResetEPS0_
        - Src:             './dng_jpeg_image.cpp:107,30'
          Dst:             _ZNK7dng_ifd11TilesAcrossEv
        - Src:             './dng_jpeg_image.cpp:116,21'
          Dst:             _ZN14dng_lock_mutexC2EP9dng_mutex
        - Src:             './dng_jpeg_image.cpp:125,6'
          Dst:             _ZN14dng_lock_mutexD2Ev
        - Src:             './dng_jpeg_image.cpp:127,5'
          Dst:             _ZN17dng_abort_sniffer13SniffForAbortEPS_
        - Src:             './dng_jpeg_image.cpp:132,30'
          Dst:             _ZNK7dng_ifd8TileAreaEjj
        - Src:             './dng_jpeg_image.cpp:134,37'
          Dst:             _ZN8dng_host9AllocatorEv
        - Src:             './dng_jpeg_image.cpp:134,23'
          Dst:             _ZN17dng_memory_streamC2ER20dng_memory_allocatorP17dng_abort_snifferj
        - Src:             './dng_jpeg_image.cpp:147,5'
          Dst:             _ZN9AutoArrayI7AutoPtrI16dng_memory_blockEEixEl
        - Src:             './dng_jpeg_image.cpp:147,73'
          Dst:             _ZN8dng_host9AllocatorEv
        - Src:             './dng_jpeg_image.cpp:147,52'
          Dst:             _ZN10dng_stream13AsMemoryBlockER20dng_memory_allocator
        - Src:             './dng_jpeg_image.cpp:147,38'
          Dst:             _ZN7AutoPtrI16dng_memory_blockE5ResetEPS0_
        - Src:             './dng_jpeg_image.cpp:149,5'
          Dst:             _ZN17dng_memory_streamD2Ev
        - Src:             './dng_jpeg_image.cpp:149,5'
          Dst:             _ZN17dng_memory_streamD2Ev
        - Src:             './dng_jpeg_image.cpp:151,4'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
        - Src:             './dng_jpeg_image.cpp:151,4'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
        - Src:             './dng_jpeg_image.cpp:151,4'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
        - Src:             './dng_jpeg_image.cpp:151,4'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
        - Src:             './dng_jpeg_image.cpp:151,4'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
        - Src:             './dng_jpeg_image.cpp:151,4'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
        - Src:             './dng_jpeg_image.cpp:151,4'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
        - Src:             './dng_jpeg_image.cpp:151,4'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
    - functionName:    _ZN26dng_jpeg_image_encode_taskD0Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_jpeg_image.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN26dng_jpeg_image_encode_taskD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_jpeg_image.cpp:45,7'
          Dst:             _ZN26dng_jpeg_image_encode_taskD2Ev
    - functionName:    _ZN26dng_jpeg_image_encode_taskD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_jpeg_image.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13dng_area_taskD2Ev
        - _ZN9dng_mutexD2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_jpeg_image.cpp:45,7'
          Dst:             _ZN9dng_mutexD2Ev
        - Src:             './dng_jpeg_image.cpp:45,7'
          Dst:             _ZN13dng_area_taskD2Ev
    - functionName:    _ZN31dng_jpeg_image_find_digest_taskC2ERK14dng_jpeg_imagejP15dng_fingerprint
      functionSourceFile: '/src/dng_sdk/source/./dng_jpeg_image.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 275
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          82
      EdgeCount:       16
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN13dng_area_taskC2Ev
        - _ZN13dng_area_taskD2Ev
        - _ZN9dng_mutexC2EPKcj
        - _ZN9dng_mutexD2Ev
        - _ZN9dng_pointC2Eii
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_jpeg_image.cpp:259,3'
          Dst:             _ZN13dng_area_taskC2Ev
        - Src:             './dng_jpeg_image.cpp:266,6'
          Dst:             _ZN9dng_mutexC2EPKcj
        - Src:             './dng_jpeg_image.cpp:272,19'
          Dst:             _ZN9dng_pointC2Eii
        - Src:             './dng_jpeg_image.cpp:273,19'
          Dst:             _ZN9dng_pointC2Eii
        - Src:             './dng_jpeg_image.cpp:275,4'
          Dst:             _ZN9dng_mutexD2Ev
        - Src:             './dng_jpeg_image.cpp:275,4'
          Dst:             _ZN13dng_area_taskD2Ev
    - functionName:    _ZN9AutoArrayI15dng_fingerprintEC2Em
      functionSourceFile: '/src/dng_sdk/source/./dng_auto_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK14dng_jpeg_image9TileCountEv
      functionSourceFile: '/src/dng_sdk/source/./dng_jpeg_image.h'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK14dng_jpeg_image11TilesAcrossEv
        - _ZNK14dng_jpeg_image9TilesDownEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_jpeg_image.h:76,11'
          Dst:             _ZNK14dng_jpeg_image11TilesAcrossEv
        - Src:             './dng_jpeg_image.h:76,28'
          Dst:             _ZNK14dng_jpeg_image9TilesDownEv
    - functionName:    _ZNK14dng_jpeg_image10FindDigestER8dng_host
      functionSourceFile: '/src/dng_sdk/source/./dng_jpeg_image.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 326
      functionLinenumberEnd: 382
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         35
      ICount:          216
      EdgeCount:       52
      CyclomaticComplexity: 19
      functionsReached:
        - _Z10Min_uint32jj
        - _ZN15dng_md5_printer6ResultEv
        - _ZN15dng_md5_printer7ProcessEPKvj
        - _ZN15dng_md5_printerC2Ev
        - _ZN15dng_md5_printerD2Ev
        - _ZN16dng_memory_block6BufferEv
        - _ZN31dng_jpeg_image_find_digest_taskC2ERK14dng_jpeg_imagejP15dng_fingerprint
        - _ZN31dng_jpeg_image_find_digest_taskD2Ev
        - _ZN8dng_rectC2Eiiii
        - _ZN9AutoArrayI15dng_fingerprintE3GetEv
        - _ZN9AutoArrayI15dng_fingerprintEC2Em
        - _ZN9AutoArrayI15dng_fingerprintED2Ev
        - _ZN9AutoArrayI15dng_fingerprintEixEl
        - _ZNK14dng_jpeg_image9TileCountEv
        - _ZNK16dng_memory_block11LogicalSizeEv
        - _ZNK7AutoPtrI16dng_memory_blockE3GetEv
        - _ZNK7AutoPtrI16dng_memory_blockEptEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_jpeg_image.cpp:328,21'
          Dst:             _ZNK14dng_jpeg_image9TileCountEv
        - Src:             './dng_jpeg_image.cpp:330,47'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockE3GetEv
        - Src:             './dng_jpeg_image.cpp:332,29'
          Dst:             _ZN9AutoArrayI15dng_fingerprintEC2Em
        - Src:             './dng_jpeg_image.cpp:338,24'
          Dst:             _Z10Min_uint32jj
        - Src:             './dng_jpeg_image.cpp:343,22'
          Dst:             _ZN9AutoArrayI15dng_fingerprintE3GetEv
        - Src:             './dng_jpeg_image.cpp:341,35'
          Dst:             _ZN31dng_jpeg_image_find_digest_taskC2ERK14dng_jpeg_imagejP15dng_fingerprint
        - Src:             './dng_jpeg_image.cpp:346,10'
          Dst:             _ZN8dng_rectC2Eiiii
        - Src:             './dng_jpeg_image.cpp:348,3'
          Dst:             _ZN31dng_jpeg_image_find_digest_taskD2Ev
        - Src:             './dng_jpeg_image.cpp:352,18'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockE3GetEv
        - Src:             './dng_jpeg_image.cpp:355,19'
          Dst:             _ZN15dng_md5_printerC2Ev
        - Src:             './dng_jpeg_image.cpp:357,20'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_jpeg_image.cpp:357,33'
          Dst:             _ZN16dng_memory_block6BufferEv
        - Src:             './dng_jpeg_image.cpp:358,8'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_jpeg_image.cpp:358,21'
          Dst:             _ZNK16dng_memory_block11LogicalSizeEv
        - Src:             './dng_jpeg_image.cpp:357,11'
          Dst:             _ZN15dng_md5_printer7ProcessEPKvj
        - Src:             './dng_jpeg_image.cpp:360,33'
          Dst:             _ZN15dng_md5_printer6ResultEv
        - Src:             './dng_jpeg_image.cpp:360,3'
          Dst:             _ZN9AutoArrayI15dng_fingerprintEixEl
        - Src:             './dng_jpeg_image.cpp:362,3'
          Dst:             _ZN15dng_md5_printerD2Ev
        - Src:             './dng_jpeg_image.cpp:348,3'
          Dst:             _ZN31dng_jpeg_image_find_digest_taskD2Ev
        - Src:             './dng_jpeg_image.cpp:362,3'
          Dst:             _ZN15dng_md5_printerD2Ev
        - Src:             './dng_jpeg_image.cpp:368,19'
          Dst:             _ZN15dng_md5_printerC2Ev
        - Src:             './dng_jpeg_image.cpp:373,21'
          Dst:             _ZN9AutoArrayI15dng_fingerprintEixEl
        - Src:             './dng_jpeg_image.cpp:373,12'
          Dst:             _ZN15dng_md5_printer7ProcessEPKvj
        - Src:             './dng_jpeg_image.cpp:380,3'
          Dst:             _ZN15dng_md5_printerD2Ev
        - Src:             './dng_jpeg_image.cpp:378,18'
          Dst:             _ZN15dng_md5_printer6ResultEv
        - Src:             './dng_jpeg_image.cpp:380,3'
          Dst:             _ZN15dng_md5_printerD2Ev
        - Src:             './dng_jpeg_image.cpp:382,2'
          Dst:             _ZN9AutoArrayI15dng_fingerprintED2Ev
        - Src:             './dng_jpeg_image.cpp:382,2'
          Dst:             _ZN9AutoArrayI15dng_fingerprintED2Ev
    - functionName:    _ZN26dng_jpeg_image_encode_taskC2ER8dng_hostR16dng_image_writerRK9dng_imageR14dng_jpeg_imagejRK7dng_ifd
      functionSourceFile: '/src/dng_sdk/source/./dng_jpeg_image.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          97
      EdgeCount:       16
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN13dng_area_taskC2Ev
        - _ZN13dng_area_taskD2Ev
        - _ZN9dng_mutexC2EPKcj
        - _ZN9dng_mutexD2Ev
        - _ZN9dng_pointC2Eii
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_jpeg_image.cpp:68,3'
          Dst:             _ZN13dng_area_taskC2Ev
        - Src:             './dng_jpeg_image.cpp:81,6'
          Dst:             _ZN9dng_mutexC2EPKcj
        - Src:             './dng_jpeg_image.cpp:87,19'
          Dst:             _ZN9dng_pointC2Eii
        - Src:             './dng_jpeg_image.cpp:88,19'
          Dst:             _ZN9dng_pointC2Eii
        - Src:             './dng_jpeg_image.cpp:90,4'
          Dst:             _ZN9dng_mutexD2Ev
        - Src:             './dng_jpeg_image.cpp:90,4'
          Dst:             _ZN13dng_area_taskD2Ev
    - functionName:    _ZN14dng_jpeg_image6EncodeER8dng_hostRK12dng_negativeR16dng_image_writerRK9dng_image
      functionSourceFile: '/src/dng_sdk/source/./dng_jpeg_image.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          244
      EdgeCount:       46
      CyclomaticComplexity: 18
      functionsReached:
        - _Z10Min_uint32jj
        - _ZN26dng_jpeg_image_encode_taskC2ER8dng_hostR16dng_image_writerRK9dng_imageR14dng_jpeg_imagejRK7dng_ifd
        - _ZN26dng_jpeg_image_encode_taskD2Ev
        - _ZN7dng_ifd12FindTileSizeEjjj
        - _ZN7dng_ifdC2Ev
        - _ZN7dng_ifdD2Ev
        - _ZN8dng_rectC2Eiiii
        - _ZN9AutoArrayI7AutoPtrI16dng_memory_blockEE5ResetEm
        - _ZNK12dng_negative21ColorimetricReferenceEv
        - _ZNK12dng_negative24OriginalDefaultFinalSizeEv
        - _ZNK7dng_ifd11TilesAcrossEv
        - _ZNK7dng_ifd9TilesDownEv
        - _ZNK8dng_rect4SizeEv
        - _ZNK9dng_image6BoundsEv
        - _ZNK9dng_image6PlanesEv
        - _ZNK9dng_pointeqERKS_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_jpeg_image.cpp:177,21'
          Dst:             _ZNK9dng_image6BoundsEv
        - Src:             './dng_jpeg_image.cpp:177,31'
          Dst:             _ZNK8dng_rect4SizeEv
        - Src:             './dng_jpeg_image.cpp:179,10'
          Dst:             _ZN7dng_ifdC2Ev
        - Src:             './dng_jpeg_image.cpp:184,31'
          Dst:             _ZNK9dng_image6PlanesEv
        - Src:             './dng_jpeg_image.cpp:195,6'
          Dst:             _ZN7dng_ifd12FindTileSizeEjjj
        - Src:             './dng_jpeg_image.cpp:207,14'
          Dst:             _ZNK9dng_image6BoundsEv
        - Src:             './dng_jpeg_image.cpp:207,24'
          Dst:             _ZNK8dng_rect4SizeEv
        - Src:             './dng_jpeg_image.cpp:207,44'
          Dst:             _ZNK12dng_negative24OriginalDefaultFinalSizeEv
        - Src:             './dng_jpeg_image.cpp:207,32'
          Dst:             _ZNK9dng_pointeqERKS_
        - Src:             './dng_jpeg_image.cpp:209,15'
          Dst:             _ZNK12dng_negative21ColorimetricReferenceEv
        - Src:             './dng_jpeg_image.cpp:218,27'
          Dst:             _ZNK7dng_ifd11TilesAcrossEv
        - Src:             './dng_jpeg_image.cpp:219,27'
          Dst:             _ZNK7dng_ifd9TilesDownEv
        - Src:             './dng_jpeg_image.cpp:223,12'
          Dst:             _ZN9AutoArrayI7AutoPtrI16dng_memory_blockEE5ResetEm
        - Src:             './dng_jpeg_image.cpp:225,23'
          Dst:             _Z10Min_uint32jj
        - Src:             './dng_jpeg_image.cpp:228,29'
          Dst:             _ZN26dng_jpeg_image_encode_taskC2ER8dng_hostR16dng_image_writerRK9dng_imageR14dng_jpeg_imagejRK7dng_ifd
        - Src:             './dng_jpeg_image.cpp:236,9'
          Dst:             _ZN8dng_rectC2Eiiii
        - Src:             './dng_jpeg_image.cpp:238,2'
          Dst:             _ZN26dng_jpeg_image_encode_taskD2Ev
        - Src:             './dng_jpeg_image.cpp:238,2'
          Dst:             _ZN7dng_ifdD2Ev
        - Src:             './dng_jpeg_image.cpp:238,2'
          Dst:             _ZN26dng_jpeg_image_encode_taskD2Ev
        - Src:             './dng_jpeg_image.cpp:238,2'
          Dst:             _ZN7dng_ifdD2Ev
    - functionName:    _ZN9AutoArrayI7AutoPtrI16dng_memory_blockEEC2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_auto_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN14dng_jpeg_imageC2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_jpeg_image.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7AutoPtrI16dng_memory_blockEC2Ev
        - _ZN7AutoPtrI16dng_memory_blockED2Ev
        - _ZN9AutoArrayI7AutoPtrI16dng_memory_blockEEC2Ev
        - _ZN9dng_pointC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_jpeg_image.cpp:33,4'
          Dst:             _ZN9dng_pointC2Ev
        - Src:             './dng_jpeg_image.cpp:34,4'
          Dst:             _ZN9dng_pointC2Ev
        - Src:             './dng_jpeg_image.cpp:36,4'
          Dst:             _ZN7AutoPtrI16dng_memory_blockEC2Ev
        - Src:             './dng_jpeg_image.cpp:37,4'
          Dst:             _ZN9AutoArrayI7AutoPtrI16dng_memory_blockEEC2Ev
        - Src:             './dng_jpeg_image.cpp:41,2'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
    - functionName:    _ZL15ConvertUnsignedImmEvT_PT0_
      functionSourceFile: '/src/dng_sdk/source/./dng_safe_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z17ThrowProgramErrorPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_safe_arithmetic.h:214,5'
          Dst:             _Z17ThrowProgramErrorPKc
    - functionName:    _ZN12_GLOBAL__N_110TermSourceEP22jpeg_decompress_struct
      functionSourceFile: '/src/dng_sdk/source/./dng_jpeg_memory_source.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12_GLOBAL__N_115ResyncToRestartEP22jpeg_decompress_structi
      functionSourceFile: '/src/dng_sdk/source/./dng_jpeg_memory_source.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12_GLOBAL__N_113SkipInputDataEP22jpeg_decompress_structl
      functionSourceFile: '/src/dng_sdk/source/./dng_jpeg_memory_source.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          137
      EdgeCount:       38
      CyclomaticComplexity: 20
      functionsReached:
        - _ZL15ConvertUnsignedImmEvT_PT0_
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_jpeg_memory_source.cpp:27,7'
          Dst:             _ZL15ConvertUnsignedImmEvT_PT0_
        - Src:             './dng_jpeg_memory_source.cpp:29,5'
          Dst:             __cxa_begin_catch
        - Src:             './dng_jpeg_memory_source.cpp:32,5'
          Dst:             __cxa_end_catch
        - Src:             './dng_jpeg_memory_source.cpp:32,5'
          Dst:             __cxa_end_catch
        - Src:             './dng_jpeg_memory_source.cpp:32,5'
          Dst:             __clang_call_terminate
    - functionName:    _ZN12_GLOBAL__N_115FillInputBufferEP22jpeg_decompress_struct
      functionSourceFile: '/src/dng_sdk/source/./dng_jpeg_memory_source.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13
      functionLinenumberEnd: 17
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12_GLOBAL__N_110InitSourceEP22jpeg_decompress_struct
      functionSourceFile: '/src/dng_sdk/source/./dng_jpeg_memory_source.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 9
      functionLinenumberEnd: 11
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z22CreateJpegMemorySourcePKhm
      functionSourceFile: '/src/dng_sdk/source/./dng_jpeg_memory_source.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          24
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN22dng_linearization_info9LinearizeER8dng_hostRK9dng_imageRS2_
      functionSourceFile: '/src/dng_sdk/source/./dng_linearization_info.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1424
      functionLinenumberEnd: 1434
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          54
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN19dng_linearize_imageC2ER8dng_hostR22dng_linearization_infoRK9dng_imageRS4_
        - _ZN19dng_linearize_imageD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_linearization_info.cpp:1426,22'
          Dst:             _ZN19dng_linearize_imageC2ER8dng_hostR22dng_linearization_infoRK9dng_imageRS4_
        - Src:             './dng_linearization_info.cpp:1434,2'
          Dst:             _ZN19dng_linearize_imageD2Ev
        - Src:             './dng_linearization_info.cpp:1434,2'
          Dst:             _ZN19dng_linearize_imageD2Ev
    - functionName:    _ZN19dng_linearize_imageD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_linearization_info.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1021
      functionLinenumberEnd: 1023
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN13dng_area_taskD2Ev
        - _ZN7AutoPtrI19dng_linearize_planeED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_linearization_info.cpp:1023,2'
          Dst:             _ZN7AutoPtrI19dng_linearize_planeED2Ev
        - Src:             './dng_linearization_info.cpp:1023,2'
          Dst:             _ZN13dng_area_taskD2Ev
    - functionName:    _ZN7AutoPtrI19dng_linearize_planeED2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_auto_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN19dng_linearize_planeD2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_auto_ptr.h:127,2'
          Dst:             _ZN19dng_linearize_planeD2Ev
    - functionName:    _ZN19dng_linearize_planeD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_linearization_info.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 445
      functionLinenumberEnd: 447
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7AutoPtrI16dng_memory_blockED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_linearization_info.cpp:447,2'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
        - Src:             './dng_linearization_info.cpp:447,2'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
        - Src:             './dng_linearization_info.cpp:447,2'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
    - functionName:    _ZN19dng_linearize_imageD0Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_linearization_info.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1021
      functionLinenumberEnd: 1023
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN19dng_linearize_imageD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_linearization_info.cpp:1021,2'
          Dst:             _ZN19dng_linearize_imageD2Ev
    - functionName:    _ZNK19dng_linearize_image14RepeatingTile1Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_linearization_info.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1028
      functionLinenumberEnd: 1030
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK19dng_linearize_image14RepeatingTile2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_linearization_info.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1037
      functionLinenumberEnd: 1039
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8dng_rect2TLEv
        - _ZplRK8dng_rectRK9dng_point
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_linearization_info.cpp:1039,50'
          Dst:             _ZNK8dng_rect2TLEv
        - Src:             './dng_linearization_info.cpp:1039,36'
          Dst:             _ZplRK8dng_rectRK9dng_point
    - functionName:    _ZN19dng_linearize_image7ProcessEjRK8dng_rectP17dng_abort_sniffer
      functionSourceFile: '/src/dng_sdk/source/./dng_linearization_info.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1048
      functionLinenumberEnd: 1059
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          48
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN19dng_linearize_plane7ProcessERK8dng_rect
        - _ZNK7AutoPtrI19dng_linearize_planeEptEv
        - _ZNK9dng_image6PlanesEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_linearization_info.cpp:1052,43'
          Dst:             _ZNK9dng_image6PlanesEv
        - Src:             './dng_linearization_info.cpp:1055,3'
          Dst:             _ZNK7AutoPtrI19dng_linearize_planeEptEv
        - Src:             './dng_linearization_info.cpp:1055,23'
          Dst:             _ZN19dng_linearize_plane7ProcessERK8dng_rect
    - functionName:    _ZNK7AutoPtrI19dng_linearize_planeEptEv
      functionSourceFile: '/src/dng_sdk/source/./dng_auto_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN19dng_linearize_plane7ProcessERK8dng_rect
      functionSourceFile: '/src/dng_sdk/source/./dng_linearization_info.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 452
      functionLinenumberEnd: 951
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         191
      ICount:          1313
      EdgeCount:       206
      CyclomaticComplexity: 17
      functionsReached:
        - _Z10Pin_real32fff
        - _Z10Pin_uint16i
        - _ZN16dng_memory_block12Buffer_int32Ev
        - _ZN16dng_memory_block13Buffer_real32Ev
        - _ZN16dng_memory_block13Buffer_uint16Ev
        - _ZN16dng_pixel_buffer10DirtyPixelEiij
        - _ZN21dng_const_tile_bufferC2ERK9dng_imageRK8dng_rect
        - _ZN21dng_const_tile_bufferD2Ev
        - _ZN21dng_dirty_tile_bufferC2ER9dng_imageRK8dng_rect
        - _ZN21dng_dirty_tile_bufferD2Ev
        - _ZNK16dng_pixel_buffer10ConstPixelEiij
        - _ZNK7AutoPtrI16dng_memory_blockEptEv
        - _ZNK8dng_rect1HEv
        - _ZNK8dng_rect1WEv
        - _ZNK8dng_rect2TLEv
        - _ZmiRK8dng_rectRK9dng_point
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_linearization_info.cpp:456,43'
          Dst:             _ZNK8dng_rect2TLEv
        - Src:             './dng_linearization_info.cpp:456,29'
          Dst:             _ZmiRK8dng_rectRK9dng_point
        - Src:             './dng_linearization_info.cpp:458,24'
          Dst:             _ZN21dng_const_tile_bufferC2ERK9dng_imageRK8dng_rect
        - Src:             './dng_linearization_info.cpp:459,24'
          Dst:             _ZN21dng_dirty_tile_bufferC2ER9dng_imageRK8dng_rect
        - Src:             './dng_linearization_info.cpp:464,25'
          Dst:             _ZNK8dng_rect1WEv
        - Src:             './dng_linearization_info.cpp:468,24'
          Dst:             _ZNK8dng_rect1HEv
        - Src:             './dng_linearization_info.cpp:475,32'
          Dst:             _ZNK16dng_pixel_buffer10ConstPixelEiij
        - Src:             './dng_linearization_info.cpp:479,26'
          Dst:             _ZN16dng_pixel_buffer10DirtyPixelEiij
        - Src:             './dng_linearization_info.cpp:951,2'
          Dst:             _ZN21dng_dirty_tile_bufferD2Ev
        - Src:             './dng_linearization_info.cpp:519,11'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_linearization_info.cpp:519,29'
          Dst:             _ZN16dng_memory_block13Buffer_real32Ev
        - Src:             './dng_linearization_info.cpp:530,11'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_linearization_info.cpp:530,29'
          Dst:             _ZN16dng_memory_block13Buffer_real32Ev
        - Src:             './dng_linearization_info.cpp:574,25'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_linearization_info.cpp:574,40'
          Dst:             _ZN16dng_memory_block13Buffer_uint16Ev
        - Src:             './dng_linearization_info.cpp:617,25'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_linearization_info.cpp:617,40'
          Dst:             _ZN16dng_memory_block13Buffer_real32Ev
        - Src:             './dng_linearization_info.cpp:664,23'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_linearization_info.cpp:664,38'
          Dst:             _ZN16dng_memory_block12Buffer_int32Ev
        - Src:             './dng_linearization_info.cpp:670,10'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_linearization_info.cpp:670,28'
          Dst:             _ZN16dng_memory_block12Buffer_int32Ev
        - Src:             './dng_linearization_info.cpp:681,10'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_linearization_info.cpp:681,28'
          Dst:             _ZN16dng_memory_block12Buffer_int32Ev
        - Src:             './dng_linearization_info.cpp:716,16'
          Dst:             _Z10Pin_uint16i
        - Src:             './dng_linearization_info.cpp:749,16'
          Dst:             _Z10Pin_uint16i
        - Src:             './dng_linearization_info.cpp:769,10'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_linearization_info.cpp:769,28'
          Dst:             _ZN16dng_memory_block13Buffer_real32Ev
        - Src:             './dng_linearization_info.cpp:780,10'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_linearization_info.cpp:780,28'
          Dst:             _ZN16dng_memory_block13Buffer_real32Ev
        - Src:             './dng_linearization_info.cpp:792,25'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_linearization_info.cpp:792,40'
          Dst:             _ZN16dng_memory_block13Buffer_real32Ev
        - Src:             './dng_linearization_info.cpp:818,11'
          Dst:             _Z10Pin_real32fff
        - Src:             './dng_linearization_info.cpp:851,11'
          Dst:             _Z10Pin_real32fff
        - Src:             './dng_linearization_info.cpp:897,11'
          Dst:             _Z10Pin_real32fff
        - Src:             './dng_linearization_info.cpp:934,11'
          Dst:             _Z10Pin_real32fff
        - Src:             './dng_linearization_info.cpp:951,2'
          Dst:             _ZN21dng_dirty_tile_bufferD2Ev
        - Src:             './dng_linearization_info.cpp:951,2'
          Dst:             _ZN21dng_const_tile_bufferD2Ev
        - Src:             './dng_linearization_info.cpp:951,2'
          Dst:             _ZN21dng_const_tile_bufferD2Ev
    - functionName:    _ZmiRK8dng_rectRK9dng_point
      functionSourceFile: '/src/dng_sdk/source/./dng_rect.h'
      linkageType:     InternalLinkage
      functionLinenumber: 384
      functionLinenumberEnd: 389
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          46
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8dng_rectC2Eiiii
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_rect.h:386,9'
          Dst:             _ZN8dng_rectC2Eiiii
    - functionName:    _Z10Pin_uint16i
      functionSourceFile: '/src/dng_sdk/source/./dng_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN19dng_linearize_imageC2ER8dng_hostR22dng_linearization_infoRK9dng_imageRS4_
      functionSourceFile: '/src/dng_sdk/source/./dng_linearization_info.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 997
      functionLinenumberEnd: 1016
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          165
      EdgeCount:       60
      CyclomaticComplexity: 31
      functionsReached:
        - _ZN13dng_area_taskC2Ev
        - _ZN13dng_area_taskD2Ev
        - _ZN19dng_linearize_planeC2ER8dng_hostR22dng_linearization_infoRK9dng_imageRS4_j
        - _ZN7AutoPtrI19dng_linearize_planeE5ResetEPS0_
        - _ZN7AutoPtrI19dng_linearize_planeEC2Ev
        - _ZN7AutoPtrI19dng_linearize_planeED2Ev
        - _ZN9dng_pointC2Eii
        - _ZNK9dng_image6PlanesEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_linearization_info.cpp:988,22'
          Dst:             _ZN13dng_area_taskC2Ev
        - Src:             './dng_linearization_info.cpp:988,22'
          Dst:             _ZN7AutoPtrI19dng_linearize_planeEC2Ev
        - Src:             './dng_linearization_info.cpp:1001,42'
          Dst:             _ZNK9dng_image6PlanesEv
        - Src:             './dng_linearization_info.cpp:1004,33'
          Dst:             _ZN19dng_linearize_planeC2ER8dng_hostR22dng_linearization_infoRK9dng_imageRS4_j
        - Src:             './dng_linearization_info.cpp:1004,22'
          Dst:             _ZN7AutoPtrI19dng_linearize_planeE5ResetEPS0_
        - Src:             './dng_linearization_info.cpp:988,22'
          Dst:             _ZN7AutoPtrI19dng_linearize_planeED2Ev
        - Src:             './dng_linearization_info.cpp:1014,17'
          Dst:             _ZN9dng_pointC2Eii
        - Src:             './dng_linearization_info.cpp:1016,2'
          Dst:             _ZN7AutoPtrI19dng_linearize_planeED2Ev
        - Src:             './dng_linearization_info.cpp:1016,2'
          Dst:             _ZN13dng_area_taskD2Ev
    - functionName:    _ZN7AutoPtrI19dng_linearize_planeEC2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_auto_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7AutoPtrI19dng_linearize_planeE5ResetEPS0_
      functionSourceFile: '/src/dng_sdk/source/./dng_auto_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          52
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN19dng_linearize_planeD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_auto_ptr.h:151,4'
          Dst:             _ZN19dng_linearize_planeD2Ev
    - functionName:    _ZN19dng_linearize_planeC2ER8dng_hostR22dng_linearization_infoRK9dng_imageRS4_j
      functionSourceFile: '/src/dng_sdk/source/./dng_linearization_info.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 440
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         190
      ICount:          1087
      EdgeCount:       361
      CyclomaticComplexity: 173
      functionsReached:
        - _Z10Min_uint32jj
        - _Z10Pin_real64ddd
        - _Z11Round_int32d
        - _Z11TagTypeSizej
        - _Z12Round_uint32d
        - _Z14SafeUint32Multjj
        - _Z14SafeUint32Multjjj
        - _Z14ThrowBadFormatPKc
        - _Z17ThrowProgramErrorPKc
        - _ZN16dng_memory_block12Buffer_int32Ev
        - _ZN16dng_memory_block13Buffer_real32Ev
        - _ZN16dng_memory_block13Buffer_real64Ev
        - _ZN16dng_memory_block13Buffer_uint16Ev
        - _ZN7AutoPtrI16dng_memory_blockE5ResetEPS0_
        - _ZN7AutoPtrI16dng_memory_blockE5ResetEv
        - _ZN7AutoPtrI16dng_memory_blockEC2Ev
        - _ZN7AutoPtrI16dng_memory_blockED2Ev
        - _ZNK16dng_memory_block11LogicalSizeEv
        - _ZNK22dng_linearization_info13MaxBlackLevelEj
        - _ZNK7AutoPtrI16dng_memory_blockE3GetEv
        - _ZNK7AutoPtrI16dng_memory_blockEptEv
        - _ZNK8dng_rect1HEv
        - _ZNK8dng_rect1WEv
        - _ZNK9dng_image9PixelTypeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_linearization_info.cpp:88,28'
          Dst:             _ZNK9dng_image9PixelTypeEv
        - Src:             './dng_linearization_info.cpp:89,28'
          Dst:             _ZNK9dng_image9PixelTypeEv
        - Src:             './dng_linearization_info.cpp:92,4'
          Dst:             _ZN7AutoPtrI16dng_memory_blockEC2Ev
        - Src:             './dng_linearization_info.cpp:95,4'
          Dst:             _ZN7AutoPtrI16dng_memory_blockEC2Ev
        - Src:             './dng_linearization_info.cpp:97,4'
          Dst:             _ZN7AutoPtrI16dng_memory_blockEC2Ev
        - Src:             './dng_linearization_info.cpp:114,3'
          Dst:             _Z17ThrowProgramErrorPKc
        - Src:             './dng_linearization_info.cpp:440,2'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
        - Src:             './dng_linearization_info.cpp:124,3'
          Dst:             _Z17ThrowProgramErrorPKc
        - Src:             './dng_linearization_info.cpp:134,3'
          Dst:             _Z17ThrowProgramErrorPKc
        - Src:             './dng_linearization_info.cpp:145,25'
          Dst:             _ZNK22dng_linearization_info13MaxBlackLevelEj
        - Src:             './dng_linearization_info.cpp:151,3'
          Dst:             _Z14ThrowBadFormatPKc
        - Src:             './dng_linearization_info.cpp:160,24'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockE3GetEv
        - Src:             './dng_linearization_info.cpp:164,37'
          Dst:             _ZNK8dng_rect1WEv
        - Src:             './dng_linearization_info.cpp:180,4'
          Dst:             _Z14SafeUint32Multjjj
        - Src:             './dng_linearization_info.cpp:179,20'
          Dst:             _ZN7AutoPtrI16dng_memory_blockE5ResetEPS0_
        - Src:             './dng_linearization_info.cpp:192,27'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockE3GetEv
        - Src:             './dng_linearization_info.cpp:195,11'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_linearization_info.cpp:195,30'
          Dst:             _ZN16dng_memory_block13Buffer_real64Ev
        - Src:             './dng_linearization_info.cpp:206,6'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_linearization_info.cpp:206,24'
          Dst:             _ZN16dng_memory_block13Buffer_real32Ev
        - Src:             './dng_linearization_info.cpp:215,16'
          Dst:             _Z11Round_int32d
        - Src:             './dng_linearization_info.cpp:217,6'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_linearization_info.cpp:217,24'
          Dst:             _ZN16dng_memory_block12Buffer_int32Ev
        - Src:             './dng_linearization_info.cpp:229,24'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockE3GetEv
        - Src:             './dng_linearization_info.cpp:232,37'
          Dst:             _ZNK8dng_rect1HEv
        - Src:             './dng_linearization_info.cpp:248,4'
          Dst:             _Z14SafeUint32Multjj
        - Src:             './dng_linearization_info.cpp:247,20'
          Dst:             _ZN7AutoPtrI16dng_memory_blockE5ResetEPS0_
        - Src:             './dng_linearization_info.cpp:266,26'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockE3GetEv
        - Src:             './dng_linearization_info.cpp:269,10'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_linearization_info.cpp:269,29'
          Dst:             _ZN16dng_memory_block13Buffer_real64Ev
        - Src:             './dng_linearization_info.cpp:280,5'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_linearization_info.cpp:280,23'
          Dst:             _ZN16dng_memory_block13Buffer_real32Ev
        - Src:             './dng_linearization_info.cpp:289,15'
          Dst:             _Z11Round_int32d
        - Src:             './dng_linearization_info.cpp:291,5'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_linearization_info.cpp:291,23'
          Dst:             _ZN16dng_memory_block12Buffer_int32Ev
        - Src:             './dng_linearization_info.cpp:302,21'
          Dst:             _ZN7AutoPtrI16dng_memory_blockE5ResetEv
        - Src:             './dng_linearization_info.cpp:320,32'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockE3GetEv
        - Src:             './dng_linearization_info.cpp:323,10'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_linearization_info.cpp:323,36'
          Dst:             _ZN16dng_memory_block13Buffer_uint16Ev
        - Src:             './dng_linearization_info.cpp:325,17'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_linearization_info.cpp:325,43'
          Dst:             _ZNK16dng_memory_block11LogicalSizeEv
        - Src:             './dng_linearization_info.cpp:337,16'
          Dst:             _Z11TagTypeSizej
        - Src:             './dng_linearization_info.cpp:336,18'
          Dst:             _ZN7AutoPtrI16dng_memory_blockE5ResetEPS0_
        - Src:             './dng_linearization_info.cpp:349,10'
          Dst:             _Z10Min_uint32jj
        - Src:             './dng_linearization_info.cpp:365,9'
          Dst:             _Z10Pin_real64ddd
        - Src:             './dng_linearization_info.cpp:372,26'
          Dst:             _Z12Round_uint32d
        - Src:             './dng_linearization_info.cpp:374,6'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_linearization_info.cpp:374,21'
          Dst:             _ZN16dng_memory_block13Buffer_uint16Ev
        - Src:             './dng_linearization_info.cpp:381,6'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_linearization_info.cpp:381,21'
          Dst:             _ZN16dng_memory_block13Buffer_real32Ev
        - Src:             './dng_linearization_info.cpp:394,18'
          Dst:             _ZN7AutoPtrI16dng_memory_blockE5ResetEPS0_
        - Src:             './dng_linearization_info.cpp:406,10'
          Dst:             _Z10Min_uint32jj
        - Src:             './dng_linearization_info.cpp:421,6'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_linearization_info.cpp:421,21'
          Dst:             _ZN16dng_memory_block13Buffer_real32Ev
        - Src:             './dng_linearization_info.cpp:428,16'
          Dst:             _Z11Round_int32d
        - Src:             './dng_linearization_info.cpp:430,6'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_linearization_info.cpp:430,21'
          Dst:             _ZN16dng_memory_block12Buffer_int32Ev
        - Src:             './dng_linearization_info.cpp:440,2'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
        - Src:             './dng_linearization_info.cpp:440,2'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
    - functionName:    _ZNK22dng_linearization_info13MaxBlackLevelEj
      functionSourceFile: '/src/dng_sdk/source/./dng_linearization_info.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1313
      functionLinenumberEnd: 1415
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         45
      ICount:          306
      EdgeCount:       57
      CyclomaticComplexity: 14
      functionsReached:
        - _Z10Max_real64dd
        - _ZN16dng_memory_block13Buffer_real64Ev
        - _ZNK16dng_memory_block11LogicalSizeEv
        - _ZNK7AutoPtrI16dng_memory_blockE3GetEv
        - _ZNK7AutoPtrI16dng_memory_blockEptEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_linearization_info.cpp:1327,19'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockE3GetEv
        - Src:             './dng_linearization_info.cpp:1330,19'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_linearization_info.cpp:1330,33'
          Dst:             _ZN16dng_memory_block13Buffer_real64Ev
        - Src:             './dng_linearization_info.cpp:1332,20'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_linearization_info.cpp:1332,34'
          Dst:             _ZNK16dng_memory_block11LogicalSizeEv
        - Src:             './dng_linearization_info.cpp:1345,13'
          Dst:             _Z10Max_real64dd
        - Src:             './dng_linearization_info.cpp:1361,19'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockE3GetEv
        - Src:             './dng_linearization_info.cpp:1364,19'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_linearization_info.cpp:1364,33'
          Dst:             _ZN16dng_memory_block13Buffer_real64Ev
        - Src:             './dng_linearization_info.cpp:1366,20'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_linearization_info.cpp:1366,34'
          Dst:             _ZNK16dng_memory_block11LogicalSizeEv
        - Src:             './dng_linearization_info.cpp:1379,13'
          Dst:             _Z10Max_real64dd
        - Src:             './dng_linearization_info.cpp:1408,16'
          Dst:             _Z10Max_real64dd
    - functionName:    _ZN16dng_memory_block13Buffer_real64Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_memory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 487
      functionLinenumberEnd: 488
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16dng_memory_block6BufferEv
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_memory.h:488,22'
          Dst:             _ZN16dng_memory_block6BufferEv
    - functionName:    _ZN22dng_linearization_info9PostParseER8dng_hostR12dng_negative
      functionSourceFile: '/src/dng_sdk/source/./dng_linearization_info.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1299
      functionLinenumberEnd: 1308
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK12dng_negative11Stage1ImageEv
        - _ZNK8dng_rect7IsEmptyEv
        - _ZNK9dng_image6BoundsEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_linearization_info.cpp:1301,18'
          Dst:             _ZNK8dng_rect7IsEmptyEv
        - Src:             './dng_linearization_info.cpp:1304,26'
          Dst:             _ZNK12dng_negative11Stage1ImageEv
        - Src:             './dng_linearization_info.cpp:1304,42'
          Dst:             _ZNK9dng_image6BoundsEv
    - functionName:    _ZN22dng_linearization_info5ParseER8dng_hostR10dng_streamR8dng_info
      functionSourceFile: '/src/dng_sdk/source/./dng_linearization_info.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1184
      functionLinenumberEnd: 1293
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         44
      ICount:          370
      EdgeCount:       55
      CyclomaticComplexity: 13
      functionsReached:
        - _Z14SafeUint32Multjj
        - _ZN10dng_stream10Get_uint16Ev
        - _ZN10dng_stream15SetReadPositionEm
        - _ZN10dng_stream15TagValue_real64Ej
        - _ZN16dng_memory_block13Buffer_real64Ev
        - _ZN16dng_memory_block13Buffer_uint16Ev
        - _ZN22dng_linearization_info11RoundBlacksEv
        - _ZN7AutoPtrI16dng_memory_blockE5ResetEPS0_
        - _ZNK7AutoPtrI16dng_memory_blockEptEv
        - _ZNK7AutoPtrI7dng_ifdE3GetEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_linearization_info.cpp:1192,49'
          Dst:             _ZNK7AutoPtrI7dng_ifdE3GetEv
        - Src:             './dng_linearization_info.cpp:1212,17'
          Dst:             _Z14SafeUint32Multjj
        - Src:             './dng_linearization_info.cpp:1215,23'
          Dst:             _ZN7AutoPtrI16dng_memory_blockE5ResetEPS0_
        - Src:             './dng_linearization_info.cpp:1217,19'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_linearization_info.cpp:1217,40'
          Dst:             _ZN16dng_memory_block13Buffer_uint16Ev
        - Src:             './dng_linearization_info.cpp:1219,10'
          Dst:             _ZN10dng_stream15SetReadPositionEm
        - Src:             './dng_linearization_info.cpp:1223,23'
          Dst:             _ZN10dng_stream10Get_uint16Ev
        - Src:             './dng_linearization_info.cpp:1245,17'
          Dst:             _Z14SafeUint32Multjj
        - Src:             './dng_linearization_info.cpp:1248,16'
          Dst:             _ZN7AutoPtrI16dng_memory_blockE5ResetEPS0_
        - Src:             './dng_linearization_info.cpp:1250,20'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_linearization_info.cpp:1250,34'
          Dst:             _ZN16dng_memory_block13Buffer_real64Ev
        - Src:             './dng_linearization_info.cpp:1252,10'
          Dst:             _ZN10dng_stream15SetReadPositionEm
        - Src:             './dng_linearization_info.cpp:1256,24'
          Dst:             _ZN10dng_stream15TagValue_real64Ej
        - Src:             './dng_linearization_info.cpp:1266,17'
          Dst:             _Z14SafeUint32Multjj
        - Src:             './dng_linearization_info.cpp:1269,16'
          Dst:             _ZN7AutoPtrI16dng_memory_blockE5ResetEPS0_
        - Src:             './dng_linearization_info.cpp:1271,20'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_linearization_info.cpp:1271,34'
          Dst:             _ZN16dng_memory_block13Buffer_real64Ev
        - Src:             './dng_linearization_info.cpp:1273,10'
          Dst:             _ZN10dng_stream15SetReadPositionEm
        - Src:             './dng_linearization_info.cpp:1277,24'
          Dst:             _ZN10dng_stream15TagValue_real64Ej
        - Src:             './dng_linearization_info.cpp:1291,2'
          Dst:             _ZN22dng_linearization_info11RoundBlacksEv
    - functionName:    _ZN22dng_linearization_info11RoundBlacksEv
      functionSourceFile: '/src/dng_sdk/source/./dng_linearization_info.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1104
      functionLinenumberEnd: 1177
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         49
      ICount:          294
      EdgeCount:       61
      CyclomaticComplexity: 14
      functionsReached:
        - _Z10Abs_real64d
        - _Z10Max_real64dd
        - _ZN16dng_memory_block13Buffer_real64Ev
        - _ZNK13dng_srational9As_real64Ev
        - _ZNK13dng_urational9As_real64Ev
        - _ZNK22dng_linearization_info10BlackLevelEjjj
        - _ZNK22dng_linearization_info11ColumnBlackEj
        - _ZNK22dng_linearization_info13RowBlackCountEv
        - _ZNK22dng_linearization_info16ColumnBlackCountEv
        - _ZNK22dng_linearization_info8RowBlackEj
        - _ZNK7AutoPtrI16dng_memory_blockEptEv
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_linearization_info.cpp:1118,11'
          Dst:             _Z10Abs_real64d
        - Src:             './dng_linearization_info.cpp:1117,14'
          Dst:             _Z10Max_real64dd
        - Src:             './dng_linearization_info.cpp:1122,17'
          Dst:             _ZNK22dng_linearization_info13RowBlackCountEv
        - Src:             './dng_linearization_info.cpp:1128,21'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_linearization_info.cpp:1128,35'
          Dst:             _ZN16dng_memory_block13Buffer_real64Ev
        - Src:             './dng_linearization_info.cpp:1128,9'
          Dst:             _Z10Abs_real64d
        - Src:             './dng_linearization_info.cpp:1127,12'
          Dst:             _Z10Max_real64dd
        - Src:             './dng_linearization_info.cpp:1132,10'
          Dst:             _ZNK22dng_linearization_info16ColumnBlackCountEv
        - Src:             './dng_linearization_info.cpp:1138,21'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_linearization_info.cpp:1138,35'
          Dst:             _ZN16dng_memory_block13Buffer_real64Ev
        - Src:             './dng_linearization_info.cpp:1138,9'
          Dst:             _Z10Abs_real64d
        - Src:             './dng_linearization_info.cpp:1137,12'
          Dst:             _Z10Max_real64dd
        - Src:             './dng_linearization_info.cpp:1155,31'
          Dst:             _ZNK22dng_linearization_info10BlackLevelEjjj
        - Src:             './dng_linearization_info.cpp:1155,52'
          Dst:             _ZNK13dng_urational9As_real64Ev
        - Src:             './dng_linearization_info.cpp:1159,10'
          Dst:             _ZNK22dng_linearization_info13RowBlackCountEv
        - Src:             './dng_linearization_info.cpp:1164,40'
          Dst:             _ZNK22dng_linearization_info8RowBlackEj
        - Src:             './dng_linearization_info.cpp:1164,53'
          Dst:             _ZNK13dng_srational9As_real64Ev
        - Src:             './dng_linearization_info.cpp:1164,3'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_linearization_info.cpp:1164,17'
          Dst:             _ZN16dng_memory_block13Buffer_real64Ev
        - Src:             './dng_linearization_info.cpp:1168,10'
          Dst:             _ZNK22dng_linearization_info16ColumnBlackCountEv
        - Src:             './dng_linearization_info.cpp:1173,40'
          Dst:             _ZNK22dng_linearization_info11ColumnBlackEj
        - Src:             './dng_linearization_info.cpp:1173,56'
          Dst:             _ZNK13dng_srational9As_real64Ev
        - Src:             './dng_linearization_info.cpp:1173,3'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_linearization_info.cpp:1173,17'
          Dst:             _ZN16dng_memory_block13Buffer_real64Ev
    - functionName:    _ZNK22dng_linearization_info13RowBlackCountEv
      functionSourceFile: '/src/dng_sdk/source/./dng_linearization_info.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1454
      functionLinenumberEnd: 1465
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK16dng_memory_block11LogicalSizeEv
        - _ZNK7AutoPtrI16dng_memory_blockE3GetEv
        - _ZNK7AutoPtrI16dng_memory_blockEptEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_linearization_info.cpp:1456,19'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockE3GetEv
        - Src:             './dng_linearization_info.cpp:1459,10'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_linearization_info.cpp:1459,24'
          Dst:             _ZNK16dng_memory_block11LogicalSizeEv
    - functionName:    _ZNK22dng_linearization_info16ColumnBlackCountEv
      functionSourceFile: '/src/dng_sdk/source/./dng_linearization_info.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1490
      functionLinenumberEnd: 1501
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK16dng_memory_block11LogicalSizeEv
        - _ZNK7AutoPtrI16dng_memory_blockE3GetEv
        - _ZNK7AutoPtrI16dng_memory_blockEptEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_linearization_info.cpp:1492,19'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockE3GetEv
        - Src:             './dng_linearization_info.cpp:1495,10'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_linearization_info.cpp:1495,24'
          Dst:             _ZNK16dng_memory_block11LogicalSizeEv
    - functionName:    _ZNK22dng_linearization_info10BlackLevelEjjj
      functionSourceFile: '/src/dng_sdk/source/./dng_linearization_info.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1441
      functionLinenumberEnd: 1447
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13dng_urational10Set_real64Edj
        - _ZN13dng_urationalC2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_linearization_info.cpp:1443,16'
          Dst:             _ZN13dng_urationalC2Ev
        - Src:             './dng_linearization_info.cpp:1445,4'
          Dst:             _ZN13dng_urational10Set_real64Edj
    - functionName:    _ZNK22dng_linearization_info8RowBlackEj
      functionSourceFile: '/src/dng_sdk/source/./dng_linearization_info.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1470
      functionLinenumberEnd: 1485
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN13dng_srational10Set_real64Edi
        - _ZN13dng_srationalC2Eii
        - _ZN13dng_srationalC2Ev
        - _ZN16dng_memory_block13Buffer_real64Ev
        - _ZNK7AutoPtrI16dng_memory_blockE3GetEv
        - _ZNK7AutoPtrI16dng_memory_blockEptEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_linearization_info.cpp:1472,19'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockE3GetEv
        - Src:             './dng_linearization_info.cpp:1475,17'
          Dst:             _ZN13dng_srationalC2Ev
        - Src:             './dng_linearization_info.cpp:1477,17'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_linearization_info.cpp:1477,31'
          Dst:             _ZN16dng_memory_block13Buffer_real64Ev
        - Src:             './dng_linearization_info.cpp:1477,5'
          Dst:             _ZN13dng_srational10Set_real64Edi
        - Src:             './dng_linearization_info.cpp:1483,9'
          Dst:             _ZN13dng_srationalC2Eii
    - functionName:    _ZNK22dng_linearization_info11ColumnBlackEj
      functionSourceFile: '/src/dng_sdk/source/./dng_linearization_info.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1506
      functionLinenumberEnd: 1521
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN13dng_srational10Set_real64Edi
        - _ZN13dng_srationalC2Eii
        - _ZN13dng_srationalC2Ev
        - _ZN16dng_memory_block13Buffer_real64Ev
        - _ZNK7AutoPtrI16dng_memory_blockE3GetEv
        - _ZNK7AutoPtrI16dng_memory_blockEptEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_linearization_info.cpp:1508,19'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockE3GetEv
        - Src:             './dng_linearization_info.cpp:1511,17'
          Dst:             _ZN13dng_srationalC2Ev
        - Src:             './dng_linearization_info.cpp:1513,17'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_linearization_info.cpp:1513,31'
          Dst:             _ZN16dng_memory_block13Buffer_real64Ev
        - Src:             './dng_linearization_info.cpp:1513,5'
          Dst:             _ZN13dng_srational10Set_real64Edi
        - Src:             './dng_linearization_info.cpp:1519,9'
          Dst:             _ZN13dng_srationalC2Eii
    - functionName:    _ZN22dng_linearization_infoD0Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_linearization_info.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1097
      functionLinenumberEnd: 1099
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN22dng_linearization_infoD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_linearization_info.cpp:1097,2'
          Dst:             _ZN22dng_linearization_infoD2Ev
    - functionName:    _ZN22dng_linearization_infoD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_linearization_info.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1097
      functionLinenumberEnd: 1099
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7AutoPtrI16dng_memory_blockED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_linearization_info.cpp:1099,2'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
        - Src:             './dng_linearization_info.cpp:1099,2'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
        - Src:             './dng_linearization_info.cpp:1099,2'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
    - functionName:    _ZN22dng_linearization_infoC2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_linearization_info.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1074
      functionLinenumberEnd: 1092
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         28
      ICount:          153
      EdgeCount:       30
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN7AutoPtrI16dng_memory_blockEC2Ev
        - _ZN7AutoPtrI16dng_memory_blockED2Ev
        - _ZN8dng_rectC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_linearization_info.cpp:1065,4'
          Dst:             _ZN8dng_rectC2Ev
        - Src:             './dng_linearization_info.cpp:1063,25'
          Dst:             _ZN8dng_rectC2Ev
        - Src:             './dng_linearization_info.cpp:1067,4'
          Dst:             _ZN7AutoPtrI16dng_memory_blockEC2Ev
        - Src:             './dng_linearization_info.cpp:1070,4'
          Dst:             _ZN7AutoPtrI16dng_memory_blockEC2Ev
        - Src:             './dng_linearization_info.cpp:1071,4'
          Dst:             _ZN7AutoPtrI16dng_memory_blockEC2Ev
        - Src:             './dng_linearization_info.cpp:1092,2'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
        - Src:             './dng_linearization_info.cpp:1092,2'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
    - functionName:    _ZN20dng_lossless_decoder13UnGetJpegCharEv
      functionSourceFile: '/src/dng_sdk/source/./dng_lossless_jpeg.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 426
      functionLinenumberEnd: 428
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10dng_stream15SetReadPositionEm
        - _ZNK10dng_stream8PositionEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_lossless_jpeg.cpp:427,39'
          Dst:             _ZNK10dng_stream8PositionEv
        - Src:             './dng_lossless_jpeg.cpp:427,13'
          Dst:             _ZN10dng_stream15SetReadPositionEm
    - functionName:    _ZN20dng_lossless_decoder13FillBitBufferEi
      functionSourceFile: '/src/dng_sdk/source/./dng_lossless_jpeg.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1469
      functionLinenumberEnd: 1545
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          152
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN20dng_lossless_decoder11GetJpegCharEv
        - _ZN20dng_lossless_decoder13UnGetJpegCharEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_lossless_jpeg.cpp:1481,15'
          Dst:             _ZN20dng_lossless_decoder11GetJpegCharEv
        - Src:             './dng_lossless_jpeg.cpp:1482,15'
          Dst:             _ZN20dng_lossless_decoder11GetJpegCharEv
        - Src:             './dng_lossless_jpeg.cpp:1483,15'
          Dst:             _ZN20dng_lossless_decoder11GetJpegCharEv
        - Src:             './dng_lossless_jpeg.cpp:1484,15'
          Dst:             _ZN20dng_lossless_decoder11GetJpegCharEv
        - Src:             './dng_lossless_jpeg.cpp:1504,13'
          Dst:             _ZN20dng_lossless_decoder11GetJpegCharEv
        - Src:             './dng_lossless_jpeg.cpp:1511,15'
          Dst:             _ZN20dng_lossless_decoder11GetJpegCharEv
        - Src:             './dng_lossless_jpeg.cpp:1519,5'
          Dst:             _ZN20dng_lossless_decoder13UnGetJpegCharEv
        - Src:             './dng_lossless_jpeg.cpp:1520,5'
          Dst:             _ZN20dng_lossless_decoder13UnGetJpegCharEv
    - functionName:    _ZN20dng_lossless_decoder11GetJpegCharEv
      functionSourceFile: '/src/dng_sdk/source/./dng_lossless_jpeg.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 421
      functionLinenumberEnd: 422
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10dng_stream9Get_uint8Ev
      functionUses:    28
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_lossless_jpeg.cpp:422,20'
          Dst:             _ZN10dng_stream9Get_uint8Ev
    - functionName:    _ZN20dng_lossless_decoder7get_bitEv
      functionSourceFile: '/src/dng_sdk/source/./dng_lossless_jpeg.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1588
      functionLinenumberEnd: 1593
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN20dng_lossless_decoder13FillBitBufferEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_lossless_jpeg.cpp:1591,3'
          Dst:             _ZN20dng_lossless_decoder13FillBitBufferEi
    - functionName:    _ZN20dng_lossless_decoder10flush_bitsEi
      functionSourceFile: '/src/dng_sdk/source/./dng_lossless_jpeg.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1562
      functionLinenumberEnd: 1566
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN20dng_lossless_decoder10show_bits8Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_lossless_jpeg.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1550
      functionLinenumberEnd: 1555
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN20dng_lossless_decoder13FillBitBufferEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_lossless_jpeg.cpp:1553,3'
          Dst:             _ZN20dng_lossless_decoder13FillBitBufferEi
    - functionName:    _Z18EncodeLosslessJPEGPKtjjjjiiR10dng_stream
      functionSourceFile: '/src/dng_sdk/source/./dng_lossless_jpeg.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3767
      functionLinenumberEnd: 3780
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN20dng_lossless_encoder6EncodeEv
        - _ZN20dng_lossless_encoderC2EPKtjjjjiiR10dng_stream
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_lossless_jpeg.cpp:3769,23'
          Dst:             _ZN20dng_lossless_encoderC2EPKtjjjjiiR10dng_stream
        - Src:             './dng_lossless_jpeg.cpp:3778,10'
          Dst:             _ZN20dng_lossless_encoder6EncodeEv
    - functionName:    _ZN20dng_lossless_encoder6EncodeEv
      functionSourceFile: '/src/dng_sdk/source/./dng_lossless_jpeg.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3732
      functionLinenumberEnd: 3755
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          24
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN20dng_lossless_encoder10HuffEncodeEv
        - _ZN20dng_lossless_encoder12HuffOptimizeEv
        - _ZN20dng_lossless_encoder15WriteFileHeaderEv
        - _ZN20dng_lossless_encoder15WriteScanHeaderEv
        - _ZN20dng_lossless_encoder16WriteFileTrailerEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_lossless_jpeg.cpp:3739,2'
          Dst:             _ZN20dng_lossless_encoder12HuffOptimizeEv
        - Src:             './dng_lossless_jpeg.cpp:3743,5'
          Dst:             _ZN20dng_lossless_encoder15WriteFileHeaderEv
        - Src:             './dng_lossless_jpeg.cpp:3745,5'
          Dst:             _ZN20dng_lossless_encoder15WriteScanHeaderEv
        - Src:             './dng_lossless_jpeg.cpp:3749,5'
          Dst:             _ZN20dng_lossless_encoder10HuffEncodeEv
        - Src:             './dng_lossless_jpeg.cpp:3753,2'
          Dst:             _ZN20dng_lossless_encoder16WriteFileTrailerEv
    - functionName:    _ZN20dng_lossless_encoder12HuffOptimizeEv
      functionSourceFile: '/src/dng_sdk/source/./dng_lossless_jpeg.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3418
      functionLinenumberEnd: 3456
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         23
      ICount:          132
      EdgeCount:       43
      CyclomaticComplexity: 22
      functionsReached:
        - _ZL10FixHuffTblP12HuffmanTable
        - _ZN20dng_lossless_encoder12FreqCountSetEv
        - _ZN20dng_lossless_encoder13GenHuffCodingEP12HuffmanTablePj
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_lossless_jpeg.cpp:3422,2'
          Dst:             _ZN20dng_lossless_encoder12FreqCountSetEv
        - Src:             './dng_lossless_jpeg.cpp:3432,10'
          Dst:             _ZN20dng_lossless_encoder13GenHuffCodingEP12HuffmanTablePj
        - Src:             './dng_lossless_jpeg.cpp:3434,10'
          Dst:             __cxa_begin_catch
        - Src:             './dng_lossless_jpeg.cpp:3448,10'
          Dst:             _ZN20dng_lossless_encoder13GenHuffCodingEP12HuffmanTablePj
        - Src:             './dng_lossless_jpeg.cpp:3450,10'
          Dst:             __cxa_end_catch
        - Src:             './dng_lossless_jpeg.cpp:3452,9'
          Dst:             _ZL10FixHuffTblP12HuffmanTable
        - Src:             './dng_lossless_jpeg.cpp:3450,10'
          Dst:             __cxa_end_catch
        - Src:             './dng_lossless_jpeg.cpp:3450,10'
          Dst:             __clang_call_terminate
    - functionName:    _ZN20dng_lossless_encoder15WriteFileHeaderEv
      functionSourceFile: '/src/dng_sdk/source/./dng_lossless_jpeg.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3662
      functionLinenumberEnd: 3668
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN20dng_lossless_encoder10EmitMarkerE10JpegMarker
        - _ZN20dng_lossless_encoder7EmitSofE10JpegMarker
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_lossless_jpeg.cpp:3664,5'
          Dst:             _ZN20dng_lossless_encoder10EmitMarkerE10JpegMarker
        - Src:             './dng_lossless_jpeg.cpp:3666,5'
          Dst:             _ZN20dng_lossless_encoder7EmitSofE10JpegMarker
    - functionName:    _ZN20dng_lossless_encoder15WriteScanHeaderEv
      functionSourceFile: '/src/dng_sdk/source/./dng_lossless_jpeg.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3689
      functionLinenumberEnd: 3702
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          37
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN20dng_lossless_encoder7EmitDhtEi
        - _ZN20dng_lossless_encoder7EmitSosEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_lossless_jpeg.cpp:3696,3'
          Dst:             _ZN20dng_lossless_encoder7EmitDhtEi
        - Src:             './dng_lossless_jpeg.cpp:3700,2'
          Dst:             _ZN20dng_lossless_encoder7EmitSosEv
    - functionName:    _ZN20dng_lossless_encoder10HuffEncodeEv
      functionSourceFile: '/src/dng_sdk/source/./dng_lossless_jpeg.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3077
      functionLinenumberEnd: 3164
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         31
      ICount:          255
      EdgeCount:       38
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN20dng_lossless_encoder13EncodeOneDiffEiP12HuffmanTable
        - _ZN20dng_lossless_encoder9FlushBitsEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_lossless_jpeg.cpp:3121,8'
          Dst:             _ZN20dng_lossless_encoder13EncodeOneDiffEiP12HuffmanTable
        - Src:             './dng_lossless_jpeg.cpp:3122,8'
          Dst:             _ZN20dng_lossless_encoder13EncodeOneDiffEiP12HuffmanTable
        - Src:             './dng_lossless_jpeg.cpp:3148,9'
          Dst:             _ZN20dng_lossless_encoder13EncodeOneDiffEiP12HuffmanTable
        - Src:             './dng_lossless_jpeg.cpp:3162,5'
          Dst:             _ZN20dng_lossless_encoder9FlushBitsEv
    - functionName:    _ZN20dng_lossless_encoder16WriteFileTrailerEv
      functionSourceFile: '/src/dng_sdk/source/./dng_lossless_jpeg.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3723
      functionLinenumberEnd: 3727
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN20dng_lossless_encoder10EmitMarkerE10JpegMarker
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_lossless_jpeg.cpp:3725,5'
          Dst:             _ZN20dng_lossless_encoder10EmitMarkerE10JpegMarker
    - functionName:    _ZN20dng_lossless_encoder10EmitMarkerE10JpegMarker
      functionSourceFile: '/src/dng_sdk/source/./dng_lossless_jpeg.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3477
      functionLinenumberEnd: 3482
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN20dng_lossless_encoder8EmitByteEh
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_lossless_jpeg.cpp:3479,5'
          Dst:             _ZN20dng_lossless_encoder8EmitByteEh
        - Src:             './dng_lossless_jpeg.cpp:3480,5'
          Dst:             _ZN20dng_lossless_encoder8EmitByteEh
    - functionName:    _ZN20dng_lossless_encoder8EmitByteEh
      functionSourceFile: '/src/dng_sdk/source/./dng_lossless_jpeg.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2739
      functionLinenumberEnd: 2743
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10dng_stream9Put_uint8Eh
      functionUses:    20
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_lossless_jpeg.cpp:2741,10'
          Dst:             _ZN10dng_stream9Put_uint8Eh
    - functionName:    _ZN20dng_lossless_encoder13EncodeOneDiffEiP12HuffmanTable
      functionSourceFile: '/src/dng_sdk/source/./dng_lossless_jpeg.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2901
      functionLinenumberEnd: 2947
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          105
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN20dng_lossless_encoder8EmitBitsEii
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_lossless_jpeg.cpp:2928,5'
          Dst:             _ZN20dng_lossless_encoder8EmitBitsEii
        - Src:             './dng_lossless_jpeg.cpp:2942,3'
          Dst:             _ZN20dng_lossless_encoder8EmitBitsEii
    - functionName:    _ZN20dng_lossless_encoder9FlushBitsEv
      functionSourceFile: '/src/dng_sdk/source/./dng_lossless_jpeg.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2826
      functionLinenumberEnd: 2837
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN20dng_lossless_encoder8EmitBitsEii
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_lossless_jpeg.cpp:2830,5'
          Dst:             _ZN20dng_lossless_encoder8EmitBitsEii
    - functionName:    _ZN20dng_lossless_encoder8EmitBitsEii
      functionSourceFile: '/src/dng_sdk/source/./dng_lossless_jpeg.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2770
      functionLinenumberEnd: 2804
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          83
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN20dng_lossless_encoder8EmitByteEh
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_lossless_jpeg.cpp:2789,3'
          Dst:             _ZN20dng_lossless_encoder8EmitByteEh
        - Src:             './dng_lossless_jpeg.cpp:2793,8'
          Dst:             _ZN20dng_lossless_encoder8EmitByteEh
    - functionName:    _ZN20dng_lossless_encoder7EmitDhtEi
      functionSourceFile: '/src/dng_sdk/source/./dng_lossless_jpeg.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3530
      functionLinenumberEnd: 3553
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          104
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN20dng_lossless_encoder10Emit2bytesEi
        - _ZN20dng_lossless_encoder10EmitMarkerE10JpegMarker
        - _ZN20dng_lossless_encoder8EmitByteEh
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_lossless_jpeg.cpp:3536,3'
          Dst:             _ZN20dng_lossless_encoder10EmitMarkerE10JpegMarker
        - Src:             './dng_lossless_jpeg.cpp:3543,2'
          Dst:             _ZN20dng_lossless_encoder10Emit2bytesEi
        - Src:             './dng_lossless_jpeg.cpp:3545,2'
          Dst:             _ZN20dng_lossless_encoder8EmitByteEh
        - Src:             './dng_lossless_jpeg.cpp:3548,6'
          Dst:             _ZN20dng_lossless_encoder8EmitByteEh
        - Src:             './dng_lossless_jpeg.cpp:3551,6'
          Dst:             _ZN20dng_lossless_encoder8EmitByteEh
    - functionName:    _ZN20dng_lossless_encoder7EmitSosEv
      functionSourceFile: '/src/dng_sdk/source/./dng_lossless_jpeg.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3619
      functionLinenumberEnd: 3641
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          56
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN20dng_lossless_encoder10Emit2bytesEi
        - _ZN20dng_lossless_encoder10EmitMarkerE10JpegMarker
        - _ZN20dng_lossless_encoder8EmitByteEh
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_lossless_jpeg.cpp:3621,5'
          Dst:             _ZN20dng_lossless_encoder10EmitMarkerE10JpegMarker
        - Src:             './dng_lossless_jpeg.cpp:3623,5'
          Dst:             _ZN20dng_lossless_encoder10Emit2bytesEi
        - Src:             './dng_lossless_jpeg.cpp:3625,5'
          Dst:             _ZN20dng_lossless_encoder8EmitByteEh
        - Src:             './dng_lossless_jpeg.cpp:3632,3'
          Dst:             _ZN20dng_lossless_encoder8EmitByteEh
        - Src:             './dng_lossless_jpeg.cpp:3633,3'
          Dst:             _ZN20dng_lossless_encoder8EmitByteEh
        - Src:             './dng_lossless_jpeg.cpp:3637,5'
          Dst:             _ZN20dng_lossless_encoder8EmitByteEh
        - Src:             './dng_lossless_jpeg.cpp:3638,5'
          Dst:             _ZN20dng_lossless_encoder8EmitByteEh
        - Src:             './dng_lossless_jpeg.cpp:3639,5'
          Dst:             _ZN20dng_lossless_encoder8EmitByteEh
    - functionName:    _ZN20dng_lossless_encoder10Emit2bytesEi
      functionSourceFile: '/src/dng_sdk/source/./dng_lossless_jpeg.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3504
      functionLinenumberEnd: 3509
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN20dng_lossless_encoder8EmitByteEh
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_lossless_jpeg.cpp:3506,5'
          Dst:             _ZN20dng_lossless_encoder8EmitByteEh
        - Src:             './dng_lossless_jpeg.cpp:3507,5'
          Dst:             _ZN20dng_lossless_encoder8EmitByteEh
    - functionName:    _ZN20dng_lossless_encoder7EmitSofE10JpegMarker
      functionSourceFile: '/src/dng_sdk/source/./dng_lossless_jpeg.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3574
      functionLinenumberEnd: 3598
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          64
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN20dng_lossless_encoder10Emit2bytesEi
        - _ZN20dng_lossless_encoder10EmitMarkerE10JpegMarker
        - _ZN20dng_lossless_encoder8EmitByteEh
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_lossless_jpeg.cpp:3576,5'
          Dst:             _ZN20dng_lossless_encoder10EmitMarkerE10JpegMarker
        - Src:             './dng_lossless_jpeg.cpp:3578,5'
          Dst:             _ZN20dng_lossless_encoder10Emit2bytesEi
        - Src:             './dng_lossless_jpeg.cpp:3580,5'
          Dst:             _ZN20dng_lossless_encoder8EmitByteEh
        - Src:             './dng_lossless_jpeg.cpp:3582,5'
          Dst:             _ZN20dng_lossless_encoder10Emit2bytesEi
        - Src:             './dng_lossless_jpeg.cpp:3583,5'
          Dst:             _ZN20dng_lossless_encoder10Emit2bytesEi
        - Src:             './dng_lossless_jpeg.cpp:3585,5'
          Dst:             _ZN20dng_lossless_encoder8EmitByteEh
        - Src:             './dng_lossless_jpeg.cpp:3590,3'
          Dst:             _ZN20dng_lossless_encoder8EmitByteEh
        - Src:             './dng_lossless_jpeg.cpp:3592,3'
          Dst:             _ZN20dng_lossless_encoder8EmitByteEh
        - Src:             './dng_lossless_jpeg.cpp:3594,9'
          Dst:             _ZN20dng_lossless_encoder8EmitByteEh
    - functionName:    _ZN20dng_lossless_encoder12FreqCountSetEv
      functionSourceFile: '/src/dng_sdk/source/./dng_lossless_jpeg.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2969
      functionLinenumberEnd: 3056
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         31
      ICount:          260
      EdgeCount:       38
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN20dng_lossless_encoder12CountOneDiffEiPj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_lossless_jpeg.cpp:3015,8'
          Dst:             _ZN20dng_lossless_encoder12CountOneDiffEiPj
        - Src:             './dng_lossless_jpeg.cpp:3016,8'
          Dst:             _ZN20dng_lossless_encoder12CountOneDiffEiPj
        - Src:             './dng_lossless_jpeg.cpp:3042,9'
          Dst:             _ZN20dng_lossless_encoder12CountOneDiffEiPj
    - functionName:    _ZN20dng_lossless_encoder13GenHuffCodingEP12HuffmanTablePj
      functionSourceFile: '/src/dng_sdk/source/./dng_lossless_jpeg.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3187
      functionLinenumberEnd: 3388
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         75
      ICount:          480
      EdgeCount:       96
      CyclomaticComplexity: 23
      functionsReached:
        - _Z17ThrowProgramErrorPKc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_lossless_jpeg.cpp:3303,11'
          Dst:             _Z17ThrowProgramErrorPKc
        - Src:             './dng_lossless_jpeg.cpp:3336,5'
          Dst:             _Z17ThrowProgramErrorPKc
    - functionName:    _ZL10FixHuffTblP12HuffmanTable
      functionSourceFile: '/src/dng_sdk/source/./dng_lossless_jpeg.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         48
      ICount:          390
      EdgeCount:       61
      CyclomaticComplexity: 15
      functionsReached:
        - _Z14ThrowBadFormatPKc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_lossless_jpeg.cpp:255,17'
          Dst:             _Z14ThrowBadFormatPKc
    - functionName:    _ZN20dng_lossless_encoder12CountOneDiffEiPj
      functionSourceFile: '/src/dng_sdk/source/./dng_lossless_jpeg.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2858
      functionLinenumberEnd: 2880
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          64
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN20dng_lossless_encoderC2EPKtjjjjiiR10dng_stream
      functionSourceFile: '/src/dng_sdk/source/./dng_lossless_jpeg.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2713
      functionLinenumberEnd: 2734
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          97
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN20dng_lossless_decoderD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_lossless_jpeg.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 374
      functionLinenumberEnd: 374
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN15dng_memory_dataD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_lossless_jpeg.cpp:374,7'
          Dst:             _ZN15dng_memory_dataD2Ev
        - Src:             './dng_lossless_jpeg.cpp:374,7'
          Dst:             _ZN15dng_memory_dataD2Ev
        - Src:             './dng_lossless_jpeg.cpp:374,7'
          Dst:             _ZN15dng_memory_dataD2Ev
        - Src:             './dng_lossless_jpeg.cpp:374,7'
          Dst:             _ZN15dng_memory_dataD2Ev
        - Src:             './dng_lossless_jpeg.cpp:374,7'
          Dst:             _ZN15dng_memory_dataD2Ev
        - Src:             './dng_lossless_jpeg.cpp:374,7'
          Dst:             _ZN15dng_memory_dataD2Ev
    - functionName:    _Z18DecodeLosslessJPEGR10dng_streamR11dng_spoolerjjb
      functionSourceFile: '/src/dng_sdk/source/./dng_lossless_jpeg.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2578
      functionLinenumberEnd: 2605
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          89
      EdgeCount:       26
      CyclomaticComplexity: 14
      functionsReached:
        - _Z14ThrowBadFormatPKc
        - _ZN20dng_lossless_decoder10FinishReadEv
        - _ZN20dng_lossless_decoder9StartReadERjS0_S0_
        - _ZN20dng_lossless_decoderC2EP10dng_streamP11dng_spoolerb
        - _ZN20dng_lossless_decoderD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_lossless_jpeg.cpp:2580,23'
          Dst:             _ZN20dng_lossless_decoderC2EP10dng_streamP11dng_spoolerb
        - Src:             './dng_lossless_jpeg.cpp:2588,10'
          Dst:             _ZN20dng_lossless_decoder9StartReadERjS0_S0_
        - Src:             './dng_lossless_jpeg.cpp:2600,3'
          Dst:             _Z14ThrowBadFormatPKc
        - Src:             './dng_lossless_jpeg.cpp:2605,2'
          Dst:             _ZN20dng_lossless_decoderD2Ev
        - Src:             './dng_lossless_jpeg.cpp:2603,10'
          Dst:             _ZN20dng_lossless_decoder10FinishReadEv
        - Src:             './dng_lossless_jpeg.cpp:2605,2'
          Dst:             _ZN20dng_lossless_decoderD2Ev
    - functionName:    _ZN20dng_lossless_decoder9StartReadERjS0_S0_
      functionSourceFile: '/src/dng_sdk/source/./dng_lossless_jpeg.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2549
      functionLinenumberEnd: 2560
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN20dng_lossless_decoder14ReadFileHeaderEv
        - _ZN20dng_lossless_decoder14ReadScanHeaderEv
        - _ZN20dng_lossless_decoder15HuffDecoderInitEv
        - _ZN20dng_lossless_decoder17DecoderStructInitEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_lossless_jpeg.cpp:2551,2'
          Dst:             _ZN20dng_lossless_decoder14ReadFileHeaderEv
        - Src:             './dng_lossless_jpeg.cpp:2552,2'
          Dst:             _ZN20dng_lossless_decoder14ReadScanHeaderEv
        - Src:             './dng_lossless_jpeg.cpp:2553,2'
          Dst:             _ZN20dng_lossless_decoder17DecoderStructInitEv
        - Src:             './dng_lossless_jpeg.cpp:2554,2'
          Dst:             _ZN20dng_lossless_decoder15HuffDecoderInitEv
    - functionName:    _ZN20dng_lossless_decoder10FinishReadEv
      functionSourceFile: '/src/dng_sdk/source/./dng_lossless_jpeg.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2565
      functionLinenumberEnd: 2569
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN20dng_lossless_decoder11DecodeImageEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_lossless_jpeg.cpp:2567,2'
          Dst:             _ZN20dng_lossless_decoder11DecodeImageEv
    - functionName:    _ZN20dng_lossless_decoder11DecodeImageEv
      functionSourceFile: '/src/dng_sdk/source/./dng_lossless_jpeg.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1857
      functionLinenumberEnd: 2542
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         194
      ICount:          1451
      EdgeCount:       255
      CyclomaticComplexity: 63
      functionsReached:
        - _ZN20dng_lossless_decoder10HuffDecodeEP12HuffmanTable
        - _ZN20dng_lossless_decoder10HuffExtendERii
        - _ZN20dng_lossless_decoder12QuickPredictEiiPPtS1_
        - _ZN20dng_lossless_decoder14DecodeFirstRowEPPt
        - _ZN20dng_lossless_decoder14ProcessRestartEv
        - _ZN20dng_lossless_decoder8PmPutRowEPPtiii
        - _ZN20dng_lossless_decoder8get_bitsEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_lossless_jpeg.cpp:1923,16'
          Dst:             _ZN20dng_lossless_decoder10HuffDecodeEP12HuffmanTable
        - Src:             './dng_lossless_jpeg.cpp:1935,12'
          Dst:             _ZN20dng_lossless_decoder8get_bitsEi
        - Src:             './dng_lossless_jpeg.cpp:1936,8'
          Dst:             _ZN20dng_lossless_decoder10HuffExtendERii
        - Src:             './dng_lossless_jpeg.cpp:1953,16'
          Dst:             _ZN20dng_lossless_decoder10HuffDecodeEP12HuffmanTable
        - Src:             './dng_lossless_jpeg.cpp:1965,12'
          Dst:             _ZN20dng_lossless_decoder8get_bitsEi
        - Src:             './dng_lossless_jpeg.cpp:1966,8'
          Dst:             _ZN20dng_lossless_decoder10HuffExtendERii
        - Src:             './dng_lossless_jpeg.cpp:1983,16'
          Dst:             _ZN20dng_lossless_decoder10HuffDecodeEP12HuffmanTable
        - Src:             './dng_lossless_jpeg.cpp:1995,12'
          Dst:             _ZN20dng_lossless_decoder8get_bitsEi
        - Src:             './dng_lossless_jpeg.cpp:1996,8'
          Dst:             _ZN20dng_lossless_decoder10HuffExtendERii
        - Src:             './dng_lossless_jpeg.cpp:2014,16'
          Dst:             _ZN20dng_lossless_decoder10HuffDecodeEP12HuffmanTable
        - Src:             './dng_lossless_jpeg.cpp:2026,12'
          Dst:             _ZN20dng_lossless_decoder8get_bitsEi
        - Src:             './dng_lossless_jpeg.cpp:2027,8'
          Dst:             _ZN20dng_lossless_decoder10HuffExtendERii
        - Src:             './dng_lossless_jpeg.cpp:2041,4'
          Dst:             _ZN20dng_lossless_decoder8PmPutRowEPPtiii
        - Src:             './dng_lossless_jpeg.cpp:2087,16'
          Dst:             _ZN20dng_lossless_decoder10HuffDecodeEP12HuffmanTable
        - Src:             './dng_lossless_jpeg.cpp:2099,12'
          Dst:             _ZN20dng_lossless_decoder8get_bitsEi
        - Src:             './dng_lossless_jpeg.cpp:2100,8'
          Dst:             _ZN20dng_lossless_decoder10HuffExtendERii
        - Src:             './dng_lossless_jpeg.cpp:2117,16'
          Dst:             _ZN20dng_lossless_decoder10HuffDecodeEP12HuffmanTable
        - Src:             './dng_lossless_jpeg.cpp:2129,12'
          Dst:             _ZN20dng_lossless_decoder8get_bitsEi
        - Src:             './dng_lossless_jpeg.cpp:2130,8'
          Dst:             _ZN20dng_lossless_decoder10HuffExtendERii
        - Src:             './dng_lossless_jpeg.cpp:2147,16'
          Dst:             _ZN20dng_lossless_decoder10HuffDecodeEP12HuffmanTable
        - Src:             './dng_lossless_jpeg.cpp:2159,12'
          Dst:             _ZN20dng_lossless_decoder8get_bitsEi
        - Src:             './dng_lossless_jpeg.cpp:2160,8'
          Dst:             _ZN20dng_lossless_decoder10HuffExtendERii
        - Src:             './dng_lossless_jpeg.cpp:2177,16'
          Dst:             _ZN20dng_lossless_decoder10HuffDecodeEP12HuffmanTable
        - Src:             './dng_lossless_jpeg.cpp:2189,12'
          Dst:             _ZN20dng_lossless_decoder8get_bitsEi
        - Src:             './dng_lossless_jpeg.cpp:2190,8'
          Dst:             _ZN20dng_lossless_decoder10HuffExtendERii
        - Src:             './dng_lossless_jpeg.cpp:2207,16'
          Dst:             _ZN20dng_lossless_decoder10HuffDecodeEP12HuffmanTable
        - Src:             './dng_lossless_jpeg.cpp:2219,12'
          Dst:             _ZN20dng_lossless_decoder8get_bitsEi
        - Src:             './dng_lossless_jpeg.cpp:2220,8'
          Dst:             _ZN20dng_lossless_decoder10HuffExtendERii
        - Src:             './dng_lossless_jpeg.cpp:2241,16'
          Dst:             _ZN20dng_lossless_decoder10HuffDecodeEP12HuffmanTable
        - Src:             './dng_lossless_jpeg.cpp:2253,12'
          Dst:             _ZN20dng_lossless_decoder8get_bitsEi
        - Src:             './dng_lossless_jpeg.cpp:2254,8'
          Dst:             _ZN20dng_lossless_decoder10HuffExtendERii
        - Src:             './dng_lossless_jpeg.cpp:2271,4'
          Dst:             _ZN20dng_lossless_decoder8PmPutRowEPPtiii
        - Src:             './dng_lossless_jpeg.cpp:2272,4'
          Dst:             _ZN20dng_lossless_decoder8PmPutRowEPPtiii
        - Src:             './dng_lossless_jpeg.cpp:2298,16'
          Dst:             _ZN20dng_lossless_decoder10HuffDecodeEP12HuffmanTable
        - Src:             './dng_lossless_jpeg.cpp:2299,16'
          Dst:             _ZN20dng_lossless_decoder10HuffDecodeEP12HuffmanTable
        - Src:             './dng_lossless_jpeg.cpp:2303,16'
          Dst:             _ZN20dng_lossless_decoder8get_bitsEi
        - Src:             './dng_lossless_jpeg.cpp:2310,7'
          Dst:             _ZN20dng_lossless_decoder10HuffExtendERii
        - Src:             './dng_lossless_jpeg.cpp:2317,16'
          Dst:             _ZN20dng_lossless_decoder8get_bitsEi
        - Src:             './dng_lossless_jpeg.cpp:2324,7'
          Dst:             _ZN20dng_lossless_decoder10HuffExtendERii
        - Src:             './dng_lossless_jpeg.cpp:2334,4'
          Dst:             _ZN20dng_lossless_decoder8PmPutRowEPPtiii
        - Src:             './dng_lossless_jpeg.cpp:2348,5'
          Dst:             _ZN20dng_lossless_decoder14DecodeFirstRowEPPt
        - Src:             './dng_lossless_jpeg.cpp:2350,5'
          Dst:             _ZN20dng_lossless_decoder8PmPutRowEPPtiii
        - Src:             './dng_lossless_jpeg.cpp:2365,5'
          Dst:             _ZN20dng_lossless_decoder14ProcessRestartEv
        - Src:             './dng_lossless_jpeg.cpp:2369,5'
          Dst:             _ZN20dng_lossless_decoder14DecodeFirstRowEPPt
        - Src:             './dng_lossless_jpeg.cpp:2371,5'
          Dst:             _ZN20dng_lossless_decoder8PmPutRowEPPtiii
        - Src:             './dng_lossless_jpeg.cpp:2392,20'
          Dst:             _ZN20dng_lossless_decoder10HuffDecodeEP12HuffmanTable
        - Src:             './dng_lossless_jpeg.cpp:2404,10'
          Dst:             _ZN20dng_lossless_decoder8get_bitsEi
        - Src:             './dng_lossless_jpeg.cpp:2405,15'
          Dst:             _ZN20dng_lossless_decoder10HuffExtendERii
        - Src:             './dng_lossless_jpeg.cpp:2433,21'
          Dst:             _ZN20dng_lossless_decoder10HuffDecodeEP12HuffmanTable
        - Src:             './dng_lossless_jpeg.cpp:2447,11'
          Dst:             _ZN20dng_lossless_decoder8get_bitsEi
        - Src:             './dng_lossless_jpeg.cpp:2448,16'
          Dst:             _ZN20dng_lossless_decoder10HuffExtendERii
        - Src:             './dng_lossless_jpeg.cpp:2455,15'
          Dst:             _ZN20dng_lossless_decoder10HuffDecodeEP12HuffmanTable
        - Src:             './dng_lossless_jpeg.cpp:2469,11'
          Dst:             _ZN20dng_lossless_decoder8get_bitsEi
        - Src:             './dng_lossless_jpeg.cpp:2470,16'
          Dst:             _ZN20dng_lossless_decoder10HuffExtendERii
        - Src:             './dng_lossless_jpeg.cpp:2499,22'
          Dst:             _ZN20dng_lossless_decoder10HuffDecodeEP12HuffmanTable
        - Src:             './dng_lossless_jpeg.cpp:2511,12'
          Dst:             _ZN20dng_lossless_decoder8get_bitsEi
        - Src:             './dng_lossless_jpeg.cpp:2512,17'
          Dst:             _ZN20dng_lossless_decoder10HuffExtendERii
        - Src:             './dng_lossless_jpeg.cpp:2519,36'
          Dst:             _ZN20dng_lossless_decoder12QuickPredictEiiPPtS1_
        - Src:             './dng_lossless_jpeg.cpp:2534,3'
          Dst:             _ZN20dng_lossless_decoder8PmPutRowEPPtiii
    - functionName:    _ZN20dng_lossless_decoder10HuffDecodeEP12HuffmanTable
      functionSourceFile: '/src/dng_sdk/source/./dng_lossless_jpeg.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1617
      functionLinenumberEnd: 1665
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          122
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _Z14ThrowBadFormatPKc
        - _ZN20dng_lossless_decoder10flush_bitsEi
        - _ZN20dng_lossless_decoder10show_bits8Ev
        - _ZN20dng_lossless_decoder7get_bitEv
      functionUses:    18
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_lossless_jpeg.cpp:1620,3'
          Dst:             _Z14ThrowBadFormatPKc
        - Src:             './dng_lossless_jpeg.cpp:1627,18'
          Dst:             _ZN20dng_lossless_decoder10show_bits8Ev
        - Src:             './dng_lossless_jpeg.cpp:1632,3'
          Dst:             _ZN20dng_lossless_decoder10flush_bitsEi
        - Src:             './dng_lossless_jpeg.cpp:1641,3'
          Dst:             _ZN20dng_lossless_decoder10flush_bitsEi
        - Src:             './dng_lossless_jpeg.cpp:1647,28'
          Dst:             _ZN20dng_lossless_decoder7get_bitEv
    - functionName:    _ZN20dng_lossless_decoder8get_bitsEi
      functionSourceFile: '/src/dng_sdk/source/./dng_lossless_jpeg.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1571
      functionLinenumberEnd: 1581
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          60
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _Z14ThrowBadFormatPKc
        - _ZN20dng_lossless_decoder13FillBitBufferEi
      functionUses:    18
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_lossless_jpeg.cpp:1575,3'
          Dst:             _Z14ThrowBadFormatPKc
        - Src:             './dng_lossless_jpeg.cpp:1579,3'
          Dst:             _ZN20dng_lossless_decoder13FillBitBufferEi
    - functionName:    _ZN20dng_lossless_decoder10HuffExtendERii
      functionSourceFile: '/src/dng_sdk/source/./dng_lossless_jpeg.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1686
      functionLinenumberEnd: 1693
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          35
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    18
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN20dng_lossless_decoder8PmPutRowEPPtiii
      functionSourceFile: '/src/dng_sdk/source/./dng_lossless_jpeg.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1703
      functionLinenumberEnd: 1711
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN20dng_lossless_decoder14DecodeFirstRowEPPt
      functionSourceFile: '/src/dng_sdk/source/./dng_lossless_jpeg.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1735
      functionLinenumberEnd: 1834
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         36
      ICount:          280
      EdgeCount:       46
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN20dng_lossless_decoder10HuffDecodeEP12HuffmanTable
        - _ZN20dng_lossless_decoder10HuffExtendERii
        - _ZN20dng_lossless_decoder8get_bitsEi
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_lossless_jpeg.cpp:1754,19'
          Dst:             _ZN20dng_lossless_decoder10HuffDecodeEP12HuffmanTable
        - Src:             './dng_lossless_jpeg.cpp:1766,9'
          Dst:             _ZN20dng_lossless_decoder8get_bitsEi
        - Src:             './dng_lossless_jpeg.cpp:1767,14'
          Dst:             _ZN20dng_lossless_decoder10HuffExtendERii
        - Src:             './dng_lossless_jpeg.cpp:1801,20'
          Dst:             _ZN20dng_lossless_decoder10HuffDecodeEP12HuffmanTable
        - Src:             './dng_lossless_jpeg.cpp:1813,10'
          Dst:             _ZN20dng_lossless_decoder8get_bitsEi
        - Src:             './dng_lossless_jpeg.cpp:1814,15'
          Dst:             _ZN20dng_lossless_decoder10HuffExtendERii
    - functionName:    _ZN20dng_lossless_decoder14ProcessRestartEv
      functionSourceFile: '/src/dng_sdk/source/./dng_lossless_jpeg.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1330
      functionLinenumberEnd: 1377
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          97
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached:
        - _Z14ThrowBadFormatPKc
        - _ZN10dng_stream15SetReadPositionEm
        - _ZN20dng_lossless_decoder11GetJpegCharEv
        - _ZNK10dng_stream8PositionEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_lossless_jpeg.cpp:1334,37'
          Dst:             _ZNK10dng_stream8PositionEv
        - Src:             './dng_lossless_jpeg.cpp:1334,11'
          Dst:             _ZN10dng_stream15SetReadPositionEm
        - Src:             './dng_lossless_jpeg.cpp:1350,11'
          Dst:             _ZN20dng_lossless_decoder11GetJpegCharEv
        - Src:             './dng_lossless_jpeg.cpp:1358,8'
          Dst:             _ZN20dng_lossless_decoder11GetJpegCharEv
        - Src:             './dng_lossless_jpeg.cpp:1369,3'
          Dst:             _Z14ThrowBadFormatPKc
    - functionName:    _ZN20dng_lossless_decoder12QuickPredictEiiPPtS1_
      functionSourceFile: '/src/dng_sdk/source/./dng_lossless_jpeg.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1406
      functionLinenumberEnd: 1447
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          138
      EdgeCount:       25
      CyclomaticComplexity: 14
      functionsReached:
        - _Z14ThrowBadFormatPKc
      functionUses:    1
      BranchProfiles:
        - Branch String:   './dng_lossless_jpeg.cpp:1412,5'
          Branch Sides:    []
      Callsites:
        - Src:             './dng_lossless_jpeg.cpp:1441,4'
          Dst:             _Z14ThrowBadFormatPKc
    - functionName:    _ZN20dng_lossless_decoder14ReadFileHeaderEv
      functionSourceFile: '/src/dng_sdk/source/./dng_lossless_jpeg.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1053
      functionLinenumberEnd: 1089
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          71
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - _Z14ThrowBadFormatPKc
        - _ZN20dng_lossless_decoder11GetJpegCharEv
        - _ZN20dng_lossless_decoder13ProcessTablesEv
        - _ZN20dng_lossless_decoder6GetSofEi
        - _ZN20dng_lossless_decoder6GetSoiEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   './dng_lossless_jpeg.cpp:1074,5'
          Branch Sides:    []
      Callsites:
        - Src:             './dng_lossless_jpeg.cpp:1058,16'
          Dst:             _ZN20dng_lossless_decoder11GetJpegCharEv
        - Src:             './dng_lossless_jpeg.cpp:1059,16'
          Dst:             _ZN20dng_lossless_decoder11GetJpegCharEv
        - Src:             './dng_lossless_jpeg.cpp:1063,3'
          Dst:             _Z14ThrowBadFormatPKc
        - Src:             './dng_lossless_jpeg.cpp:1068,5'
          Dst:             _ZN20dng_lossless_decoder6GetSoiEv
        - Src:             './dng_lossless_jpeg.cpp:1072,9'
          Dst:             _ZN20dng_lossless_decoder13ProcessTablesEv
        - Src:             './dng_lossless_jpeg.cpp:1080,4'
          Dst:             _ZN20dng_lossless_decoder6GetSofEi
        - Src:             './dng_lossless_jpeg.cpp:1084,4'
          Dst:             _Z14ThrowBadFormatPKc
    - functionName:    _ZN20dng_lossless_decoder14ReadScanHeaderEv
      functionSourceFile: '/src/dng_sdk/source/./dng_lossless_jpeg.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1110
      functionLinenumberEnd: 1134
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          41
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _Z14ThrowBadFormatPKc
        - _ZN20dng_lossless_decoder13ProcessTablesEv
        - _ZN20dng_lossless_decoder6GetSosEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   './dng_lossless_jpeg.cpp:1116,5'
          Branch Sides:    []
      Callsites:
        - Src:             './dng_lossless_jpeg.cpp:1114,15'
          Dst:             _ZN20dng_lossless_decoder13ProcessTablesEv
        - Src:             './dng_lossless_jpeg.cpp:1120,4'
          Dst:             _ZN20dng_lossless_decoder6GetSosEv
        - Src:             './dng_lossless_jpeg.cpp:1127,4'
          Dst:             _Z14ThrowBadFormatPKc
    - functionName:    _ZN20dng_lossless_decoder17DecoderStructInitEv
      functionSourceFile: '/src/dng_sdk/source/./dng_lossless_jpeg.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1156
      functionLinenumberEnd: 1247
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         72
      ICount:          520
      EdgeCount:       100
      CyclomaticComplexity: 30
      functionsReached:
        - _Z14ThrowBadFormatPKc
        - _ZN15dng_memory_data6BufferEv
        - _ZN15dng_memory_data8AllocateEjm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_lossless_jpeg.cpp:1201,5'
          Dst:             _Z14ThrowBadFormatPKc
        - Src:             './dng_lossless_jpeg.cpp:1212,6'
          Dst:             _Z14ThrowBadFormatPKc
        - Src:             './dng_lossless_jpeg.cpp:1227,13'
          Dst:             _ZN15dng_memory_data8AllocateEjm
        - Src:             './dng_lossless_jpeg.cpp:1228,13'
          Dst:             _ZN15dng_memory_data8AllocateEjm
        - Src:             './dng_lossless_jpeg.cpp:1230,31'
          Dst:             _ZN15dng_memory_data6BufferEv
        - Src:             './dng_lossless_jpeg.cpp:1231,31'
          Dst:             _ZN15dng_memory_data6BufferEv
        - Src:             './dng_lossless_jpeg.cpp:1233,13'
          Dst:             _ZN15dng_memory_data8AllocateEjm
        - Src:             './dng_lossless_jpeg.cpp:1234,13'
          Dst:             _ZN15dng_memory_data8AllocateEjm
        - Src:             './dng_lossless_jpeg.cpp:1236,46'
          Dst:             _ZN15dng_memory_data6BufferEv
        - Src:             './dng_lossless_jpeg.cpp:1237,46'
          Dst:             _ZN15dng_memory_data6BufferEv
    - functionName:    _ZN20dng_lossless_decoder15HuffDecoderInitEv
      functionSourceFile: '/src/dng_sdk/source/./dng_lossless_jpeg.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1269
      functionLinenumberEnd: 1309
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          124
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - _Z14ThrowBadFormatPKc
        - _ZL10FixHuffTblP12HuffmanTable
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_lossless_jpeg.cpp:1287,4'
          Dst:             _Z14ThrowBadFormatPKc
        - Src:             './dng_lossless_jpeg.cpp:1292,7'
          Dst:             _Z14ThrowBadFormatPKc
        - Src:             './dng_lossless_jpeg.cpp:1299,3'
          Dst:             _ZL10FixHuffTblP12HuffmanTable
    - functionName:    _ZN20dng_lossless_decoder13ProcessTablesEv
      functionSourceFile: '/src/dng_sdk/source/./dng_lossless_jpeg.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 967
      functionLinenumberEnd: 1024
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         38
      ICount:          153
      EdgeCount:       75
      CyclomaticComplexity: 39
      functionsReached:
        - _ZN20dng_lossless_decoder10NextMarkerEv
        - _ZN20dng_lossless_decoder12SkipVariableEv
        - _ZN20dng_lossless_decoder6GetDhtEv
        - _ZN20dng_lossless_decoder6GetDriEv
        - _ZN20dng_lossless_decoder7GetApp0Ev
      functionUses:    2
      BranchProfiles:
        - Branch String:   './dng_lossless_jpeg.cpp:974,3'
          Branch Sides:    []
      Callsites:
        - Src:             './dng_lossless_jpeg.cpp:972,13'
          Dst:             _ZN20dng_lossless_decoder10NextMarkerEv
        - Src:             './dng_lossless_jpeg.cpp:997,8'
          Dst:             _ZN20dng_lossless_decoder6GetDhtEv
        - Src:             './dng_lossless_jpeg.cpp:1004,8'
          Dst:             _ZN20dng_lossless_decoder6GetDriEv
        - Src:             './dng_lossless_jpeg.cpp:1008,8'
          Dst:             _ZN20dng_lossless_decoder7GetApp0Ev
        - Src:             './dng_lossless_jpeg.cpp:1023,8'
          Dst:             _ZN20dng_lossless_decoder12SkipVariableEv
    - functionName:    _ZN20dng_lossless_decoder6GetSosEv
      functionSourceFile: '/src/dng_sdk/source/./dng_lossless_jpeg.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 808
      functionLinenumberEnd: 867
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         25
      ICount:          181
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - _Z14ThrowBadFormatPKc
        - _ZN20dng_lossless_decoder11GetJpegCharEv
        - _ZN20dng_lossless_decoder9Get2bytesEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_lossless_jpeg.cpp:810,20'
          Dst:             _ZN20dng_lossless_decoder9Get2bytesEv
        - Src:             './dng_lossless_jpeg.cpp:814,15'
          Dst:             _ZN20dng_lossless_decoder11GetJpegCharEv
        - Src:             './dng_lossless_jpeg.cpp:823,3'
          Dst:             _Z14ThrowBadFormatPKc
        - Src:             './dng_lossless_jpeg.cpp:831,15'
          Dst:             _ZN20dng_lossless_decoder11GetJpegCharEv
        - Src:             './dng_lossless_jpeg.cpp:832,14'
          Dst:             _ZN20dng_lossless_decoder11GetJpegCharEv
        - Src:             './dng_lossless_jpeg.cpp:848,7'
          Dst:             _Z14ThrowBadFormatPKc
        - Src:             './dng_lossless_jpeg.cpp:861,15'
          Dst:             _ZN20dng_lossless_decoder11GetJpegCharEv
        - Src:             './dng_lossless_jpeg.cpp:863,12'
          Dst:             _ZN20dng_lossless_decoder11GetJpegCharEv
        - Src:             './dng_lossless_jpeg.cpp:865,15'
          Dst:             _ZN20dng_lossless_decoder11GetJpegCharEv
    - functionName:    _ZN20dng_lossless_decoder9Get2bytesEv
      functionSourceFile: '/src/dng_sdk/source/./dng_lossless_jpeg.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 530
      functionLinenumberEnd: 534
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN20dng_lossless_decoder11GetJpegCharEv
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_lossless_jpeg.cpp:532,16'
          Dst:             _ZN20dng_lossless_decoder11GetJpegCharEv
        - Src:             './dng_lossless_jpeg.cpp:534,33'
          Dst:             _ZN20dng_lossless_decoder11GetJpegCharEv
    - functionName:    _ZN20dng_lossless_decoder10NextMarkerEv
      functionSourceFile: '/src/dng_sdk/source/./dng_lossless_jpeg.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 917
      functionLinenumberEnd: 943
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          52
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN20dng_lossless_decoder11GetJpegCharEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_lossless_jpeg.cpp:928,11'
          Dst:             _ZN20dng_lossless_decoder11GetJpegCharEv
        - Src:             './dng_lossless_jpeg.cpp:936,8'
          Dst:             _ZN20dng_lossless_decoder11GetJpegCharEv
    - functionName:    _ZN20dng_lossless_decoder6GetDhtEv
      functionSourceFile: '/src/dng_sdk/source/./dng_lossless_jpeg.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 586
      functionLinenumberEnd: 640
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         26
      ICount:          170
      EdgeCount:       33
      CyclomaticComplexity: 9
      functionsReached:
        - _Z14ThrowBadFormatPKc
        - _ZN15dng_memory_data6BufferEv
        - _ZN15dng_memory_data8AllocateEj
        - _ZN20dng_lossless_decoder11GetJpegCharEv
        - _ZN20dng_lossless_decoder9Get2bytesEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_lossless_jpeg.cpp:588,20'
          Dst:             _ZN20dng_lossless_decoder9Get2bytesEv
        - Src:             './dng_lossless_jpeg.cpp:593,17'
          Dst:             _ZN20dng_lossless_decoder11GetJpegCharEv
        - Src:             './dng_lossless_jpeg.cpp:597,7'
          Dst:             _Z14ThrowBadFormatPKc
        - Src:             './dng_lossless_jpeg.cpp:605,28'
          Dst:             _ZN15dng_memory_data8AllocateEj
        - Src:             './dng_lossless_jpeg.cpp:607,58'
          Dst:             _ZN15dng_memory_data6BufferEv
        - Src:             './dng_lossless_jpeg.cpp:618,27'
          Dst:             _ZN20dng_lossless_decoder11GetJpegCharEv
        - Src:             './dng_lossless_jpeg.cpp:626,7'
          Dst:             _Z14ThrowBadFormatPKc
        - Src:             './dng_lossless_jpeg.cpp:632,30'
          Dst:             _ZN20dng_lossless_decoder11GetJpegCharEv
    - functionName:    _ZN20dng_lossless_decoder6GetDriEv
      functionSourceFile: '/src/dng_sdk/source/./dng_lossless_jpeg.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 662
      functionLinenumberEnd: 671
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z14ThrowBadFormatPKc
        - _ZN20dng_lossless_decoder9Get2bytesEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_lossless_jpeg.cpp:664,9'
          Dst:             _ZN20dng_lossless_decoder9Get2bytesEv
        - Src:             './dng_lossless_jpeg.cpp:666,3'
          Dst:             _Z14ThrowBadFormatPKc
        - Src:             './dng_lossless_jpeg.cpp:669,28'
          Dst:             _ZN20dng_lossless_decoder9Get2bytesEv
    - functionName:    _ZN20dng_lossless_decoder7GetApp0Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_lossless_jpeg.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 692
      functionLinenumberEnd: 696
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN20dng_lossless_decoder12SkipVariableEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_lossless_jpeg.cpp:694,2'
          Dst:             _ZN20dng_lossless_decoder12SkipVariableEv
    - functionName:    _ZN20dng_lossless_decoder12SkipVariableEv
      functionSourceFile: '/src/dng_sdk/source/./dng_lossless_jpeg.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 558
      functionLinenumberEnd: 564
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10dng_stream4SkipEm
        - _ZN20dng_lossless_decoder9Get2bytesEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_lossless_jpeg.cpp:560,21'
          Dst:             _ZN20dng_lossless_decoder9Get2bytesEv
        - Src:             './dng_lossless_jpeg.cpp:562,14'
          Dst:             _ZN10dng_stream4SkipEm
    - functionName:    _ZN20dng_lossless_decoder6GetSoiEv
      functionSourceFile: '/src/dng_sdk/source/./dng_lossless_jpeg.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 889
      functionLinenumberEnd: 895
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN20dng_lossless_decoder6GetSofEi
      functionSourceFile: '/src/dng_sdk/source/./dng_lossless_jpeg.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 719
      functionLinenumberEnd: 786
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          195
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - _Z14ThrowBadFormatPKc
        - _ZN15dng_memory_data6BufferEv
        - _ZN15dng_memory_data8AllocateEjm
        - _ZN20dng_lossless_decoder11GetJpegCharEv
        - _ZN20dng_lossless_decoder9Get2bytesEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_lossless_jpeg.cpp:721,20'
          Dst:             _ZN20dng_lossless_decoder9Get2bytesEv
        - Src:             './dng_lossless_jpeg.cpp:723,26'
          Dst:             _ZN20dng_lossless_decoder11GetJpegCharEv
        - Src:             './dng_lossless_jpeg.cpp:724,26'
          Dst:             _ZN20dng_lossless_decoder9Get2bytesEv
        - Src:             './dng_lossless_jpeg.cpp:725,26'
          Dst:             _ZN20dng_lossless_decoder9Get2bytesEv
        - Src:             './dng_lossless_jpeg.cpp:726,26'
          Dst:             _ZN20dng_lossless_decoder11GetJpegCharEv
        - Src:             './dng_lossless_jpeg.cpp:736,3'
          Dst:             _Z14ThrowBadFormatPKc
        - Src:             './dng_lossless_jpeg.cpp:747,3'
          Dst:             _Z14ThrowBadFormatPKc
        - Src:             './dng_lossless_jpeg.cpp:754,3'
          Dst:             _Z14ThrowBadFormatPKc
        - Src:             './dng_lossless_jpeg.cpp:761,20'
          Dst:             _ZN15dng_memory_data8AllocateEjm
        - Src:             './dng_lossless_jpeg.cpp:764,58'
          Dst:             _ZN15dng_memory_data6BufferEv
        - Src:             './dng_lossless_jpeg.cpp:775,26'
          Dst:             _ZN20dng_lossless_decoder11GetJpegCharEv
        - Src:             './dng_lossless_jpeg.cpp:777,16'
          Dst:             _ZN20dng_lossless_decoder11GetJpegCharEv
        - Src:             './dng_lossless_jpeg.cpp:782,16'
          Dst:             _ZN20dng_lossless_decoder11GetJpegCharEv
    - functionName:    _ZN20dng_lossless_decoderC2EP10dng_streamP11dng_spoolerb
      functionSourceFile: '/src/dng_sdk/source/./dng_lossless_jpeg.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 521
      functionLinenumberEnd: 525
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          173
      EdgeCount:       61
      CyclomaticComplexity: 31
      functionsReached:
        - _ZN15dng_memory_dataC2Ev
        - _ZN15dng_memory_dataD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_lossless_jpeg.cpp:498,23'
          Dst:             _ZN15dng_memory_dataC2Ev
        - Src:             './dng_lossless_jpeg.cpp:506,4'
          Dst:             _ZN15dng_memory_dataC2Ev
        - Src:             './dng_lossless_jpeg.cpp:508,4'
          Dst:             _ZN15dng_memory_dataC2Ev
        - Src:             './dng_lossless_jpeg.cpp:509,4'
          Dst:             _ZN15dng_memory_dataC2Ev
        - Src:             './dng_lossless_jpeg.cpp:510,4'
          Dst:             _ZN15dng_memory_dataC2Ev
        - Src:             './dng_lossless_jpeg.cpp:511,4'
          Dst:             _ZN15dng_memory_dataC2Ev
        - Src:             './dng_lossless_jpeg.cpp:498,23'
          Dst:             _ZN15dng_memory_dataD2Ev
        - Src:             './dng_lossless_jpeg.cpp:525,2'
          Dst:             _ZN15dng_memory_dataD2Ev
        - Src:             './dng_lossless_jpeg.cpp:525,2'
          Dst:             _ZN15dng_memory_dataD2Ev
        - Src:             './dng_lossless_jpeg.cpp:525,2'
          Dst:             _ZN15dng_memory_dataD2Ev
        - Src:             './dng_lossless_jpeg.cpp:525,2'
          Dst:             _ZN15dng_memory_dataD2Ev
        - Src:             './dng_lossless_jpeg.cpp:525,2'
          Dst:             _ZN15dng_memory_dataD2Ev
    - functionName:    _ZN19dng_bilinear_kernelC2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_mosaic_info.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN9dng_pointC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_mosaic_info.cpp:59,3'
          Dst:             _ZN9dng_pointC2Ev
    - functionName:    _ZN21dng_fast_interpolatorD0Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_mosaic_info.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1107
      functionLinenumberEnd: 1107
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN21dng_fast_interpolatorD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_mosaic_info.cpp:1107,7'
          Dst:             _ZN21dng_fast_interpolatorD2Ev
    - functionName:    _ZN21dng_fast_interpolatorD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_mosaic_info.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1107
      functionLinenumberEnd: 1107
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN15dng_filter_taskD2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_mosaic_info.cpp:1107,7'
          Dst:             _ZN15dng_filter_taskD2Ev
    - functionName:    _ZNK15dng_mosaic_info11InterpolateER8dng_hostR12dng_negativeRK9dng_imageRS4_RK9dng_pointj
      functionSourceFile: '/src/dng_sdk/source/./dng_mosaic_info.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1965
      functionLinenumberEnd: 1990
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          62
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN9dng_pointC2Eii
        - _ZNK9dng_pointeqERKS_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_mosaic_info.cpp:1967,19'
          Dst:             _ZN9dng_pointC2Eii
        - Src:             './dng_mosaic_info.cpp:1967,16'
          Dst:             _ZNK9dng_pointeqERKS_
    - functionName:    _ZNK15dng_mosaic_info15InterpolateFastER8dng_hostR12dng_negativeRK9dng_imageRS4_RK9dng_pointj
      functionSourceFile: '/src/dng_sdk/source/./dng_mosaic_info.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1936
      functionLinenumberEnd: 1955
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN21dng_fast_interpolatorC2ERK15dng_mosaic_infoRK9dng_imageRS3_RK9dng_pointj
        - _ZN21dng_fast_interpolatorD2Ev
        - _ZNK9dng_image6BoundsEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_mosaic_info.cpp:1940,24'
          Dst:             _ZN21dng_fast_interpolatorC2ERK15dng_mosaic_infoRK9dng_imageRS3_RK9dng_pointj
        - Src:             './dng_mosaic_info.cpp:1948,29'
          Dst:             _ZNK9dng_image6BoundsEv
        - Src:             './dng_mosaic_info.cpp:1955,2'
          Dst:             _ZN21dng_fast_interpolatorD2Ev
        - Src:             './dng_mosaic_info.cpp:1955,2'
          Dst:             _ZN21dng_fast_interpolatorD2Ev
    - functionName:    _ZN21dng_fast_interpolatorC2ERK15dng_mosaic_infoRK9dng_imageRS3_RK9dng_pointj
      functionSourceFile: '/src/dng_sdk/source/./dng_mosaic_info.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1148
      functionLinenumberEnd: 1198
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          212
      EdgeCount:       23
      CyclomaticComplexity: 2
      functionsReached:
        - _Z9Max_int32ii
        - _ZN15dng_filter_taskC2ERK9dng_imageRS0_
        - _ZN15dng_filter_taskD2Ev
        - _ZN9dng_pointC2Eii
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_mosaic_info.cpp:1142,4'
          Dst:             _ZN15dng_filter_taskC2ERK9dng_imageRS0_
        - Src:             './dng_mosaic_info.cpp:1160,17'
          Dst:             _ZN9dng_pointC2Eii
        - Src:             './dng_mosaic_info.cpp:1163,19'
          Dst:             _Z9Max_int32ii
        - Src:             './dng_mosaic_info.cpp:1164,19'
          Dst:             _Z9Max_int32ii
        - Src:             './dng_mosaic_info.cpp:1198,2'
          Dst:             _ZN15dng_filter_taskD2Ev
    - functionName:    _ZN21dng_fast_interpolator7SrcAreaERK8dng_rect
      functionSourceFile: '/src/dng_sdk/source/./dng_mosaic_info.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1203
      functionLinenumberEnd: 1208
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          47
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8dng_rectC2Eiiii
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_mosaic_info.cpp:1205,9'
          Dst:             _ZN8dng_rectC2Eiiii
    - functionName:    _ZN21dng_fast_interpolator11ProcessAreaEjR16dng_pixel_bufferS1_
      functionSourceFile: '/src/dng_sdk/source/./dng_mosaic_info.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1217
      functionLinenumberEnd: 1328
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          333
      EdgeCount:       41
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN16dng_pixel_buffer17DirtyPixel_uint16Eiij
        - _ZNK16dng_pixel_buffer17ConstPixel_uint16Eiij
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_mosaic_info.cpp:1252,34'
          Dst:             _ZNK16dng_pixel_buffer17ConstPixel_uint16Eiij
        - Src:             './dng_mosaic_info.cpp:1256,28'
          Dst:             _ZN16dng_pixel_buffer17DirtyPixel_uint16Eiij
    - functionName:    _ZN7AutoPtrI25dng_bilinear_interpolatorED2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_auto_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7AutoPtrI25dng_bilinear_interpolatorEptEv
      functionSourceFile: '/src/dng_sdk/source/./dng_auto_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7AutoPtrI25dng_bilinear_interpolatorEC2EPS0_
      functionSourceFile: '/src/dng_sdk/source/./dng_auto_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK15dng_mosaic_info18InterpolateGenericER8dng_hostR12dng_negativeRK9dng_imageRS4_j
      functionSourceFile: '/src/dng_sdk/source/./dng_mosaic_info.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1808
      functionLinenumberEnd: 1926
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          406
      EdgeCount:       69
      CyclomaticComplexity: 23
      functionsReached:
        - _Z17ComputeBufferSizejRK9dng_pointj11PaddingType
        - _Z9Min_int32ii
        - _ZN16dng_memory_block6BufferEv
        - _ZN16dng_pixel_bufferC2ERK8dng_rectjjjjPv
        - _ZN16dng_pixel_bufferD2Ev
        - _ZN17dng_tile_iterator10GetOneTileER8dng_rect
        - _ZN17dng_tile_iteratorC2ERK9dng_imageRK8dng_rect
        - _ZN17dng_tile_iteratorC2ERK9dng_pointRK8dng_rect
        - _ZN25dng_bilinear_interpolator11InterpolateER16dng_pixel_bufferS1_
        - _ZN25dng_bilinear_interpolatorC2ERK15dng_mosaic_infoii
        - _ZN7AutoPtrI16dng_memory_blockEC2EPS0_
        - _ZN7AutoPtrI16dng_memory_blockED2Ev
        - _ZN7AutoPtrI25dng_bilinear_interpolatorEC2EPS0_
        - _ZN7AutoPtrI25dng_bilinear_interpolatorED2Ev
        - _ZN8dng_rectC2ERK9dng_point
        - _ZN8dng_rectC2Ev
        - _ZN9dng_image3PutERK16dng_pixel_buffer
        - _ZNK7AutoPtrI16dng_memory_blockEptEv
        - _ZNK7AutoPtrI25dng_bilinear_interpolatorEptEv
        - _ZNK8dng_rect4SizeEv
        - _ZNK9dng_image3GetER16dng_pixel_bufferNS_11edge_optionEjj
        - _ZNK9dng_image6BoundsEv
        - _ZNK9dng_image9PixelTypeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_mosaic_info.cpp:1822,52'
          Dst:             _ZNK8dng_rect4SizeEv
        - Src:             './dng_mosaic_info.cpp:1824,18'
          Dst:             _Z9Min_int32ii
        - Src:             './dng_mosaic_info.cpp:1825,18'
          Dst:             _Z9Min_int32ii
        - Src:             './dng_mosaic_info.cpp:1837,30'
          Dst:             _ZN8dng_rectC2ERK9dng_point
        - Src:             './dng_mosaic_info.cpp:1838,13'
          Dst:             _ZNK9dng_image9PixelTypeEv
        - Src:             './dng_mosaic_info.cpp:1837,19'
          Dst:             _ZN16dng_pixel_bufferC2ERK8dng_rectjjjjPv
        - Src:             './dng_mosaic_info.cpp:1840,25'
          Dst:             _Z17ComputeBufferSizejRK9dng_pointj11PaddingType
        - Src:             './dng_mosaic_info.cpp:1844,28'
          Dst:             _ZN7AutoPtrI16dng_memory_blockEC2EPS0_
        - Src:             './dng_mosaic_info.cpp:1846,20'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_mosaic_info.cpp:1846,29'
          Dst:             _ZN16dng_memory_block6BufferEv
        - Src:             './dng_mosaic_info.cpp:1850,30'
          Dst:             _ZN8dng_rectC2ERK9dng_point
        - Src:             './dng_mosaic_info.cpp:1851,13'
          Dst:             _ZNK9dng_image9PixelTypeEv
        - Src:             './dng_mosaic_info.cpp:1850,19'
          Dst:             _ZN16dng_pixel_bufferC2ERK8dng_rectjjjjPv
        - Src:             './dng_mosaic_info.cpp:1853,25'
          Dst:             _Z17ComputeBufferSizejRK9dng_pointj11PaddingType
        - Src:             './dng_mosaic_info.cpp:1857,28'
          Dst:             _ZN7AutoPtrI16dng_memory_blockEC2EPS0_
        - Src:             './dng_mosaic_info.cpp:1859,20'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_mosaic_info.cpp:1859,29'
          Dst:             _ZN16dng_memory_block6BufferEv
        - Src:             './dng_mosaic_info.cpp:1863,55'
          Dst:             _ZN25dng_bilinear_interpolatorC2ERK15dng_mosaic_infoii
        - Src:             './dng_mosaic_info.cpp:1863,37'
          Dst:             _ZN7AutoPtrI25dng_bilinear_interpolatorEC2EPS0_
        - Src:             './dng_mosaic_info.cpp:1869,11'
          Dst:             _ZN8dng_rectC2Ev
        - Src:             './dng_mosaic_info.cpp:1871,46'
          Dst:             _ZNK9dng_image6BoundsEv
        - Src:             './dng_mosaic_info.cpp:1871,20'
          Dst:             _ZN17dng_tile_iteratorC2ERK9dng_imageRK8dng_rect
        - Src:             './dng_mosaic_info.cpp:1873,15'
          Dst:             _ZN17dng_tile_iterator10GetOneTileER8dng_rect
        - Src:             './dng_mosaic_info.cpp:1878,12'
          Dst:             _ZN8dng_rectC2Ev
        - Src:             './dng_mosaic_info.cpp:1880,21'
          Dst:             _ZN17dng_tile_iteratorC2ERK9dng_pointRK8dng_rect
        - Src:             './dng_mosaic_info.cpp:1882,16'
          Dst:             _ZN17dng_tile_iterator10GetOneTileER8dng_rect
        - Src:             './dng_mosaic_info.cpp:1908,13'
          Dst:             _ZNK9dng_image3GetER16dng_pixel_bufferNS_11edge_optionEjj
        - Src:             './dng_mosaic_info.cpp:1915,4'
          Dst:             _ZNK7AutoPtrI25dng_bilinear_interpolatorEptEv
        - Src:             './dng_mosaic_info.cpp:1915,18'
          Dst:             _ZN25dng_bilinear_interpolator11InterpolateER16dng_pixel_bufferS1_
        - Src:             './dng_mosaic_info.cpp:1920,13'
          Dst:             _ZN9dng_image3PutERK16dng_pixel_buffer
        - Src:             './dng_mosaic_info.cpp:1926,2'
          Dst:             _ZN7AutoPtrI25dng_bilinear_interpolatorED2Ev
        - Src:             './dng_mosaic_info.cpp:1926,2'
          Dst:             _ZN7AutoPtrI25dng_bilinear_interpolatorED2Ev
        - Src:             './dng_mosaic_info.cpp:1926,2'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
        - Src:             './dng_mosaic_info.cpp:1926,2'
          Dst:             _ZN16dng_pixel_bufferD2Ev
        - Src:             './dng_mosaic_info.cpp:1926,2'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
        - Src:             './dng_mosaic_info.cpp:1926,2'
          Dst:             _ZN16dng_pixel_bufferD2Ev
        - Src:             './dng_mosaic_info.cpp:1926,2'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
        - Src:             './dng_mosaic_info.cpp:1926,2'
          Dst:             _ZN16dng_pixel_bufferD2Ev
        - Src:             './dng_mosaic_info.cpp:1926,2'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
        - Src:             './dng_mosaic_info.cpp:1926,2'
          Dst:             _ZN16dng_pixel_bufferD2Ev
    - functionName:    _ZN25dng_bilinear_interpolator11InterpolateER16dng_pixel_bufferS1_
      functionSourceFile: '/src/dng_sdk/source/./dng_mosaic_info.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1031
      functionLinenumberEnd: 1103
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          217
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - _Z15DoBilinearRow16PKtPtjjjPKjPKPKiPKS0_j
        - _Z15DoBilinearRow32PKfPfjjjPKjPKPKiPKS0_j
        - _ZN16dng_pixel_buffer10DirtyPixelEiij
        - _ZNK16dng_pixel_buffer10ConstPixelEiij
        - _ZNK8dng_rect1WEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_mosaic_info.cpp:1061,33'
          Dst:             _ZNK16dng_pixel_buffer10ConstPixelEiij
        - Src:             './dng_mosaic_info.cpp:1065,27'
          Dst:             _ZN16dng_pixel_buffer10DirtyPixelEiij
        - Src:             './dng_mosaic_info.cpp:1074,29'
          Dst:             _ZNK8dng_rect1WEv
        - Src:             './dng_mosaic_info.cpp:1072,5'
          Dst:             _Z15DoBilinearRow16PKtPtjjjPKjPKPKiPKS0_j
        - Src:             './dng_mosaic_info.cpp:1089,29'
          Dst:             _ZNK8dng_rect1WEv
        - Src:             './dng_mosaic_info.cpp:1087,5'
          Dst:             _Z15DoBilinearRow32PKfPfjjjPKjPKPKiPKS0_j
    - functionName:    _Z15DoBilinearRow16PKtPtjjjPKjPKPKiPKS0_j
      functionSourceFile: '/src/dng_sdk/source/./dng_bottlenecks.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1245
      functionLinenumberEnd: 1257
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z15DoBilinearRow32PKfPfjjjPKjPKPKiPKS0_j
      functionSourceFile: '/src/dng_sdk/source/./dng_bottlenecks.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1268
      functionLinenumberEnd: 1280
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN25dng_bilinear_interpolatorC2ERK15dng_mosaic_infoii
      functionSourceFile: '/src/dng_sdk/source/./dng_mosaic_info.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1013
      functionLinenumberEnd: 1025
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          63
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN20dng_bilinear_pattern9CalculateERK15dng_mosaic_infojii
        - _ZN20dng_bilinear_patternC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_mosaic_info.cpp:1010,28'
          Dst:             _ZN20dng_bilinear_patternC2Ev
        - Src:             './dng_mosaic_info.cpp:1018,25'
          Dst:             _ZN20dng_bilinear_pattern9CalculateERK15dng_mosaic_infojii
    - functionName:    _ZN20dng_bilinear_patternC2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_mosaic_info.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 284
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN19dng_bilinear_kernelC2Ev
        - _ZN9dng_pointC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_mosaic_info.cpp:280,6'
          Dst:             _ZN9dng_pointC2Ev
        - Src:             './dng_mosaic_info.cpp:278,3'
          Dst:             _ZN19dng_bilinear_kernelC2Ev
    - functionName:    _ZN20dng_bilinear_pattern9CalculateERK15dng_mosaic_infojii
      functionSourceFile: '/src/dng_sdk/source/./dng_mosaic_info.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 344
      functionLinenumberEnd: 986
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         252
      ICount:          1960
      EdgeCount:       329
      CyclomaticComplexity: 79
      functionsReached:
        - _Z10Min_uint32jj
        - _Z17ThrowProgramErrorPKc
        - _ZN19dng_bilinear_kernel3AddERK9dng_pointf
        - _ZN19dng_bilinear_kernel8FinalizeERK9dng_pointjjii
        - _ZN20dng_bilinear_pattern13LinearWeight1Eii
        - _ZN20dng_bilinear_pattern13LinearWeight2Eii
        - _ZN20dng_bilinear_pattern8DeltaColEji
        - _ZN20dng_bilinear_pattern8DeltaRowEji
        - _ZN9dng_pointC2Eii
        - _ZNK9dng_pointeqERKS_
      functionUses:    1
      BranchProfiles:
        - Branch String:   './dng_mosaic_info.cpp:379,2'
          Branch Sides:    []
      Callsites:
        - Src:             './dng_mosaic_info.cpp:360,12'
          Dst:             _ZN9dng_pointC2Eii
        - Src:             './dng_mosaic_info.cpp:365,15'
          Dst:             _ZN9dng_pointC2Eii
        - Src:             './dng_mosaic_info.cpp:561,58'
          Dst:             _Z10Min_uint32jj
        - Src:             './dng_mosaic_info.cpp:562,34'
          Dst:             _Z10Min_uint32jj
        - Src:             './dng_mosaic_info.cpp:575,4'
          Dst:             _Z17ThrowProgramErrorPKc
        - Src:             './dng_mosaic_info.cpp:625,17'
          Dst:             _ZN9dng_pointC2Eii
        - Src:             './dng_mosaic_info.cpp:625,12'
          Dst:             _ZN19dng_bilinear_kernel3AddERK9dng_pointf
        - Src:             './dng_mosaic_info.cpp:633,15'
          Dst:             _ZN20dng_bilinear_pattern8DeltaRowEji
        - Src:             './dng_mosaic_info.cpp:634,15'
          Dst:             _ZN20dng_bilinear_pattern8DeltaRowEji
        - Src:             './dng_mosaic_info.cpp:635,15'
          Dst:             _ZN20dng_bilinear_pattern8DeltaColEji
        - Src:             './dng_mosaic_info.cpp:636,15'
          Dst:             _ZN20dng_bilinear_pattern8DeltaColEji
        - Src:             './dng_mosaic_info.cpp:654,17'
          Dst:             _ZN9dng_pointC2Eii
        - Src:             './dng_mosaic_info.cpp:654,12'
          Dst:             _ZN19dng_bilinear_kernel3AddERK9dng_pointf
        - Src:             './dng_mosaic_info.cpp:655,17'
          Dst:             _ZN9dng_pointC2Eii
        - Src:             './dng_mosaic_info.cpp:655,12'
          Dst:             _ZN19dng_bilinear_kernel3AddERK9dng_pointf
        - Src:             './dng_mosaic_info.cpp:656,17'
          Dst:             _ZN9dng_pointC2Eii
        - Src:             './dng_mosaic_info.cpp:656,12'
          Dst:             _ZN19dng_bilinear_kernel3AddERK9dng_pointf
        - Src:             './dng_mosaic_info.cpp:657,17'
          Dst:             _ZN9dng_pointC2Eii
        - Src:             './dng_mosaic_info.cpp:657,12'
          Dst:             _ZN19dng_bilinear_kernel3AddERK9dng_pointf
        - Src:             './dng_mosaic_info.cpp:668,17'
          Dst:             _ZN9dng_pointC2Eii
        - Src:             './dng_mosaic_info.cpp:668,12'
          Dst:             _ZN19dng_bilinear_kernel3AddERK9dng_pointf
        - Src:             './dng_mosaic_info.cpp:669,17'
          Dst:             _ZN9dng_pointC2Eii
        - Src:             './dng_mosaic_info.cpp:669,12'
          Dst:             _ZN19dng_bilinear_kernel3AddERK9dng_pointf
        - Src:             './dng_mosaic_info.cpp:680,17'
          Dst:             _ZN9dng_pointC2Eii
        - Src:             './dng_mosaic_info.cpp:680,12'
          Dst:             _ZN19dng_bilinear_kernel3AddERK9dng_pointf
        - Src:             './dng_mosaic_info.cpp:681,17'
          Dst:             _ZN9dng_pointC2Eii
        - Src:             './dng_mosaic_info.cpp:681,12'
          Dst:             _ZN19dng_bilinear_kernel3AddERK9dng_pointf
        - Src:             './dng_mosaic_info.cpp:692,17'
          Dst:             _ZN9dng_pointC2Eii
        - Src:             './dng_mosaic_info.cpp:692,12'
          Dst:             _ZN19dng_bilinear_kernel3AddERK9dng_pointf
        - Src:             './dng_mosaic_info.cpp:693,17'
          Dst:             _ZN9dng_pointC2Eii
        - Src:             './dng_mosaic_info.cpp:693,12'
          Dst:             _ZN19dng_bilinear_kernel3AddERK9dng_pointf
        - Src:             './dng_mosaic_info.cpp:694,17'
          Dst:             _ZN9dng_pointC2Eii
        - Src:             './dng_mosaic_info.cpp:694,12'
          Dst:             _ZN19dng_bilinear_kernel3AddERK9dng_pointf
        - Src:             './dng_mosaic_info.cpp:705,17'
          Dst:             _ZN9dng_pointC2Eii
        - Src:             './dng_mosaic_info.cpp:705,12'
          Dst:             _ZN19dng_bilinear_kernel3AddERK9dng_pointf
        - Src:             './dng_mosaic_info.cpp:706,17'
          Dst:             _ZN9dng_pointC2Eii
        - Src:             './dng_mosaic_info.cpp:706,12'
          Dst:             _ZN19dng_bilinear_kernel3AddERK9dng_pointf
        - Src:             './dng_mosaic_info.cpp:707,17'
          Dst:             _ZN9dng_pointC2Eii
        - Src:             './dng_mosaic_info.cpp:707,12'
          Dst:             _ZN19dng_bilinear_kernel3AddERK9dng_pointf
        - Src:             './dng_mosaic_info.cpp:718,17'
          Dst:             _ZN9dng_pointC2Eii
        - Src:             './dng_mosaic_info.cpp:718,12'
          Dst:             _ZN19dng_bilinear_kernel3AddERK9dng_pointf
        - Src:             './dng_mosaic_info.cpp:719,17'
          Dst:             _ZN9dng_pointC2Eii
        - Src:             './dng_mosaic_info.cpp:719,12'
          Dst:             _ZN19dng_bilinear_kernel3AddERK9dng_pointf
        - Src:             './dng_mosaic_info.cpp:720,17'
          Dst:             _ZN9dng_pointC2Eii
        - Src:             './dng_mosaic_info.cpp:720,12'
          Dst:             _ZN19dng_bilinear_kernel3AddERK9dng_pointf
        - Src:             './dng_mosaic_info.cpp:731,17'
          Dst:             _ZN9dng_pointC2Eii
        - Src:             './dng_mosaic_info.cpp:731,12'
          Dst:             _ZN19dng_bilinear_kernel3AddERK9dng_pointf
        - Src:             './dng_mosaic_info.cpp:732,17'
          Dst:             _ZN9dng_pointC2Eii
        - Src:             './dng_mosaic_info.cpp:732,12'
          Dst:             _ZN19dng_bilinear_kernel3AddERK9dng_pointf
        - Src:             './dng_mosaic_info.cpp:733,17'
          Dst:             _ZN9dng_pointC2Eii
        - Src:             './dng_mosaic_info.cpp:733,12'
          Dst:             _ZN19dng_bilinear_kernel3AddERK9dng_pointf
        - Src:             './dng_mosaic_info.cpp:744,17'
          Dst:             _ZN9dng_pointC2Eii
        - Src:             './dng_mosaic_info.cpp:744,12'
          Dst:             _ZN19dng_bilinear_kernel3AddERK9dng_pointf
        - Src:             './dng_mosaic_info.cpp:745,17'
          Dst:             _ZN9dng_pointC2Eii
        - Src:             './dng_mosaic_info.cpp:745,12'
          Dst:             _ZN19dng_bilinear_kernel3AddERK9dng_pointf
        - Src:             './dng_mosaic_info.cpp:746,17'
          Dst:             _ZN9dng_pointC2Eii
        - Src:             './dng_mosaic_info.cpp:746,12'
          Dst:             _ZN19dng_bilinear_kernel3AddERK9dng_pointf
        - Src:             './dng_mosaic_info.cpp:747,17'
          Dst:             _ZN9dng_pointC2Eii
        - Src:             './dng_mosaic_info.cpp:747,12'
          Dst:             _ZN19dng_bilinear_kernel3AddERK9dng_pointf
        - Src:             './dng_mosaic_info.cpp:758,17'
          Dst:             _ZN9dng_pointC2Eii
        - Src:             './dng_mosaic_info.cpp:758,12'
          Dst:             _ZN19dng_bilinear_kernel3AddERK9dng_pointf
        - Src:             './dng_mosaic_info.cpp:759,17'
          Dst:             _ZN9dng_pointC2Eii
        - Src:             './dng_mosaic_info.cpp:759,12'
          Dst:             _ZN19dng_bilinear_kernel3AddERK9dng_pointf
        - Src:             './dng_mosaic_info.cpp:770,17'
          Dst:             _ZN9dng_pointC2Eii
        - Src:             './dng_mosaic_info.cpp:770,12'
          Dst:             _ZN19dng_bilinear_kernel3AddERK9dng_pointf
        - Src:             './dng_mosaic_info.cpp:771,17'
          Dst:             _ZN9dng_pointC2Eii
        - Src:             './dng_mosaic_info.cpp:771,12'
          Dst:             _ZN19dng_bilinear_kernel3AddERK9dng_pointf
        - Src:             './dng_mosaic_info.cpp:782,18'
          Dst:             _ZN20dng_bilinear_pattern8DeltaRowEji
        - Src:             './dng_mosaic_info.cpp:787,18'
          Dst:             _ZN20dng_bilinear_pattern8DeltaRowEji
        - Src:             './dng_mosaic_info.cpp:792,16'
          Dst:             _ZN20dng_bilinear_pattern13LinearWeight1Eii
        - Src:             './dng_mosaic_info.cpp:793,16'
          Dst:             _ZN20dng_bilinear_pattern13LinearWeight2Eii
        - Src:             './dng_mosaic_info.cpp:795,15'
          Dst:             _ZN20dng_bilinear_pattern8DeltaRowEji
        - Src:             './dng_mosaic_info.cpp:796,15'
          Dst:             _ZN20dng_bilinear_pattern8DeltaRowEji
        - Src:             './dng_mosaic_info.cpp:801,22'
          Dst:             _ZN20dng_bilinear_pattern8DeltaColEji
        - Src:             './dng_mosaic_info.cpp:806,22'
          Dst:             _ZN20dng_bilinear_pattern8DeltaColEji
        - Src:             './dng_mosaic_info.cpp:811,16'
          Dst:             _ZN9dng_pointC2Eii
        - Src:             './dng_mosaic_info.cpp:812,7'
          Dst:             _ZN20dng_bilinear_pattern13LinearWeight1Eii
        - Src:             './dng_mosaic_info.cpp:811,11'
          Dst:             _ZN19dng_bilinear_kernel3AddERK9dng_pointf
        - Src:             './dng_mosaic_info.cpp:814,16'
          Dst:             _ZN9dng_pointC2Eii
        - Src:             './dng_mosaic_info.cpp:815,7'
          Dst:             _ZN20dng_bilinear_pattern13LinearWeight2Eii
        - Src:             './dng_mosaic_info.cpp:814,11'
          Dst:             _ZN19dng_bilinear_kernel3AddERK9dng_pointf
        - Src:             './dng_mosaic_info.cpp:820,22'
          Dst:             _ZN20dng_bilinear_pattern8DeltaColEji
        - Src:             './dng_mosaic_info.cpp:825,22'
          Dst:             _ZN20dng_bilinear_pattern8DeltaColEji
        - Src:             './dng_mosaic_info.cpp:830,16'
          Dst:             _ZN9dng_pointC2Eii
        - Src:             './dng_mosaic_info.cpp:831,7'
          Dst:             _ZN20dng_bilinear_pattern13LinearWeight1Eii
        - Src:             './dng_mosaic_info.cpp:830,11'
          Dst:             _ZN19dng_bilinear_kernel3AddERK9dng_pointf
        - Src:             './dng_mosaic_info.cpp:833,16'
          Dst:             _ZN9dng_pointC2Eii
        - Src:             './dng_mosaic_info.cpp:834,7'
          Dst:             _ZN20dng_bilinear_pattern13LinearWeight2Eii
        - Src:             './dng_mosaic_info.cpp:833,11'
          Dst:             _ZN19dng_bilinear_kernel3AddERK9dng_pointf
        - Src:             './dng_mosaic_info.cpp:839,18'
          Dst:             _ZN20dng_bilinear_pattern8DeltaColEji
        - Src:             './dng_mosaic_info.cpp:844,18'
          Dst:             _ZN20dng_bilinear_pattern8DeltaColEji
        - Src:             './dng_mosaic_info.cpp:849,9'
          Dst:             _ZN20dng_bilinear_pattern13LinearWeight1Eii
        - Src:             './dng_mosaic_info.cpp:850,9'
          Dst:             _ZN20dng_bilinear_pattern13LinearWeight2Eii
        - Src:             './dng_mosaic_info.cpp:852,15'
          Dst:             _ZN20dng_bilinear_pattern8DeltaColEji
        - Src:             './dng_mosaic_info.cpp:853,15'
          Dst:             _ZN20dng_bilinear_pattern8DeltaColEji
        - Src:             './dng_mosaic_info.cpp:858,17'
          Dst:             _ZN20dng_bilinear_pattern8DeltaRowEji
        - Src:             './dng_mosaic_info.cpp:863,17'
          Dst:             _ZN20dng_bilinear_pattern8DeltaRowEji
        - Src:             './dng_mosaic_info.cpp:868,16'
          Dst:             _ZN9dng_pointC2Eii
        - Src:             './dng_mosaic_info.cpp:869,7'
          Dst:             _ZN20dng_bilinear_pattern13LinearWeight1Eii
        - Src:             './dng_mosaic_info.cpp:868,11'
          Dst:             _ZN19dng_bilinear_kernel3AddERK9dng_pointf
        - Src:             './dng_mosaic_info.cpp:871,16'
          Dst:             _ZN9dng_pointC2Eii
        - Src:             './dng_mosaic_info.cpp:872,7'
          Dst:             _ZN20dng_bilinear_pattern13LinearWeight2Eii
        - Src:             './dng_mosaic_info.cpp:871,11'
          Dst:             _ZN19dng_bilinear_kernel3AddERK9dng_pointf
        - Src:             './dng_mosaic_info.cpp:877,17'
          Dst:             _ZN20dng_bilinear_pattern8DeltaRowEji
        - Src:             './dng_mosaic_info.cpp:882,17'
          Dst:             _ZN20dng_bilinear_pattern8DeltaRowEji
        - Src:             './dng_mosaic_info.cpp:887,16'
          Dst:             _ZN9dng_pointC2Eii
        - Src:             './dng_mosaic_info.cpp:888,7'
          Dst:             _ZN20dng_bilinear_pattern13LinearWeight1Eii
        - Src:             './dng_mosaic_info.cpp:887,11'
          Dst:             _ZN19dng_bilinear_kernel3AddERK9dng_pointf
        - Src:             './dng_mosaic_info.cpp:890,16'
          Dst:             _ZN9dng_pointC2Eii
        - Src:             './dng_mosaic_info.cpp:891,7'
          Dst:             _ZN20dng_bilinear_pattern13LinearWeight2Eii
        - Src:             './dng_mosaic_info.cpp:890,11'
          Dst:             _ZN19dng_bilinear_kernel3AddERK9dng_pointf
        - Src:             './dng_mosaic_info.cpp:899,19'
          Dst:             _ZN9dng_pointC2Eii
        - Src:             './dng_mosaic_info.cpp:899,16'
          Dst:             _ZNK9dng_pointeqERKS_
        - Src:             './dng_mosaic_info.cpp:939,12'
          Dst:             _ZN19dng_bilinear_kernel8FinalizeERK9dng_pointjjii
        - Src:             './dng_mosaic_info.cpp:969,12'
          Dst:             _ZN19dng_bilinear_kernel8FinalizeERK9dng_pointjjii
    - functionName:    _ZN19dng_bilinear_kernel3AddERK9dng_pointf
      functionSourceFile: '/src/dng_sdk/source/./dng_mosaic_info.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          85
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK9dng_pointeqERKS_
      functionUses:    37
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_mosaic_info.cpp:94,18'
          Dst:             _ZNK9dng_pointeqERKS_
    - functionName:    _ZN20dng_bilinear_pattern8DeltaRowEji
      functionSourceFile: '/src/dng_sdk/source/./dng_mosaic_info.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 295
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z13SafeUint32Addjj
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_mosaic_info.cpp:298,12'
          Dst:             _Z13SafeUint32Addjj
    - functionName:    _ZN20dng_bilinear_pattern8DeltaColEji
      functionSourceFile: '/src/dng_sdk/source/./dng_mosaic_info.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 307
      functionLinenumberEnd: 310
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z13SafeUint32Addjj
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_mosaic_info.cpp:310,12'
          Dst:             _Z13SafeUint32Addjj
    - functionName:    _ZN20dng_bilinear_pattern13LinearWeight1Eii
      functionSourceFile: '/src/dng_sdk/source/./dng_mosaic_info.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 314
      functionLinenumberEnd: 319
      functionDepth:   0
      returnType:      float
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          35
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN20dng_bilinear_pattern13LinearWeight2Eii
      functionSourceFile: '/src/dng_sdk/source/./dng_mosaic_info.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 327
      functionDepth:   0
      returnType:      float
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          36
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN19dng_bilinear_kernel8FinalizeERK9dng_pointjjii
      functionSourceFile: '/src/dng_sdk/source/./dng_mosaic_info.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         44
      ICount:          365
      EdgeCount:       56
      CyclomaticComplexity: 14
      functionsReached:
        - _Z12Round_uint32d
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_mosaic_info.cpp:211,28'
          Dst:             _Z12Round_uint32d
    - functionName:    _ZNK15dng_mosaic_info7DstSizeERK9dng_point
      functionSourceFile: '/src/dng_sdk/source/./dng_mosaic_info.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1770
      functionLinenumberEnd: 1799
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          107
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _Z9Max_int32ii
        - _ZN9dng_pointC2Eii
        - _ZN9dng_pointC2Ev
        - _ZNK9dng_pointeqERKS_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_mosaic_info.cpp:1772,19'
          Dst:             _ZN9dng_pointC2Eii
        - Src:             './dng_mosaic_info.cpp:1772,16'
          Dst:             _ZNK9dng_pointeqERKS_
        - Src:             './dng_mosaic_info.cpp:1777,10'
          Dst:             _ZN9dng_pointC2Eii
        - Src:             './dng_mosaic_info.cpp:1788,10'
          Dst:             _ZN9dng_pointC2Eii
        - Src:             './dng_mosaic_info.cpp:1792,12'
          Dst:             _ZN9dng_pointC2Ev
        - Src:             './dng_mosaic_info.cpp:1794,11'
          Dst:             _Z9Max_int32ii
        - Src:             './dng_mosaic_info.cpp:1795,11'
          Dst:             _Z9Max_int32ii
    - functionName:    _ZNK15dng_mosaic_info9DownScaleEjjd
      functionSourceFile: '/src/dng_sdk/source/./dng_mosaic_info.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1650
      functionLinenumberEnd: 1765
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          219
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - _Z10Max_uint32jj
        - _Z11Round_int32d
        - _Z12Round_uint32d
        - _Z9Abs_int32i
        - _Z9Min_int32ii
        - _ZN9dng_pointC2Eii
        - _ZNK15dng_mosaic_info16SizeForDownScaleERK9dng_point
        - _ZNK15dng_mosaic_info18IsColorFilterArrayEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_mosaic_info.cpp:1652,12'
          Dst:             _ZN9dng_pointC2Eii
        - Src:             './dng_mosaic_info.cpp:1654,18'
          Dst:             _ZNK15dng_mosaic_info18IsColorFilterArrayEv
        - Src:             './dng_mosaic_info.cpp:1659,14'
          Dst:             _Z12Round_uint32d
        - Src:             './dng_mosaic_info.cpp:1660,14'
          Dst:             _Z12Round_uint32d
        - Src:             './dng_mosaic_info.cpp:1662,14'
          Dst:             _Z10Max_uint32jj
        - Src:             './dng_mosaic_info.cpp:1666,20'
          Dst:             _ZNK15dng_mosaic_info16SizeForDownScaleERK9dng_point
        - Src:             './dng_mosaic_info.cpp:1670,13'
          Dst:             _ZN9dng_pointC2Eii
        - Src:             './dng_mosaic_info.cpp:1675,33'
          Dst:             _Z11Round_int32d
        - Src:             './dng_mosaic_info.cpp:1675,19'
          Dst:             _Z9Min_int32ii
        - Src:             './dng_mosaic_info.cpp:1682,33'
          Dst:             _Z11Round_int32d
        - Src:             './dng_mosaic_info.cpp:1682,19'
          Dst:             _Z9Min_int32ii
        - Src:             './dng_mosaic_info.cpp:1711,20'
          Dst:             _ZNK15dng_mosaic_info16SizeForDownScaleERK9dng_point
        - Src:             './dng_mosaic_info.cpp:1713,7'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_mosaic_info.cpp:1714,7'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_mosaic_info.cpp:1743,16'
          Dst:             _ZNK15dng_mosaic_info16SizeForDownScaleERK9dng_point
        - Src:             './dng_mosaic_info.cpp:1745,9'
          Dst:             _Z9Abs_int32i
        - Src:             './dng_mosaic_info.cpp:1746,6'
          Dst:             _Z9Abs_int32i
    - functionName:    _ZNK15dng_mosaic_info16SizeForDownScaleERK9dng_point
      functionSourceFile: '/src/dng_sdk/source/./dng_mosaic_info.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1616
      functionLinenumberEnd: 1621
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          49
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z10Max_uint32jj
        - _Z9Max_int32ii
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_mosaic_info.cpp:1618,17'
          Dst:             _Z10Max_uint32jj
        - Src:             './dng_mosaic_info.cpp:1619,17'
          Dst:             _Z10Max_uint32jj
        - Src:             './dng_mosaic_info.cpp:1621,9'
          Dst:             _Z9Max_int32ii
    - functionName:    _ZNK15dng_mosaic_info18ValidSizeDownScaleERK9dng_pointj
      functionSourceFile: '/src/dng_sdk/source/./dng_mosaic_info.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1629
      functionLinenumberEnd: 1643
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK15dng_mosaic_info16SizeForDownScaleERK9dng_point
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_mosaic_info.cpp:1641,9'
          Dst:             _ZNK15dng_mosaic_info16SizeForDownScaleERK9dng_point
    - functionName:    _ZNK15dng_mosaic_info15IsSafeDownScaleERK9dng_point
      functionSourceFile: '/src/dng_sdk/source/./dng_mosaic_info.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1535
      functionLinenumberEnd: 1611
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         42
      ICount:          252
      EdgeCount:       53
      CyclomaticComplexity: 13
      functionsReached:
        - _Z9Min_int32ii
        - _ZN9dng_pointC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_mosaic_info.cpp:1545,12'
          Dst:             _ZN9dng_pointC2Ev
        - Src:             './dng_mosaic_info.cpp:1547,11'
          Dst:             _Z9Min_int32ii
        - Src:             './dng_mosaic_info.cpp:1548,11'
          Dst:             _Z9Min_int32ii
    - functionName:    _ZNK15dng_mosaic_info9FullScaleEv
      functionSourceFile: '/src/dng_sdk/source/./dng_mosaic_info.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1502
      functionLinenumberEnd: 1530
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          47
      EdgeCount:       23
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN9dng_pointC2Eii
      functionUses:    0
      BranchProfiles:
        - Branch String:   './dng_mosaic_info.cpp:1504,2'
          Branch Sides:    []
      Callsites:
        - Src:             './dng_mosaic_info.cpp:1512,11'
          Dst:             _ZN9dng_pointC2Eii
        - Src:             './dng_mosaic_info.cpp:1519,11'
          Dst:             _ZN9dng_pointC2Eii
        - Src:             './dng_mosaic_info.cpp:1528,9'
          Dst:             _ZN9dng_pointC2Eii
    - functionName:    _ZN15dng_mosaic_info17SetFourColorBayerEv
      functionSourceFile: '/src/dng_sdk/source/./dng_mosaic_info.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1428
      functionLinenumberEnd: 1497
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         36
      ICount:          237
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN9dng_pointC2Eii
        - _ZNK9dng_pointneERKS_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_mosaic_info.cpp:1430,25'
          Dst:             _ZN9dng_pointC2Eii
        - Src:             './dng_mosaic_info.cpp:1430,22'
          Dst:             _ZNK9dng_pointneERKS_
    - functionName:    _ZNK12dng_negative11Stage2ImageEv
      functionSourceFile: '/src/dng_sdk/source/./dng_negative.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2206
      functionLinenumberEnd: 2207
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7AutoPtrI9dng_imageE3GetEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_negative.h:2207,24'
          Dst:             _ZNK7AutoPtrI9dng_imageE3GetEv
    - functionName:    _ZN15dng_mosaic_info9PostParseER8dng_hostR12dng_negative
      functionSourceFile: '/src/dng_sdk/source/./dng_mosaic_info.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1407
      functionLinenumberEnd: 1423
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          48
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z11Round_int32d
        - _ZNK12dng_negative11Stage2ImageEv
        - _ZNK12dng_negative13DefaultScaleHEv
        - _ZNK12dng_negative13DefaultScaleVEv
        - _ZNK12dng_negative16DefaultCropSizeHEv
        - _ZNK12dng_negative16DefaultCropSizeVEv
        - _ZNK13dng_urational9As_real64Ev
        - _ZNK9dng_image4SizeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_mosaic_info.cpp:1411,22'
          Dst:             _ZNK12dng_negative11Stage2ImageEv
        - Src:             './dng_mosaic_info.cpp:1411,38'
          Dst:             _ZNK9dng_image4SizeEv
        - Src:             './dng_mosaic_info.cpp:1415,41'
          Dst:             _ZNK12dng_negative16DefaultCropSizeVEv
        - Src:             './dng_mosaic_info.cpp:1415,61'
          Dst:             _ZNK13dng_urational9As_real64Ev
        - Src:             './dng_mosaic_info.cpp:1415,19'
          Dst:             _Z11Round_int32d
        - Src:             './dng_mosaic_info.cpp:1416,41'
          Dst:             _ZNK12dng_negative16DefaultCropSizeHEv
        - Src:             './dng_mosaic_info.cpp:1416,61'
          Dst:             _ZNK13dng_urational9As_real64Ev
        - Src:             './dng_mosaic_info.cpp:1416,19'
          Dst:             _Z11Round_int32d
        - Src:             './dng_mosaic_info.cpp:1420,26'
          Dst:             _ZNK12dng_negative13DefaultScaleHEv
        - Src:             './dng_mosaic_info.cpp:1420,43'
          Dst:             _ZNK13dng_urational9As_real64Ev
        - Src:             './dng_mosaic_info.cpp:1421,17'
          Dst:             _ZNK12dng_negative13DefaultScaleVEv
        - Src:             './dng_mosaic_info.cpp:1421,34'
          Dst:             _ZNK13dng_urational9As_real64Ev
    - functionName:    _ZN15dng_mosaic_info5ParseER8dng_hostR10dng_streamR8dng_info
      functionSourceFile: '/src/dng_sdk/source/./dng_mosaic_info.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1358
      functionLinenumberEnd: 1401
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          155
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached:
        - _ZNK7AutoPtrI10dng_sharedEptEv
        - _ZNK7AutoPtrI7dng_ifdE3GetEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_mosaic_info.cpp:1362,49'
          Dst:             _ZNK7AutoPtrI7dng_ifdE3GetEv
        - Src:             './dng_mosaic_info.cpp:1386,17'
          Dst:             _ZNK7AutoPtrI10dng_sharedEptEv
    - functionName:    _ZN15dng_mosaic_infoD0Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_mosaic_info.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1349
      functionLinenumberEnd: 1351
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN15dng_mosaic_infoD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_mosaic_info.cpp:1349,2'
          Dst:             _ZN15dng_mosaic_infoD2Ev
    - functionName:    _ZN15dng_mosaic_infoD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_mosaic_info.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1349
      functionLinenumberEnd: 1351
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN15dng_mosaic_infoC2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_mosaic_info.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1342
      functionLinenumberEnd: 1344
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9dng_pointC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_mosaic_info.cpp:1334,4'
          Dst:             _ZN9dng_pointC2Ev
        - Src:             './dng_mosaic_info.cpp:1338,4'
          Dst:             _ZN9dng_pointC2Ev
        - Src:             './dng_mosaic_info.cpp:1339,4'
          Dst:             _ZN9dng_pointC2Ev
    - functionName:    _GLOBAL__sub_I_dng_mutex.cpp
      functionSourceFile: '/src/dng_sdk/source/dng_mutex.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __cxx_global_var_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'dng_mutex.cpp:0,0'
          Dst:             __cxx_global_var_init
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/dng_sdk/source/dng_mutex.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_120InnermostMutexHolderC2Ev
        - _ZN12_GLOBAL__N_120InnermostMutexHolderD2Ev
        - __cxa_atexit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_mutex.cpp:88,23'
          Dst:             _ZN12_GLOBAL__N_120InnermostMutexHolderC2Ev
        - Src:             'dng_mutex.cpp:0,0'
          Dst:             __cxa_atexit
        - Src:             'dng_mutex.cpp:0,0'
          Dst:             _ZN12_GLOBAL__N_120InnermostMutexHolderD2Ev
    - functionName:    _ZN12_GLOBAL__N_120InnermostMutexHolderC2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_mutex.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          35
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _Z17ThrowProgramErrorPKc
        - pthread_key_create
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_mutex.cpp:43,18'
          Dst:             pthread_key_create
        - Src:             './dng_mutex.cpp:48,6'
          Dst:             _Z17ThrowProgramErrorPKc
    - functionName:    _ZN12_GLOBAL__N_120InnermostMutexHolderD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_mutex.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_key_delete
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_mutex.cpp:55,5'
          Dst:             pthread_key_delete
    - functionName:    pthread_key_delete
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthread_key_create
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13dng_condition9BroadcastEv
      functionSourceFile: '/src/dng_sdk/source/./dng_mutex.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 377
      functionLinenumberEnd: 388
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _Z17ThrowProgramErrorPKc
        - pthread_cond_broadcast
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_mutex.cpp:381,11'
          Dst:             pthread_cond_broadcast
        - Src:             './dng_mutex.cpp:386,3'
          Dst:             _Z17ThrowProgramErrorPKc
    - functionName:    pthread_cond_broadcast
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13dng_condition6SignalEv
      functionSourceFile: '/src/dng_sdk/source/./dng_mutex.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionLinenumberEnd: 372
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _Z17ThrowProgramErrorPKc
        - pthread_cond_signal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_mutex.cpp:365,11'
          Dst:             pthread_cond_signal
        - Src:             './dng_mutex.cpp:370,3'
          Dst:             _Z17ThrowProgramErrorPKc
    - functionName:    pthread_cond_signal
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13dng_condition4WaitER9dng_mutexd
      functionSourceFile: '/src/dng_sdk/source/./dng_mutex.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 312
      functionLinenumberEnd: 354
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          94
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN12_GLOBAL__N_120InnermostMutexHolder17GetInnermostMutexEv
        - _ZN12_GLOBAL__N_120InnermostMutexHolder17SetInnermostMutexEP9dng_mutex
        - dng_pthread_now
        - pthread_cond_timedwait
        - pthread_cond_wait
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_mutex.cpp:316,52'
          Dst:             _ZN12_GLOBAL__N_120InnermostMutexHolder17GetInnermostMutexEv
        - Src:             './dng_mutex.cpp:322,24'
          Dst:             _ZN12_GLOBAL__N_120InnermostMutexHolder17SetInnermostMutexEP9dng_mutex
        - Src:             './dng_mutex.cpp:329,3'
          Dst:             pthread_cond_wait
        - Src:             './dng_mutex.cpp:338,3'
          Dst:             dng_pthread_now
        - Src:             './dng_mutex.cpp:346,15'
          Dst:             pthread_cond_timedwait
        - Src:             './dng_mutex.cpp:352,24'
          Dst:             _ZN12_GLOBAL__N_120InnermostMutexHolder17SetInnermostMutexEP9dng_mutex
    - functionName:    _ZN12_GLOBAL__N_120InnermostMutexHolder17GetInnermostMutexEv
      functionSourceFile: '/src/dng_sdk/source/./dng_mutex.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_getspecific
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_mutex.cpp:80,20'
          Dst:             pthread_getspecific
    - functionName:    _ZN12_GLOBAL__N_120InnermostMutexHolder17SetInnermostMutexEP9dng_mutex
      functionSourceFile: '/src/dng_sdk/source/./dng_mutex.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_setspecific
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_mutex.cpp:64,14'
          Dst:             pthread_setspecific
    - functionName:    pthread_cond_wait
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthread_cond_timedwait
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthread_setspecific
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthread_getspecific
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13dng_conditionD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_mutex.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 303
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_cond_destroy
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_mutex.cpp:305,2'
          Dst:             pthread_cond_destroy
    - functionName:    pthread_cond_destroy
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13dng_conditionC2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_mutex.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 285
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          35
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _Z17ThrowProgramErrorPKc
        - pthread_cond_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_mutex.cpp:289,11'
          Dst:             pthread_cond_init
        - Src:             './dng_mutex.cpp:295,3'
          Dst:             _Z17ThrowProgramErrorPKc
    - functionName:    pthread_cond_init
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN16dng_unlock_mutexD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_mutex.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          36
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN9dng_mutex4LockEv
        - __clang_call_terminate
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_mutex.cpp:271,11'
          Dst:             _ZN9dng_mutex4LockEv
        - Src:             './dng_mutex.cpp:271,11'
          Dst:             __clang_call_terminate
    - functionName:    _ZN9dng_mutex4LockEv
      functionSourceFile: '/src/dng_sdk/source/./dng_mutex.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          66
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN12_GLOBAL__N_120InnermostMutexHolder17GetInnermostMutexEv
        - _ZN12_GLOBAL__N_120InnermostMutexHolder17SetInnermostMutexEP9dng_mutex
        - pthread_mutex_lock
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_mutex.cpp:141,52'
          Dst:             _ZN12_GLOBAL__N_120InnermostMutexHolder17GetInnermostMutexEv
        - Src:             './dng_mutex.cpp:175,2'
          Dst:             pthread_mutex_lock
        - Src:             './dng_mutex.cpp:179,24'
          Dst:             _ZN12_GLOBAL__N_120InnermostMutexHolder17SetInnermostMutexEP9dng_mutex
    - functionName:    pthread_mutex_lock
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN16dng_unlock_mutexC2EP9dng_mutex
      functionSourceFile: '/src/dng_sdk/source/./dng_mutex.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN9dng_mutex6UnlockEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_mutex.cpp:261,11'
          Dst:             _ZN9dng_mutex6UnlockEv
    - functionName:    _ZN9dng_mutex6UnlockEv
      functionSourceFile: '/src/dng_sdk/source/./dng_mutex.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          40
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN12_GLOBAL__N_120InnermostMutexHolder17SetInnermostMutexEP9dng_mutex
        - pthread_mutex_unlock
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_mutex.cpp:203,24'
          Dst:             _ZN12_GLOBAL__N_120InnermostMutexHolder17SetInnermostMutexEP9dng_mutex
        - Src:             './dng_mutex.cpp:207,2'
          Dst:             pthread_mutex_unlock
    - functionName:    pthread_mutex_unlock
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN14dng_lock_mutexD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_mutex.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 250
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          36
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN9dng_mutex6UnlockEv
        - __clang_call_terminate
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_mutex.cpp:248,11'
          Dst:             _ZN9dng_mutex6UnlockEv
        - Src:             './dng_mutex.cpp:248,11'
          Dst:             __clang_call_terminate
    - functionName:    _ZN14dng_lock_mutexC2EP9dng_mutex
      functionSourceFile: '/src/dng_sdk/source/./dng_mutex.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN9dng_mutex4LockEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_mutex.cpp:238,11'
          Dst:             _ZN9dng_mutex4LockEv
    - functionName:    _ZNK9dng_mutex9MutexNameEv
      functionSourceFile: '/src/dng_sdk/source/./dng_mutex.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9dng_mutexD0Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_mutex.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9dng_mutexD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_mutex.cpp:124,2'
          Dst:             _ZN9dng_mutexD2Ev
    - functionName:    _ZN9dng_mutexD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_mutex.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_mutex_destroy
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_mutex.cpp:128,2'
          Dst:             pthread_mutex_destroy
    - functionName:    pthread_mutex_destroy
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9dng_mutexC2EPKcj
      functionSourceFile: '/src/dng_sdk/source/./dng_mutex.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z15ThrowMemoryFullPKc
        - pthread_mutex_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_mutex.cpp:112,6'
          Dst:             pthread_mutex_init
        - Src:             './dng_mutex.cpp:114,3'
          Dst:             _Z15ThrowMemoryFullPKc
    - functionName:    pthread_mutex_init
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10tag_real64D0Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 445
      functionLinenumberEnd: 445
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10tag_real64D2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_image_writer.h:445,7'
          Dst:             _ZN10tag_real64D2Ev
    - functionName:    _ZN10tag_real64D2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 445
      functionLinenumberEnd: 445
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12tag_data_ptrD2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_image_writer.h:445,7'
          Dst:             _ZN12tag_data_ptrD2Ev
    - functionName:    _ZN7AutoPtrI11dng_previewE7ReleaseEv
      functionSourceFile: '/src/dng_sdk/source/./dng_auto_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7AutoPtrI11dng_previewE5ResetEPS0_
      functionSourceFile: '/src/dng_sdk/source/./dng_auto_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          56
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7AutoPtrI11dng_previewE3GetEv
      functionSourceFile: '/src/dng_sdk/source/./dng_auto_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN16dng_preview_list6AppendER7AutoPtrI11dng_previewE
      functionSourceFile: '/src/dng_sdk/source/./dng_preview.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 691
      functionLinenumberEnd: 707
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          50
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN7AutoPtrI11dng_previewE5ResetEPS0_
        - _ZN7AutoPtrI11dng_previewE7ReleaseEv
        - _ZNK7AutoPtrI11dng_previewE3GetEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_preview.cpp:693,14'
          Dst:             _ZNK7AutoPtrI11dng_previewE3GetEv
        - Src:             './dng_preview.cpp:701,41'
          Dst:             _ZN7AutoPtrI11dng_previewE7ReleaseEv
        - Src:             './dng_preview.cpp:701,26'
          Dst:             _ZN7AutoPtrI11dng_previewE5ResetEPS0_
    - functionName:    _ZN16dng_preview_listD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_preview.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 684
      functionLinenumberEnd: 686
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7AutoPtrI11dng_previewED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_preview.cpp:686,2'
          Dst:             _ZN7AutoPtrI11dng_previewED2Ev
    - functionName:    _ZN7AutoPtrI11dng_previewED2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_auto_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7AutoPtrI11dng_previewEC2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_auto_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN16dng_preview_listC2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_preview.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 677
      functionLinenumberEnd: 679
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          68
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7AutoPtrI11dng_previewEC2Ev
        - _ZN7AutoPtrI11dng_previewED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_preview.cpp:673,19'
          Dst:             _ZN7AutoPtrI11dng_previewEC2Ev
        - Src:             './dng_preview.cpp:673,19'
          Dst:             _ZN7AutoPtrI11dng_previewED2Ev
    - functionName:    _ZNK16dng_mask_preview9WriteDataER8dng_hostR16dng_image_writerR17dng_basic_tag_setR10dng_stream
      functionSourceFile: '/src/dng_sdk/source/./dng_preview.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 661
      functionLinenumberEnd: 669
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7AutoPtrI9dng_imageE3GetEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_preview.cpp:667,20'
          Dst:             _ZNK7AutoPtrI9dng_imageE3GetEv
    - functionName:    _ZNK16dng_mask_preview9AddTagSetER18dng_tiff_directory
      functionSourceFile: '/src/dng_sdk/source/./dng_preview.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 631
      functionLinenumberEnd: 653
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          87
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _Z11TagTypeSizej
        - _ZN17dng_basic_tag_setC2ER18dng_tiff_directoryRK7dng_ifd
        - _ZN7dng_ifd12FindTileSizeEjjj
        - _ZNK7AutoPtrI9dng_imageEptEv
        - _ZNK9dng_image5WidthEv
        - _ZNK9dng_image6HeightEv
        - _ZNK9dng_image9PixelTypeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_preview.cpp:635,22'
          Dst:             _ZNK7AutoPtrI9dng_imageEptEv
        - Src:             './dng_preview.cpp:635,30'
          Dst:             _ZNK9dng_image5WidthEv
        - Src:             './dng_preview.cpp:636,22'
          Dst:             _ZNK7AutoPtrI9dng_imageEptEv
        - Src:             './dng_preview.cpp:636,30'
          Dst:             _ZNK9dng_image6HeightEv
        - Src:             './dng_preview.cpp:647,41'
          Dst:             _ZNK7AutoPtrI9dng_imageEptEv
        - Src:             './dng_preview.cpp:647,49'
          Dst:             _ZNK9dng_image9PixelTypeEv
        - Src:             './dng_preview.cpp:647,28'
          Dst:             _Z11TagTypeSizej
        - Src:             './dng_preview.cpp:649,7'
          Dst:             _ZN7dng_ifd12FindTileSizeEjjj
        - Src:             './dng_preview.cpp:651,13'
          Dst:             _ZN17dng_basic_tag_setC2ER18dng_tiff_directoryRK7dng_ifd
    - functionName:    _ZN16dng_mask_previewD0Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_preview.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 624
      functionLinenumberEnd: 626
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16dng_mask_previewD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_preview.cpp:624,2'
          Dst:             _ZN16dng_mask_previewD2Ev
    - functionName:    _ZN16dng_mask_previewD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_preview.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 624
      functionLinenumberEnd: 626
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN11dng_previewD2Ev
        - _ZN7AutoPtrI9dng_imageED2Ev
        - _ZN7dng_ifdD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_preview.cpp:626,2'
          Dst:             _ZN7dng_ifdD2Ev
        - Src:             './dng_preview.cpp:626,2'
          Dst:             _ZN7AutoPtrI9dng_imageED2Ev
        - Src:             './dng_preview.cpp:626,2'
          Dst:             _ZN11dng_previewD2Ev
    - functionName:    _ZN11dng_previewD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_preview.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16dng_preview_infoD2Ev
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_preview.cpp:182,2'
          Dst:             _ZN16dng_preview_infoD2Ev
    - functionName:    _ZN11dng_previewD0Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_preview.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN16dng_mask_previewC2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_preview.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 617
      functionLinenumberEnd: 619
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          56
      EdgeCount:       15
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN11dng_previewC2Ev
        - _ZN11dng_previewD2Ev
        - _ZN7AutoPtrI9dng_imageEC2Ev
        - _ZN7AutoPtrI9dng_imageED2Ev
        - _ZN7dng_ifdC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_preview.cpp:611,19'
          Dst:             _ZN11dng_previewC2Ev
        - Src:             './dng_preview.cpp:613,4'
          Dst:             _ZN7AutoPtrI9dng_imageEC2Ev
        - Src:             './dng_preview.cpp:615,4'
          Dst:             _ZN7dng_ifdC2Ev
        - Src:             './dng_preview.cpp:619,2'
          Dst:             _ZN7AutoPtrI9dng_imageED2Ev
        - Src:             './dng_preview.cpp:619,2'
          Dst:             _ZN11dng_previewD2Ev
    - functionName:    _ZN11dng_previewC2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_preview.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16dng_preview_infoC2Ev
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_preview.cpp:171,4'
          Dst:             _ZN16dng_preview_infoC2Ev
    - functionName:    _ZNK15dng_raw_preview9WriteDataER8dng_hostR16dng_image_writerR17dng_basic_tag_setR10dng_stream
      functionSourceFile: '/src/dng_sdk/source/./dng_preview.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 599
      functionLinenumberEnd: 607
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7AutoPtrI9dng_imageE3GetEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_preview.cpp:605,20'
          Dst:             _ZNK7AutoPtrI9dng_imageE3GetEv
    - functionName:    _ZNK15dng_raw_preview9AddTagSetER18dng_tiff_directory
      functionSourceFile: '/src/dng_sdk/source/./dng_preview.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 541
      functionLinenumberEnd: 591
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          172
      EdgeCount:       18
      CyclomaticComplexity: 3
      functionsReached:
        - _Z11TagTypeSizej
        - _ZN23dng_raw_preview_tag_setC2ER18dng_tiff_directoryRK15dng_raw_previewRK7dng_ifd
        - _ZN7dng_ifd12FindTileSizeEjjj
        - _ZNK7AutoPtrI9dng_imageEptEv
        - _ZNK9dng_image5WidthEv
        - _ZNK9dng_image6HeightEv
        - _ZNK9dng_image6PlanesEv
        - _ZNK9dng_image9PixelTypeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_preview.cpp:545,22'
          Dst:             _ZNK7AutoPtrI9dng_imageEptEv
        - Src:             './dng_preview.cpp:545,30'
          Dst:             _ZNK9dng_image5WidthEv
        - Src:             './dng_preview.cpp:546,22'
          Dst:             _ZNK7AutoPtrI9dng_imageEptEv
        - Src:             './dng_preview.cpp:546,30'
          Dst:             _ZNK9dng_image6HeightEv
        - Src:             './dng_preview.cpp:548,26'
          Dst:             _ZNK7AutoPtrI9dng_imageEptEv
        - Src:             './dng_preview.cpp:548,34'
          Dst:             _ZNK9dng_image6PlanesEv
        - Src:             './dng_preview.cpp:552,6'
          Dst:             _ZNK7AutoPtrI9dng_imageEptEv
        - Src:             './dng_preview.cpp:552,14'
          Dst:             _ZNK9dng_image9PixelTypeEv
        - Src:             './dng_preview.cpp:567,8'
          Dst:             _ZN7dng_ifd12FindTileSizeEjjj
        - Src:             './dng_preview.cpp:578,42'
          Dst:             _ZNK7AutoPtrI9dng_imageEptEv
        - Src:             './dng_preview.cpp:578,50'
          Dst:             _ZNK9dng_image9PixelTypeEv
        - Src:             './dng_preview.cpp:578,29'
          Dst:             _Z11TagTypeSizej
        - Src:             './dng_preview.cpp:585,8'
          Dst:             _ZN7dng_ifd12FindTileSizeEjjj
        - Src:             './dng_preview.cpp:589,13'
          Dst:             _ZN23dng_raw_preview_tag_setC2ER18dng_tiff_directoryRK15dng_raw_previewRK7dng_ifd
    - functionName:    _ZN23dng_raw_preview_tag_setC2ER18dng_tiff_directoryRK15dng_raw_previewRK7dng_ifd
      functionSourceFile: '/src/dng_sdk/source/./dng_preview.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 509
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          176
      EdgeCount:       55
      CyclomaticComplexity: 23
      functionsReached:
        - _ZN12tag_data_ptr7SetDataEPKv
        - _ZN12tag_data_ptrC2EttjPKv
        - _ZN12tag_data_ptrD2Ev
        - _ZN14tag_uint32_ptrC2EtPKjj
        - _ZN14tag_uint32_ptrD2Ev
        - _ZN16dng_memory_block6BufferEv
        - _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - _ZN19dng_preview_tag_setC2ER18dng_tiff_directoryRK11dng_previewRK7dng_ifd
        - _ZN19dng_preview_tag_setD2Ev
        - _ZN8tiff_tag8SetCountEj
        - _ZNK16dng_memory_block11LogicalSizeEv
        - _ZNK7AutoPtrI16dng_memory_blockE3GetEv
        - _ZNK7AutoPtrI16dng_memory_blockEptEv
        - _ZNK7AutoPtrI9dng_imageEptEv
        - _ZNK9dng_image6PlanesEv
        - _ZNK9dng_image9PixelTypeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_preview.cpp:474,4'
          Dst:             _ZN19dng_preview_tag_setC2ER18dng_tiff_directoryRK11dng_previewRK7dng_ifd
        - Src:             './dng_preview.cpp:476,4'
          Dst:             _ZN12tag_data_ptrC2EttjPKv
        - Src:             './dng_preview.cpp:483,7'
          Dst:             _ZNK7AutoPtrI9dng_imageEptEv
        - Src:             './dng_preview.cpp:483,23'
          Dst:             _ZNK9dng_image6PlanesEv
        - Src:             './dng_preview.cpp:481,4'
          Dst:             _ZN14tag_uint32_ptrC2EtPKjj
        - Src:             './dng_preview.cpp:487,31'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockE3GetEv
        - Src:             './dng_preview.cpp:490,29'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_preview.cpp:490,55'
          Dst:             _ZN16dng_memory_block6BufferEv
        - Src:             './dng_preview.cpp:490,19'
          Dst:             _ZN12tag_data_ptr7SetDataEPKv
        - Src:             './dng_preview.cpp:491,29'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_preview.cpp:491,55'
          Dst:             _ZNK16dng_memory_block11LogicalSizeEv
        - Src:             './dng_preview.cpp:491,19'
          Dst:             _ZN8tiff_tag8SetCountEj
        - Src:             './dng_preview.cpp:493,13'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_preview.cpp:509,2'
          Dst:             _ZN14tag_uint32_ptrD2Ev
        - Src:             './dng_preview.cpp:497,6'
          Dst:             _ZNK7AutoPtrI9dng_imageEptEv
        - Src:             './dng_preview.cpp:497,22'
          Dst:             _ZNK9dng_image9PixelTypeEv
        - Src:             './dng_preview.cpp:505,13'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_preview.cpp:509,2'
          Dst:             _ZN12tag_data_ptrD2Ev
        - Src:             './dng_preview.cpp:509,2'
          Dst:             _ZN19dng_preview_tag_setD2Ev
    - functionName:    _ZN19dng_preview_tag_setC2ER18dng_tiff_directoryRK11dng_previewRK7dng_ifd
      functionSourceFile: '/src/dng_sdk/source/./dng_preview.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         66
      ICount:          337
      EdgeCount:       118
      CyclomaticComplexity: 54
      functionsReached:
        - _ZN10tag_real64C2Etd
        - _ZN10tag_real64D2Ev
        - _ZN10tag_stringC2EtRK10dng_stringb
        - _ZN10tag_stringD2Ev
        - _ZN10tag_uint32C2Etj
        - _ZN10tag_uint32D2Ev
        - _ZN13tag_uint8_ptrC2EtPKhj
        - _ZN13tag_uint8_ptrD2Ev
        - _ZN17dng_basic_tag_setC2ER18dng_tiff_directoryRK7dng_ifd
        - _ZN17dng_basic_tag_setD2Ev
        - _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - _ZNK10dng_string8NotEmptyEv
        - _ZNK15dng_fingerprint7IsValidEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_preview.cpp:67,4'
          Dst:             _ZN17dng_basic_tag_setC2ER18dng_tiff_directoryRK7dng_ifd
        - Src:             './dng_preview.cpp:69,4'
          Dst:             _ZN10tag_stringC2EtRK10dng_stringb
        - Src:             './dng_preview.cpp:73,4'
          Dst:             _ZN10tag_stringC2EtRK10dng_stringb
        - Src:             './dng_preview.cpp:77,4'
          Dst:             _ZN10tag_stringC2EtRK10dng_stringb
        - Src:             './dng_preview.cpp:83,4'
          Dst:             _ZN13tag_uint8_ptrC2EtPKhj
        - Src:             './dng_preview.cpp:87,4'
          Dst:             _ZN10tag_uint32C2Etj
        - Src:             './dng_preview.cpp:90,4'
          Dst:             _ZN10tag_stringC2EtRK10dng_stringb
        - Src:             './dng_preview.cpp:94,4'
          Dst:             _ZN10tag_real64C2Etd
        - Src:             './dng_preview.cpp:97,4'
          Dst:             _ZN10tag_uint32C2Etj
        - Src:             './dng_preview.cpp:102,37'
          Dst:             _ZNK10dng_string8NotEmptyEv
        - Src:             './dng_preview.cpp:105,13'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_preview.cpp:158,2'
          Dst:             _ZN10tag_uint32D2Ev
        - Src:             './dng_preview.cpp:109,40'
          Dst:             _ZNK10dng_string8NotEmptyEv
        - Src:             './dng_preview.cpp:112,13'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_preview.cpp:116,34'
          Dst:             _ZNK10dng_string8NotEmptyEv
        - Src:             './dng_preview.cpp:119,13'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_preview.cpp:123,36'
          Dst:             _ZNK15dng_fingerprint7IsValidEv
        - Src:             './dng_preview.cpp:126,13'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_preview.cpp:133,13'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_preview.cpp:137,30'
          Dst:             _ZNK10dng_string8NotEmptyEv
        - Src:             './dng_preview.cpp:140,13'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_preview.cpp:147,13'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_preview.cpp:154,13'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_preview.cpp:158,2'
          Dst:             _ZN10tag_real64D2Ev
        - Src:             './dng_preview.cpp:158,2'
          Dst:             _ZN10tag_stringD2Ev
        - Src:             './dng_preview.cpp:158,2'
          Dst:             _ZN10tag_uint32D2Ev
        - Src:             './dng_preview.cpp:158,2'
          Dst:             _ZN13tag_uint8_ptrD2Ev
        - Src:             './dng_preview.cpp:158,2'
          Dst:             _ZN10tag_stringD2Ev
        - Src:             './dng_preview.cpp:158,2'
          Dst:             _ZN10tag_stringD2Ev
        - Src:             './dng_preview.cpp:158,2'
          Dst:             _ZN10tag_stringD2Ev
        - Src:             './dng_preview.cpp:158,2'
          Dst:             _ZN17dng_basic_tag_setD2Ev
    - functionName:    _ZN19dng_preview_tag_setD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_preview.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10tag_real64D2Ev
        - _ZN10tag_stringD2Ev
        - _ZN10tag_uint32D2Ev
        - _ZN13tag_uint8_ptrD2Ev
        - _ZN17dng_basic_tag_setD2Ev
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_preview.cpp:165,2'
          Dst:             _ZN10tag_uint32D2Ev
        - Src:             './dng_preview.cpp:165,2'
          Dst:             _ZN10tag_real64D2Ev
        - Src:             './dng_preview.cpp:165,2'
          Dst:             _ZN10tag_stringD2Ev
        - Src:             './dng_preview.cpp:165,2'
          Dst:             _ZN10tag_uint32D2Ev
        - Src:             './dng_preview.cpp:165,2'
          Dst:             _ZN13tag_uint8_ptrD2Ev
        - Src:             './dng_preview.cpp:165,2'
          Dst:             _ZN10tag_stringD2Ev
        - Src:             './dng_preview.cpp:165,2'
          Dst:             _ZN10tag_stringD2Ev
        - Src:             './dng_preview.cpp:165,2'
          Dst:             _ZN10tag_stringD2Ev
        - Src:             './dng_preview.cpp:165,2'
          Dst:             _ZN17dng_basic_tag_setD2Ev
    - functionName:    _ZN19dng_preview_tag_setD0Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_preview.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN19dng_preview_tag_setD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_preview.cpp:163,2'
          Dst:             _ZN19dng_preview_tag_setD2Ev
    - functionName:    _ZN23dng_raw_preview_tag_setD0Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_preview.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 514
      functionLinenumberEnd: 516
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN23dng_raw_preview_tag_setD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_preview.cpp:514,2'
          Dst:             _ZN23dng_raw_preview_tag_setD2Ev
    - functionName:    _ZN23dng_raw_preview_tag_setD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_preview.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 514
      functionLinenumberEnd: 516
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12tag_data_ptrD2Ev
        - _ZN14tag_uint32_ptrD2Ev
        - _ZN19dng_preview_tag_setD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_preview.cpp:516,2'
          Dst:             _ZN14tag_uint32_ptrD2Ev
        - Src:             './dng_preview.cpp:516,2'
          Dst:             _ZN12tag_data_ptrD2Ev
        - Src:             './dng_preview.cpp:516,2'
          Dst:             _ZN19dng_preview_tag_setD2Ev
    - functionName:    _ZN10tag_real64C2Etd
      functionSourceFile: '/src/dng_sdk/source/./dng_image_writer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 461
      functionLinenumberEnd: 462
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12tag_data_ptrC2EttjPKv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_image_writer.h:457,6'
          Dst:             _ZN12tag_data_ptrC2EttjPKv
    - functionName:    _ZN15dng_raw_previewD0Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_preview.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 534
      functionLinenumberEnd: 536
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN15dng_raw_previewD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_preview.cpp:534,2'
          Dst:             _ZN15dng_raw_previewD2Ev
    - functionName:    _ZN15dng_raw_previewD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_preview.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 534
      functionLinenumberEnd: 536
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN11dng_previewD2Ev
        - _ZN7AutoPtrI16dng_memory_blockED2Ev
        - _ZN7AutoPtrI9dng_imageED2Ev
        - _ZN7dng_ifdD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_preview.cpp:536,2'
          Dst:             _ZN7dng_ifdD2Ev
        - Src:             './dng_preview.cpp:536,2'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
        - Src:             './dng_preview.cpp:536,2'
          Dst:             _ZN7AutoPtrI9dng_imageED2Ev
        - Src:             './dng_preview.cpp:536,2'
          Dst:             _ZN11dng_previewD2Ev
    - functionName:    _ZN15dng_raw_previewC2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_preview.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 527
      functionLinenumberEnd: 529
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          69
      EdgeCount:       20
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN11dng_previewC2Ev
        - _ZN11dng_previewD2Ev
        - _ZN7AutoPtrI16dng_memory_blockEC2Ev
        - _ZN7AutoPtrI16dng_memory_blockED2Ev
        - _ZN7AutoPtrI9dng_imageEC2Ev
        - _ZN7AutoPtrI9dng_imageED2Ev
        - _ZN7dng_ifdC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_preview.cpp:520,18'
          Dst:             _ZN11dng_previewC2Ev
        - Src:             './dng_preview.cpp:522,4'
          Dst:             _ZN7AutoPtrI9dng_imageEC2Ev
        - Src:             './dng_preview.cpp:523,4'
          Dst:             _ZN7AutoPtrI16dng_memory_blockEC2Ev
        - Src:             './dng_preview.cpp:525,4'
          Dst:             _ZN7dng_ifdC2Ev
        - Src:             './dng_preview.cpp:529,2'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
        - Src:             './dng_preview.cpp:529,2'
          Dst:             _ZN7AutoPtrI9dng_imageED2Ev
        - Src:             './dng_preview.cpp:529,2'
          Dst:             _ZN11dng_previewD2Ev
    - functionName:    _ZNK16dng_jpeg_preview19SpoolAdobeThumbnailER10dng_stream
      functionSourceFile: '/src/dng_sdk/source/./dng_preview.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 408
      functionLinenumberEnd: 443
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          94
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN10dng_stream10Put_uint16Et
        - _ZN10dng_stream10Put_uint32Ej
        - _ZN10dng_stream3PutEPKvj
        - _ZN10dng_stream9Put_uint8Eh
        - _ZN16dng_memory_block6BufferEv
        - _ZNK16dng_memory_block11LogicalSizeEv
        - _ZNK7AutoPtrI16dng_memory_blockEptEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_preview.cpp:416,26'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_preview.cpp:416,43'
          Dst:             _ZNK16dng_memory_block11LogicalSizeEv
        - Src:             './dng_preview.cpp:418,9'
          Dst:             _ZN10dng_stream10Put_uint32Ej
        - Src:             './dng_preview.cpp:419,9'
          Dst:             _ZN10dng_stream10Put_uint16Et
        - Src:             './dng_preview.cpp:420,9'
          Dst:             _ZN10dng_stream10Put_uint16Et
        - Src:             './dng_preview.cpp:422,9'
          Dst:             _ZN10dng_stream10Put_uint32Ej
        - Src:             './dng_preview.cpp:426,9'
          Dst:             _ZN10dng_stream10Put_uint32Ej
        - Src:             './dng_preview.cpp:427,9'
          Dst:             _ZN10dng_stream10Put_uint32Ej
        - Src:             './dng_preview.cpp:428,9'
          Dst:             _ZN10dng_stream10Put_uint32Ej
        - Src:             './dng_preview.cpp:429,9'
          Dst:             _ZN10dng_stream10Put_uint32Ej
        - Src:             './dng_preview.cpp:430,9'
          Dst:             _ZN10dng_stream10Put_uint32Ej
        - Src:             './dng_preview.cpp:431,9'
          Dst:             _ZN10dng_stream10Put_uint32Ej
        - Src:             './dng_preview.cpp:432,9'
          Dst:             _ZN10dng_stream10Put_uint16Et
        - Src:             './dng_preview.cpp:433,9'
          Dst:             _ZN10dng_stream10Put_uint16Et
        - Src:             './dng_preview.cpp:435,14'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_preview.cpp:435,31'
          Dst:             _ZN16dng_memory_block6BufferEv
        - Src:             './dng_preview.cpp:435,9'
          Dst:             _ZN10dng_stream3PutEPKvj
        - Src:             './dng_preview.cpp:440,10'
          Dst:             _ZN10dng_stream9Put_uint8Eh
    - functionName:    _ZNK16dng_jpeg_preview9WriteDataER8dng_hostR16dng_image_writerR17dng_basic_tag_setR10dng_stream
      functionSourceFile: '/src/dng_sdk/source/./dng_preview.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 389
      functionLinenumberEnd: 403
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN10dng_stream3PutEPKvj
        - _ZN10dng_stream9Put_uint8Eh
        - _ZN16dng_memory_block6BufferEv
        - _ZN17dng_basic_tag_set13SetTileOffsetEjj
        - _ZN17dng_basic_tag_set16SetTileByteCountEjj
        - _ZNK10dng_stream8PositionEv
        - _ZNK16dng_memory_block11LogicalSizeEv
        - _ZNK7AutoPtrI16dng_memory_blockEptEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_preview.cpp:391,42'
          Dst:             _ZNK10dng_stream8PositionEv
        - Src:             './dng_preview.cpp:391,8'
          Dst:             _ZN17dng_basic_tag_set13SetTileOffsetEjj
        - Src:             './dng_preview.cpp:393,29'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_preview.cpp:393,46'
          Dst:             _ZNK16dng_memory_block11LogicalSizeEv
        - Src:             './dng_preview.cpp:393,8'
          Dst:             _ZN17dng_basic_tag_set16SetTileByteCountEjj
        - Src:             './dng_preview.cpp:395,14'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_preview.cpp:395,31'
          Dst:             _ZN16dng_memory_block6BufferEv
        - Src:             './dng_preview.cpp:396,5'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_preview.cpp:396,22'
          Dst:             _ZNK16dng_memory_block11LogicalSizeEv
        - Src:             './dng_preview.cpp:395,9'
          Dst:             _ZN10dng_stream3PutEPKvj
        - Src:             './dng_preview.cpp:398,6'
          Dst:             _ZNK7AutoPtrI16dng_memory_blockEptEv
        - Src:             './dng_preview.cpp:398,23'
          Dst:             _ZNK16dng_memory_block11LogicalSizeEv
        - Src:             './dng_preview.cpp:400,10'
          Dst:             _ZN10dng_stream9Put_uint8Eh
    - functionName:    _ZNK16dng_jpeg_preview9AddTagSetER18dng_tiff_directory
      functionSourceFile: '/src/dng_sdk/source/./dng_preview.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 356
      functionLinenumberEnd: 381
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          105
      EdgeCount:       16
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN24dng_jpeg_preview_tag_setC2ER18dng_tiff_directoryRK16dng_jpeg_previewRK7dng_ifd
        - _ZN7dng_ifd14SetSingleStripEv
        - _ZN7dng_ifdC2Ev
        - _ZN7dng_ifdD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_preview.cpp:358,10'
          Dst:             _ZN7dng_ifdC2Ev
        - Src:             './dng_preview.cpp:377,6'
          Dst:             _ZN7dng_ifd14SetSingleStripEv
        - Src:             './dng_preview.cpp:379,13'
          Dst:             _ZN24dng_jpeg_preview_tag_setC2ER18dng_tiff_directoryRK16dng_jpeg_previewRK7dng_ifd
        - Src:             './dng_preview.cpp:381,2'
          Dst:             _ZN7dng_ifdD2Ev
        - Src:             './dng_preview.cpp:381,2'
          Dst:             _ZN7dng_ifdD2Ev
    - functionName:    _ZN24dng_jpeg_preview_tag_setC2ER18dng_tiff_directoryRK16dng_jpeg_previewRK7dng_ifd
      functionSourceFile: '/src/dng_sdk/source/./dng_preview.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 323
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          262
      EdgeCount:       65
      CyclomaticComplexity: 26
      functionsReached:
        - _ZN10tag_uint16C2Ett
        - _ZN10tag_uint16D2Ev
        - _ZN13dng_urationalC2Ejj
        - _ZN13dng_urationalC2Ev
        - _ZN14tag_uint16_ptrC2EtPKtj
        - _ZN14tag_uint16_ptrD2Ev
        - _ZN17tag_urational_ptrC2EtPK13dng_urationalj
        - _ZN17tag_urational_ptrD2Ev
        - _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - _ZN19dng_preview_tag_setC2ER18dng_tiff_directoryRK11dng_previewRK7dng_ifd
        - _ZN19dng_preview_tag_setD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_preview.cpp:284,4'
          Dst:             _ZN19dng_preview_tag_setC2ER18dng_tiff_directoryRK11dng_previewRK7dng_ifd
        - Src:             './dng_preview.cpp:280,27'
          Dst:             _ZN13dng_urationalC2Ev
        - Src:             './dng_preview.cpp:286,4'
          Dst:             _ZN17tag_urational_ptrC2EtPK13dng_urationalj
        - Src:             './dng_preview.cpp:288,4'
          Dst:             _ZN14tag_uint16_ptrC2EtPKtj
        - Src:             './dng_preview.cpp:290,4'
          Dst:             _ZN10tag_uint16C2Ett
        - Src:             './dng_preview.cpp:280,27'
          Dst:             _ZN13dng_urationalC2Ev
        - Src:             './dng_preview.cpp:292,4'
          Dst:             _ZN17tag_urational_ptrC2EtPK13dng_urationalj
        - Src:             './dng_preview.cpp:299,27'
          Dst:             _ZN13dng_urationalC2Ejj
        - Src:             './dng_preview.cpp:300,27'
          Dst:             _ZN13dng_urationalC2Ejj
        - Src:             './dng_preview.cpp:301,27'
          Dst:             _ZN13dng_urationalC2Ejj
        - Src:             './dng_preview.cpp:303,13'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_preview.cpp:308,13'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_preview.cpp:310,13'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_preview.cpp:312,24'
          Dst:             _ZN13dng_urationalC2Ejj
        - Src:             './dng_preview.cpp:313,24'
          Dst:             _ZN13dng_urationalC2Ejj
        - Src:             './dng_preview.cpp:314,24'
          Dst:             _ZN13dng_urationalC2Ejj
        - Src:             './dng_preview.cpp:315,24'
          Dst:             _ZN13dng_urationalC2Ejj
        - Src:             './dng_preview.cpp:316,24'
          Dst:             _ZN13dng_urationalC2Ejj
        - Src:             './dng_preview.cpp:317,24'
          Dst:             _ZN13dng_urationalC2Ejj
        - Src:             './dng_preview.cpp:319,13'
          Dst:             _ZN18dng_tiff_directory3AddEPK8tiff_tag
        - Src:             './dng_preview.cpp:323,2'
          Dst:             _ZN17tag_urational_ptrD2Ev
        - Src:             './dng_preview.cpp:323,2'
          Dst:             _ZN10tag_uint16D2Ev
        - Src:             './dng_preview.cpp:323,2'
          Dst:             _ZN14tag_uint16_ptrD2Ev
        - Src:             './dng_preview.cpp:323,2'
          Dst:             _ZN17tag_urational_ptrD2Ev
        - Src:             './dng_preview.cpp:323,2'
          Dst:             _ZN19dng_preview_tag_setD2Ev
    - functionName:    _ZN24dng_jpeg_preview_tag_setD0Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_preview.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 328
      functionLinenumberEnd: 330
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN24dng_jpeg_preview_tag_setD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_preview.cpp:328,2'
          Dst:             _ZN24dng_jpeg_preview_tag_setD2Ev
    - functionName:    _ZN24dng_jpeg_preview_tag_setD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_preview.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 328
      functionLinenumberEnd: 330
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10tag_uint16D2Ev
        - _ZN14tag_uint16_ptrD2Ev
        - _ZN17tag_urational_ptrD2Ev
        - _ZN19dng_preview_tag_setD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_preview.cpp:330,2'
          Dst:             _ZN17tag_urational_ptrD2Ev
        - Src:             './dng_preview.cpp:330,2'
          Dst:             _ZN10tag_uint16D2Ev
        - Src:             './dng_preview.cpp:330,2'
          Dst:             _ZN14tag_uint16_ptrD2Ev
        - Src:             './dng_preview.cpp:330,2'
          Dst:             _ZN17tag_urational_ptrD2Ev
        - Src:             './dng_preview.cpp:330,2'
          Dst:             _ZN19dng_preview_tag_setD2Ev
    - functionName:    _ZN16dng_jpeg_previewD0Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_preview.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 349
      functionLinenumberEnd: 351
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16dng_jpeg_previewD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_preview.cpp:349,2'
          Dst:             _ZN16dng_jpeg_previewD2Ev
    - functionName:    _ZN16dng_jpeg_previewD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_preview.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 349
      functionLinenumberEnd: 351
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN11dng_previewD2Ev
        - _ZN7AutoPtrI16dng_memory_blockED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_preview.cpp:351,2'
          Dst:             _ZN7AutoPtrI16dng_memory_blockED2Ev
        - Src:             './dng_preview.cpp:351,2'
          Dst:             _ZN11dng_previewD2Ev
    - functionName:    _ZN16dng_jpeg_previewC2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_preview.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 342
      functionLinenumberEnd: 344
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          52
      EdgeCount:       12
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN11dng_previewC2Ev
        - _ZN11dng_previewD2Ev
        - _ZN7AutoPtrI16dng_memory_blockEC2Ev
        - _ZN9dng_pointC2Eii
        - _ZN9dng_pointC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_preview.cpp:334,19'
          Dst:             _ZN11dng_previewC2Ev
        - Src:             './dng_preview.cpp:336,4'
          Dst:             _ZN9dng_pointC2Ev
        - Src:             './dng_preview.cpp:338,4'
          Dst:             _ZN9dng_pointC2Eii
        - Src:             './dng_preview.cpp:340,4'
          Dst:             _ZN7AutoPtrI16dng_memory_blockEC2Ev
        - Src:             './dng_preview.cpp:344,2'
          Dst:             _ZN11dng_previewD2Ev
    - functionName:    _ZNK17dng_image_preview9WriteDataER8dng_hostR16dng_image_writerR17dng_basic_tag_setR10dng_stream
      functionSourceFile: '/src/dng_sdk/source/./dng_preview.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7AutoPtrI9dng_imageE3GetEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_preview.cpp:243,20'
          Dst:             _ZNK7AutoPtrI9dng_imageE3GetEv
    - functionName:    _ZNK17dng_image_preview9AddTagSetER18dng_tiff_directory
      functionSourceFile: '/src/dng_sdk/source/./dng_preview.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          116
      EdgeCount:       19
      CyclomaticComplexity: 11
      functionsReached:
        - _Z11TagTypeSizej
        - _ZN19dng_preview_tag_setC2ER18dng_tiff_directoryRK11dng_previewRK7dng_ifd
        - _ZN7dng_ifd14SetSingleStripEv
        - _ZNK7AutoPtrI9dng_imageEptEv
        - _ZNK9dng_image5WidthEv
        - _ZNK9dng_image6HeightEv
        - _ZNK9dng_image6PlanesEv
        - _ZNK9dng_image9PixelTypeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_preview.cpp:210,22'
          Dst:             _ZNK7AutoPtrI9dng_imageEptEv
        - Src:             './dng_preview.cpp:210,30'
          Dst:             _ZNK9dng_image5WidthEv
        - Src:             './dng_preview.cpp:211,22'
          Dst:             _ZNK7AutoPtrI9dng_imageEptEv
        - Src:             './dng_preview.cpp:211,30'
          Dst:             _ZNK9dng_image6HeightEv
        - Src:             './dng_preview.cpp:213,26'
          Dst:             _ZNK7AutoPtrI9dng_imageEptEv
        - Src:             './dng_preview.cpp:213,34'
          Dst:             _ZNK9dng_image6PlanesEv
        - Src:             './dng_preview.cpp:218,41'
          Dst:             _ZNK7AutoPtrI9dng_imageEptEv
        - Src:             './dng_preview.cpp:218,49'
          Dst:             _ZNK9dng_image9PixelTypeEv
        - Src:             './dng_preview.cpp:218,28'
          Dst:             _Z11TagTypeSizej
        - Src:             './dng_preview.cpp:225,7'
          Dst:             _ZN7dng_ifd14SetSingleStripEv
        - Src:             './dng_preview.cpp:227,13'
          Dst:             _ZN19dng_preview_tag_setC2ER18dng_tiff_directoryRK11dng_previewRK7dng_ifd
    - functionName:    _ZN17dng_image_previewD0Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_preview.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN17dng_image_previewD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_preview.cpp:198,2'
          Dst:             _ZN17dng_image_previewD2Ev
    - functionName:    _ZN17dng_image_previewD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_preview.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN11dng_previewD2Ev
        - _ZN7AutoPtrI9dng_imageED2Ev
        - _ZN7dng_ifdD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_preview.cpp:200,2'
          Dst:             _ZN7dng_ifdD2Ev
        - Src:             './dng_preview.cpp:200,2'
          Dst:             _ZN7AutoPtrI9dng_imageED2Ev
        - Src:             './dng_preview.cpp:200,2'
          Dst:             _ZN11dng_previewD2Ev
    - functionName:    _ZN17dng_image_previewC2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_preview.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          54
      EdgeCount:       15
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN11dng_previewC2Ev
        - _ZN11dng_previewD2Ev
        - _ZN7AutoPtrI9dng_imageEC2Ev
        - _ZN7AutoPtrI9dng_imageED2Ev
        - _ZN7dng_ifdC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_preview.cpp:186,20'
          Dst:             _ZN11dng_previewC2Ev
        - Src:             './dng_preview.cpp:188,4'
          Dst:             _ZN7AutoPtrI9dng_imageEC2Ev
        - Src:             './dng_preview.cpp:189,4'
          Dst:             _ZN7dng_ifdC2Ev
        - Src:             './dng_preview.cpp:193,2'
          Dst:             _ZN7AutoPtrI9dng_imageED2Ev
        - Src:             './dng_preview.cpp:193,2'
          Dst:             _ZN11dng_previewD2Ev
    - functionName:    dng_pthread_now
      functionSourceFile: '/src/dng_sdk/source/./dng_pthread.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1100
      functionLinenumberEnd: 1135
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          51
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - gettimeofday
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_pthread.cpp:1125,6'
          Dst:             gettimeofday
        - Src:             './dng_pthread.cpp:1126,10'
          Dst:             __errno_location
    - functionName:    gettimeofday
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __errno_location
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN21dng_ref_counted_block15EnsureWriteableEv
      functionSourceFile: '/src/dng_sdk/source/./dng_ref_counted_block.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          85
      EdgeCount:       25
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN14dng_lock_mutexC2EP9dng_mutex
        - _ZN14dng_lock_mutexD2Ev
        - _ZN21dng_ref_counted_block6BufferEv
        - _ZN21dng_ref_counted_block8AllocateEj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_ref_counted_block.cpp:165,19'
          Dst:             _ZN14dng_lock_mutexC2EP9dng_mutex
        - Src:             './dng_ref_counted_block.cpp:172,5'
          Dst:             _ZN21dng_ref_counted_block8AllocateEj
        - Src:             './dng_ref_counted_block.cpp:174,13'
          Dst:             _ZN21dng_ref_counted_block6BufferEv
        - Src:             './dng_ref_counted_block.cpp:182,4'
          Dst:             _ZN14dng_lock_mutexD2Ev
        - Src:             './dng_ref_counted_block.cpp:182,4'
          Dst:             _ZN14dng_lock_mutexD2Ev
    - functionName:    _ZN21dng_ref_counted_block8AllocateEj
      functionSourceFile: '/src/dng_sdk/source/./dng_ref_counted_block.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _Z15ThrowMemoryFullPKc
        - _ZN21dng_ref_counted_block5ClearEv
        - _ZN21dng_ref_counted_block6headerC2Ej
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_ref_counted_block.cpp:58,2'
          Dst:             _ZN21dng_ref_counted_block5ClearEv
        - Src:             './dng_ref_counted_block.cpp:68,4'
          Dst:             _Z15ThrowMemoryFullPKc
        - Src:             './dng_ref_counted_block.cpp:72,17'
          Dst:             _ZN21dng_ref_counted_block6headerC2Ej
    - functionName:    _ZN21dng_ref_counted_block5ClearEv
      functionSourceFile: '/src/dng_sdk/source/./dng_ref_counted_block.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          69
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN14dng_lock_mutexC2EP9dng_mutex
        - _ZN14dng_lock_mutexD2Ev
        - _ZN21dng_ref_counted_block6headerD2Ev
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_ref_counted_block.cpp:93,19'
          Dst:             _ZN14dng_lock_mutexC2EP9dng_mutex
        - Src:             './dng_ref_counted_block.cpp:97,4'
          Dst:             _ZN14dng_lock_mutexD2Ev
        - Src:             './dng_ref_counted_block.cpp:102,17'
          Dst:             _ZN21dng_ref_counted_block6headerD2Ev
    - functionName:    _ZN21dng_ref_counted_block6headerC2Ej
      functionSourceFile: '/src/dng_sdk/source/./dng_ref_counted_block.h'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9dng_mutexC2EPKcj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_ref_counted_block.h:49,7'
          Dst:             _ZN9dng_mutexC2EPKcj
    - functionName:    _ZN21dng_ref_counted_block6headerD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_ref_counted_block.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9dng_mutexD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_ref_counted_block.h:57,5'
          Dst:             _ZN9dng_mutexD2Ev
    - functionName:    _ZN21dng_ref_counted_blockaSERKS_
      functionSourceFile: '/src/dng_sdk/source/./dng_ref_counted_block.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN14dng_lock_mutexC2EP9dng_mutex
        - _ZN14dng_lock_mutexD2Ev
        - _ZN21dng_ref_counted_block5ClearEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_ref_counted_block.cpp:137,3'
          Dst:             _ZN21dng_ref_counted_block5ClearEv
        - Src:             './dng_ref_counted_block.cpp:141,18'
          Dst:             _ZN14dng_lock_mutexC2EP9dng_mutex
        - Src:             './dng_ref_counted_block.cpp:147,3'
          Dst:             _ZN14dng_lock_mutexD2Ev
    - functionName:    _ZN21dng_ref_counted_blockC2ERKS_
      functionSourceFile: '/src/dng_sdk/source/./dng_ref_counted_block.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN14dng_lock_mutexC2EP9dng_mutex
        - _ZN14dng_lock_mutexD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_ref_counted_block.cpp:122,17'
          Dst:             _ZN14dng_lock_mutexC2EP9dng_mutex
        - Src:             './dng_ref_counted_block.cpp:128,2'
          Dst:             _ZN14dng_lock_mutexD2Ev
    - functionName:    _ZN21dng_ref_counted_blockD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_ref_counted_block.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          25
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN21dng_ref_counted_block5ClearEv
        - __clang_call_terminate
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_ref_counted_block.cpp:49,2'
          Dst:             _ZN21dng_ref_counted_block5ClearEv
        - Src:             './dng_ref_counted_block.cpp:49,2'
          Dst:             __clang_call_terminate
    - functionName:    _ZN21dng_ref_counted_blockC2Ej
      functionSourceFile: '/src/dng_sdk/source/./dng_ref_counted_block.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN21dng_ref_counted_block8AllocateEj
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_ref_counted_block.cpp:40,2'
          Dst:             _ZN21dng_ref_counted_block8AllocateEj
    - functionName:    _ZN21dng_ref_counted_blockC2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_ref_counted_block.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fmodf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      float
      argCount:        2
      argTypes:
        - float
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z11IsAligned32PKv
      functionSourceFile: '/src/dng_sdk/source/./dng_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 622
      functionLinenumberEnd: 624
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z12RefMapArea16PtjjjiiiPKt
      functionSourceFile: '/src/dng_sdk/source/./dng_reference.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2623
      functionLinenumberEnd: 2779
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          517
      EdgeCount:       49
      CyclomaticComplexity: 12
      functionsReached:
        - _Z11IsAligned32PKv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_reference.cpp:2642,10'
          Dst:             _Z11IsAligned32PKv
    - functionName:    _Z13RefVignette32PfPKtjjjiiij
      functionSourceFile: '/src/dng_sdk/source/./dng_reference.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2438
      functionLinenumberEnd: 2611
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         44
      ICount:          529
      EdgeCount:       52
      CyclomaticComplexity: 10
      functionsReached:
        - _Z10Min_real32ff
      functionUses:    0
      BranchProfiles:
        - Branch String:   './dng_reference.cpp:2442,2'
          Branch Sides:    []
      Callsites:
        - Src:             './dng_reference.cpp:2460,10'
          Dst:             _Z10Min_real32ff
        - Src:             './dng_reference.cpp:2497,10'
          Dst:             _Z10Min_real32ff
        - Src:             './dng_reference.cpp:2498,10'
          Dst:             _Z10Min_real32ff
        - Src:             './dng_reference.cpp:2499,10'
          Dst:             _Z10Min_real32ff
        - Src:             './dng_reference.cpp:2542,10'
          Dst:             _Z10Min_real32ff
        - Src:             './dng_reference.cpp:2543,10'
          Dst:             _Z10Min_real32ff
        - Src:             './dng_reference.cpp:2544,10'
          Dst:             _Z10Min_real32ff
        - Src:             './dng_reference.cpp:2545,10'
          Dst:             _Z10Min_real32ff
        - Src:             './dng_reference.cpp:2589,11'
          Dst:             _Z10Min_real32ff
    - functionName:    _Z13RefVignette16PsPKtjjjiiij
      functionSourceFile: '/src/dng_sdk/source/./dng_reference.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2247
      functionLinenumberEnd: 2425
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         44
      ICount:          594
      EdgeCount:       52
      CyclomaticComplexity: 10
      functionsReached:
        - _Z10Min_uint32jj
      functionUses:    0
      BranchProfiles:
        - Branch String:   './dng_reference.cpp:2251,2'
          Branch Sides:    []
      Callsites:
        - Src:             './dng_reference.cpp:2269,10'
          Dst:             _Z10Min_uint32jj
        - Src:             './dng_reference.cpp:2308,10'
          Dst:             _Z10Min_uint32jj
        - Src:             './dng_reference.cpp:2309,10'
          Dst:             _Z10Min_uint32jj
        - Src:             './dng_reference.cpp:2310,10'
          Dst:             _Z10Min_uint32jj
        - Src:             './dng_reference.cpp:2356,10'
          Dst:             _Z10Min_uint32jj
        - Src:             './dng_reference.cpp:2357,10'
          Dst:             _Z10Min_uint32jj
        - Src:             './dng_reference.cpp:2358,10'
          Dst:             _Z10Min_uint32jj
        - Src:             './dng_reference.cpp:2359,10'
          Dst:             _Z10Min_uint32jj
        - Src:             './dng_reference.cpp:2403,11'
          Dst:             _Z10Min_uint32jj
    - functionName:    _Z17RefVignetteMask16PtjjilllljPKt
      functionSourceFile: '/src/dng_sdk/source/./dng_reference.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2198
      functionLinenumberEnd: 2234
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - size_t
        - size_t
        - size_t
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          138
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - _Z10Min_uint32jj
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_reference.cpp:2220,19'
          Dst:             _Z10Min_uint32jj
    - functionName:    _Z14RefEqualArea32PKjS0_jjjiiiiii
      functionSourceFile: '/src/dng_sdk/source/./dng_reference.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2147
      functionLinenumberEnd: 2184
      functionDepth:   0
      returnType:      bool
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          135
      EdgeCount:       19
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z14RefEqualArea16PKtS0_jjjiiiiii
      functionSourceFile: '/src/dng_sdk/source/./dng_reference.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2095
      functionLinenumberEnd: 2132
      functionDepth:   0
      returnType:      bool
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          137
      EdgeCount:       19
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z13RefEqualArea8PKhS0_jjjiiiiii
      functionSourceFile: '/src/dng_sdk/source/./dng_reference.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2043
      functionLinenumberEnd: 2080
      functionDepth:   0
      returnType:      bool
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          137
      EdgeCount:       19
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z13RefEqualBytesPKvS0_j
      functionSourceFile: '/src/dng_sdk/source/./dng_reference.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2024
      functionLinenumberEnd: 2026
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - memcmp
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_reference.cpp:2026,9'
          Dst:             memcmp
    - functionName:    _Z19RefResampleAcross32PKfPfjPKiS0_jj
      functionSourceFile: '/src/dng_sdk/source/./dng_reference.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1991
      functionLinenumberEnd: 2017
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          118
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - _Z10Pin_real32fff
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_reference.cpp:2013,14'
          Dst:             _Z10Pin_real32fff
    - functionName:    _Z19RefResampleAcross16PKtPtjPKiPKsjjj
      functionSourceFile: '/src/dng_sdk/source/./dng_reference.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1952
      functionLinenumberEnd: 1980
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          129
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - _Z9Pin_int32iii
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_reference.cpp:1974,23'
          Dst:             _Z9Pin_int32iii
    - functionName:    _Z17RefResampleDown32PKfPfjiS0_j
      functionSourceFile: '/src/dng_sdk/source/./dng_reference.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1892
      functionLinenumberEnd: 1940
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          160
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached:
        - _Z10Pin_real32fff
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_reference.cpp:1934,16'
          Dst:             _Z10Pin_real32fff
    - functionName:    _Z17RefResampleDown16PKtPtjiPKsjj
      functionSourceFile: '/src/dng_sdk/source/./dng_reference.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1858
      functionLinenumberEnd: 1882
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          97
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - _Z9Pin_int32iii
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_reference.cpp:1876,23'
          Dst:             _Z9Pin_int32iii
    - functionName:    _Z18RefBaselineRGBTonePKfS0_S0_PfS1_S1_jRK12dng_1d_table
      functionSourceFile: '/src/dng_sdk/source/./dng_reference.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1737
      functionLinenumberEnd: 1847
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          301
      EdgeCount:       46
      CyclomaticComplexity: 9
      functionsReached:
        - _ZNK12dng_1d_table11InterpolateEf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_reference.cpp:1770,5'
          Dst:             _ZNK12dng_1d_table11InterpolateEf
        - Src:             './dng_reference.cpp:1770,5'
          Dst:             _ZNK12dng_1d_table11InterpolateEf
        - Src:             './dng_reference.cpp:1779,5'
          Dst:             _ZNK12dng_1d_table11InterpolateEf
        - Src:             './dng_reference.cpp:1779,5'
          Dst:             _ZNK12dng_1d_table11InterpolateEf
        - Src:             './dng_reference.cpp:1788,5'
          Dst:             _ZNK12dng_1d_table11InterpolateEf
        - Src:             './dng_reference.cpp:1788,5'
          Dst:             _ZNK12dng_1d_table11InterpolateEf
        - Src:             './dng_reference.cpp:1799,16'
          Dst:             _ZNK12dng_1d_table11InterpolateEf
        - Src:             './dng_reference.cpp:1800,16'
          Dst:             _ZNK12dng_1d_table11InterpolateEf
        - Src:             './dng_reference.cpp:1815,5'
          Dst:             _ZNK12dng_1d_table11InterpolateEf
        - Src:             './dng_reference.cpp:1815,5'
          Dst:             _ZNK12dng_1d_table11InterpolateEf
        - Src:             './dng_reference.cpp:1824,5'
          Dst:             _ZNK12dng_1d_table11InterpolateEf
        - Src:             './dng_reference.cpp:1824,5'
          Dst:             _ZNK12dng_1d_table11InterpolateEf
        - Src:             './dng_reference.cpp:1833,5'
          Dst:             _ZNK12dng_1d_table11InterpolateEf
        - Src:             './dng_reference.cpp:1833,5'
          Dst:             _ZNK12dng_1d_table11InterpolateEf
    - functionName:    _Z18RefBaseline1DTablePKfPfjRK12dng_1d_table
      functionSourceFile: '/src/dng_sdk/source/./dng_reference.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1712
      functionLinenumberEnd: 1725
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          56
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK12dng_1d_table11InterpolateEf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_reference.cpp:1719,20'
          Dst:             _ZNK12dng_1d_table11InterpolateEf
    - functionName:    _Z19RefBaselineRGBtoRGBPKfS0_S0_PfS1_S1_jRK10dng_matrix
      functionSourceFile: '/src/dng_sdk/source/./dng_reference.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1669
      functionLinenumberEnd: 1704
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          190
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _Z10Pin_real32fff
        - _ZNK10dng_matrixixEj
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_reference.cpp:1671,24'
          Dst:             _ZNK10dng_matrixixEj
        - Src:             './dng_reference.cpp:1672,24'
          Dst:             _ZNK10dng_matrixixEj
        - Src:             './dng_reference.cpp:1673,24'
          Dst:             _ZNK10dng_matrixixEj
        - Src:             './dng_reference.cpp:1675,24'
          Dst:             _ZNK10dng_matrixixEj
        - Src:             './dng_reference.cpp:1676,24'
          Dst:             _ZNK10dng_matrixixEj
        - Src:             './dng_reference.cpp:1677,24'
          Dst:             _ZNK10dng_matrixixEj
        - Src:             './dng_reference.cpp:1679,24'
          Dst:             _ZNK10dng_matrixixEj
        - Src:             './dng_reference.cpp:1680,24'
          Dst:             _ZNK10dng_matrixixEj
        - Src:             './dng_reference.cpp:1681,24'
          Dst:             _ZNK10dng_matrixixEj
        - Src:             './dng_reference.cpp:1694,7'
          Dst:             _Z10Pin_real32fff
        - Src:             './dng_reference.cpp:1695,7'
          Dst:             _Z10Pin_real32fff
        - Src:             './dng_reference.cpp:1696,7'
          Dst:             _Z10Pin_real32fff
    - functionName:    _Z20RefBaselineRGBtoGrayPKfS0_S0_PfjRK10dng_matrix
      functionSourceFile: '/src/dng_sdk/source/./dng_reference.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1636
      functionLinenumberEnd: 1657
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          104
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _Z10Pin_real32fff
        - _ZNK10dng_matrixixEj
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_reference.cpp:1638,24'
          Dst:             _ZNK10dng_matrixixEj
        - Src:             './dng_reference.cpp:1639,24'
          Dst:             _ZNK10dng_matrixixEj
        - Src:             './dng_reference.cpp:1640,24'
          Dst:             _ZNK10dng_matrixixEj
        - Src:             './dng_reference.cpp:1651,7'
          Dst:             _Z10Pin_real32fff
    - functionName:    _Z12DNG_HSVtoRGBfffRfS_S_
      functionSourceFile: '/src/dng_sdk/source/./dng_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 707
      functionLinenumberEnd: 748
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - float
        - float
        - float
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          204
      EdgeCount:       22
      CyclomaticComplexity: 4
      functionsReached:
        - _Z17ThrowProgramErrorPKc
      functionUses:    1
      BranchProfiles:
        - Branch String:   './dng_utils.h:726,3'
          Branch Sides:    []
      Callsites:
        - Src:             './dng_utils.h:713,4'
          Dst:             _Z17ThrowProgramErrorPKc
    - functionName:    _Z12DNG_RGBtoHSVfffRfS_S_
      functionSourceFile: '/src/dng_sdk/source/./dng_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 653
      functionLinenumberEnd: 694
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - float
        - float
        - float
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          117
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _Z10Max_real32ff
        - _Z10Min_real32ff
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_utils.h:655,21'
          Dst:             _Z10Max_real32ff
        - Src:             './dng_utils.h:655,6'
          Dst:             _Z10Max_real32ff
        - Src:             './dng_utils.h:657,34'
          Dst:             _Z10Min_real32ff
        - Src:             './dng_utils.h:657,19'
          Dst:             _Z10Min_real32ff
    - functionName:    _ZNK12dng_1d_table5TableEv
      functionSourceFile: '/src/dng_sdk/source/./dng_1d_table.h'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z20RefBaselineHueSatMapPKfS0_S0_PfS1_S1_jRK15dng_hue_sat_mapPK12dng_1d_tableS7_
      functionSourceFile: '/src/dng_sdk/source/./dng_reference.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1411
      functionLinenumberEnd: 1626
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          766
      EdgeCount:       44
      CyclomaticComplexity: 12
      functionsReached:
        - _Z10Min_real32ff
        - _Z10Pin_real32f
        - _Z12DNG_HSVtoRGBfffRfS_S_
        - _Z12DNG_RGBtoHSVfffRfS_S_
        - _Z9Min_int32ii
        - _ZNK12dng_1d_table11InterpolateEf
        - _ZNK12dng_1d_table5TableEv
        - _ZNK15dng_hue_sat_map12GetDivisionsERjS0_S0_
        - _ZNK15dng_hue_sat_map14GetConstDeltasEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_reference.cpp:1417,6'
          Dst:             _ZNK15dng_hue_sat_map12GetDivisionsERjS0_S0_
        - Src:             './dng_reference.cpp:1429,70'
          Dst:             _ZNK12dng_1d_table5TableEv
        - Src:             './dng_reference.cpp:1430,70'
          Dst:             _ZNK12dng_1d_table5TableEv
        - Src:             './dng_reference.cpp:1434,52'
          Dst:             _ZNK15dng_hue_sat_map14GetConstDeltasEv
        - Src:             './dng_reference.cpp:1458,3'
          Dst:             _Z12DNG_RGBtoHSVfffRfS_S_
        - Src:             './dng_reference.cpp:1475,14'
          Dst:             _Z9Min_int32ii
        - Src:             './dng_reference.cpp:1528,42'
          Dst:             _Z10Pin_real32f
        - Src:             './dng_reference.cpp:1528,29'
          Dst:             _ZNK12dng_1d_table11InterpolateEf
        - Src:             './dng_reference.cpp:1539,14'
          Dst:             _Z9Min_int32ii
        - Src:             './dng_reference.cpp:1540,14'
          Dst:             _Z9Min_int32ii
        - Src:             './dng_reference.cpp:1612,7'
          Dst:             _Z10Min_real32ff
        - Src:             './dng_reference.cpp:1614,14'
          Dst:             _Z10Pin_real32f
        - Src:             './dng_reference.cpp:1616,31'
          Dst:             _ZNK12dng_1d_table11InterpolateEf
        - Src:             './dng_reference.cpp:1618,3'
          Dst:             _Z12DNG_HSVtoRGBfffRfS_S_
    - functionName:    _Z20RefBaselineABCDtoRGBPKfS0_S0_S0_PfS1_S1_jRK10dng_vectorRK10dng_matrix
      functionSourceFile: '/src/dng_sdk/source/./dng_reference.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1348
      functionLinenumberEnd: 1397
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          271
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _Z10Min_real32ff
        - _Z10Pin_real32fff
        - _ZNK10dng_matrixixEj
        - _ZNK10dng_vectorixEj
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_reference.cpp:1350,26'
          Dst:             _ZNK10dng_vectorixEj
        - Src:             './dng_reference.cpp:1351,26'
          Dst:             _ZNK10dng_vectorixEj
        - Src:             './dng_reference.cpp:1352,26'
          Dst:             _ZNK10dng_vectorixEj
        - Src:             './dng_reference.cpp:1353,26'
          Dst:             _ZNK10dng_vectorixEj
        - Src:             './dng_reference.cpp:1355,24'
          Dst:             _ZNK10dng_matrixixEj
        - Src:             './dng_reference.cpp:1356,24'
          Dst:             _ZNK10dng_matrixixEj
        - Src:             './dng_reference.cpp:1357,24'
          Dst:             _ZNK10dng_matrixixEj
        - Src:             './dng_reference.cpp:1358,24'
          Dst:             _ZNK10dng_matrixixEj
        - Src:             './dng_reference.cpp:1360,24'
          Dst:             _ZNK10dng_matrixixEj
        - Src:             './dng_reference.cpp:1361,24'
          Dst:             _ZNK10dng_matrixixEj
        - Src:             './dng_reference.cpp:1362,24'
          Dst:             _ZNK10dng_matrixixEj
        - Src:             './dng_reference.cpp:1363,24'
          Dst:             _ZNK10dng_matrixixEj
        - Src:             './dng_reference.cpp:1365,24'
          Dst:             _ZNK10dng_matrixixEj
        - Src:             './dng_reference.cpp:1366,24'
          Dst:             _ZNK10dng_matrixixEj
        - Src:             './dng_reference.cpp:1367,24'
          Dst:             _ZNK10dng_matrixixEj
        - Src:             './dng_reference.cpp:1368,24'
          Dst:             _ZNK10dng_matrixixEj
        - Src:             './dng_reference.cpp:1378,7'
          Dst:             _Z10Min_real32ff
        - Src:             './dng_reference.cpp:1379,7'
          Dst:             _Z10Min_real32ff
        - Src:             './dng_reference.cpp:1380,7'
          Dst:             _Z10Min_real32ff
        - Src:             './dng_reference.cpp:1381,7'
          Dst:             _Z10Min_real32ff
        - Src:             './dng_reference.cpp:1387,7'
          Dst:             _Z10Pin_real32fff
        - Src:             './dng_reference.cpp:1388,7'
          Dst:             _Z10Pin_real32fff
        - Src:             './dng_reference.cpp:1389,7'
          Dst:             _Z10Pin_real32fff
    - functionName:    _Z19RefBaselineABCtoRGBPKfS0_S0_PfS1_S1_jRK10dng_vectorRK10dng_matrix
      functionSourceFile: '/src/dng_sdk/source/./dng_reference.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1291
      functionLinenumberEnd: 1334
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          222
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _Z10Min_real32ff
        - _Z10Pin_real32fff
        - _ZNK10dng_matrixixEj
        - _ZNK10dng_vectorixEj
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_reference.cpp:1293,26'
          Dst:             _ZNK10dng_vectorixEj
        - Src:             './dng_reference.cpp:1294,26'
          Dst:             _ZNK10dng_vectorixEj
        - Src:             './dng_reference.cpp:1295,26'
          Dst:             _ZNK10dng_vectorixEj
        - Src:             './dng_reference.cpp:1297,24'
          Dst:             _ZNK10dng_matrixixEj
        - Src:             './dng_reference.cpp:1298,24'
          Dst:             _ZNK10dng_matrixixEj
        - Src:             './dng_reference.cpp:1299,24'
          Dst:             _ZNK10dng_matrixixEj
        - Src:             './dng_reference.cpp:1301,24'
          Dst:             _ZNK10dng_matrixixEj
        - Src:             './dng_reference.cpp:1302,24'
          Dst:             _ZNK10dng_matrixixEj
        - Src:             './dng_reference.cpp:1303,24'
          Dst:             _ZNK10dng_matrixixEj
        - Src:             './dng_reference.cpp:1305,24'
          Dst:             _ZNK10dng_matrixixEj
        - Src:             './dng_reference.cpp:1306,24'
          Dst:             _ZNK10dng_matrixixEj
        - Src:             './dng_reference.cpp:1307,24'
          Dst:             _ZNK10dng_matrixixEj
        - Src:             './dng_reference.cpp:1316,7'
          Dst:             _Z10Min_real32ff
        - Src:             './dng_reference.cpp:1317,7'
          Dst:             _Z10Min_real32ff
        - Src:             './dng_reference.cpp:1318,7'
          Dst:             _Z10Min_real32ff
        - Src:             './dng_reference.cpp:1324,7'
          Dst:             _Z10Pin_real32fff
        - Src:             './dng_reference.cpp:1325,7'
          Dst:             _Z10Pin_real32fff
        - Src:             './dng_reference.cpp:1326,7'
          Dst:             _Z10Pin_real32fff
    - functionName:    _Z16RefBilinearRow32PKfPfjjjPKjPKPKiPKS0_j
      functionSourceFile: '/src/dng_sdk/source/./dng_reference.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1243
      functionLinenumberEnd: 1278
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          136
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z16RefBilinearRow16PKtPtjjjPKjPKPKiPKS0_j
      functionSourceFile: '/src/dng_sdk/source/./dng_reference.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1195
      functionLinenumberEnd: 1230
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          141
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z15RefShiftRight16Ptjjjiiij
      functionSourceFile: '/src/dng_sdk/source/./dng_reference.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1153
      functionLinenumberEnd: 1182
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          99
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z15RefRepeatArea32PKjPjjjjiiijjjj
      functionSourceFile: '/src/dng_sdk/source/./dng_reference.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1081
      functionLinenumberEnd: 1141
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          197
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z15RefRepeatArea16PKtPtjjjiiijjjj
      functionSourceFile: '/src/dng_sdk/source/./dng_reference.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1005
      functionLinenumberEnd: 1065
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          197
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z14RefRepeatArea8PKhPhjjjiiijjjj
      functionSourceFile: '/src/dng_sdk/source/./dng_reference.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 929
      functionLinenumberEnd: 989
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          197
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z18RefCopyAreaR32_S16PKfPsjjjiiiiiij
      functionSourceFile: '/src/dng_sdk/source/./dng_reference.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 875
      functionLinenumberEnd: 913
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          145
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - _Z13Pin_Overrangef
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_reference.cpp:894,24'
          Dst:             _Z13Pin_Overrangef
    - functionName:    _Z13Pin_Overrangef
      functionSourceFile: '/src/dng_sdk/source/./dng_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 373
      functionLinenumberEnd: 393
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - float
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          42
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z17RefCopyAreaR32_16PKfPtjjjiiiiiij
      functionSourceFile: '/src/dng_sdk/source/./dng_reference.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 823
      functionLinenumberEnd: 859
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          140
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - _Z13Pin_Overrangef
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_reference.cpp:842,24'
          Dst:             _Z13Pin_Overrangef
    - functionName:    _Z16RefCopyAreaR32_8PKfPhjjjiiiiiij
      functionSourceFile: '/src/dng_sdk/source/./dng_reference.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 771
      functionLinenumberEnd: 807
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          140
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - _Z13Pin_Overrangef
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_reference.cpp:790,23'
          Dst:             _Z13Pin_Overrangef
    - functionName:    _Z18RefCopyAreaS16_R32PKsPfjjjiiiiiij
      functionSourceFile: '/src/dng_sdk/source/./dng_reference.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 717
      functionLinenumberEnd: 755
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          138
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z17RefCopyArea16_R32PKtPfjjjiiiiiij
      functionSourceFile: '/src/dng_sdk/source/./dng_reference.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 665
      functionLinenumberEnd: 701
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          133
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z16RefCopyArea8_R32PKhPfjjjiiiiiij
      functionSourceFile: '/src/dng_sdk/source/./dng_reference.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 613
      functionLinenumberEnd: 649
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          133
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z16RefCopyArea16_32PKtPjjjjiiiiii
      functionSourceFile: '/src/dng_sdk/source/./dng_reference.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 563
      functionLinenumberEnd: 597
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          124
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z17RefCopyArea16_S16PKtPsjjjiiiiii
      functionSourceFile: '/src/dng_sdk/source/./dng_reference.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 514
      functionLinenumberEnd: 548
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          126
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z15RefCopyArea8_32PKhPjjjjiiiiii
      functionSourceFile: '/src/dng_sdk/source/./dng_reference.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 465
      functionLinenumberEnd: 499
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          124
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z16RefCopyArea8_S16PKhPsjjjiiiiii
      functionSourceFile: '/src/dng_sdk/source/./dng_reference.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 414
      functionLinenumberEnd: 450
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          130
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z15RefCopyArea8_16PKhPtjjjiiiiii
      functionSourceFile: '/src/dng_sdk/source/./dng_reference.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 365
      functionLinenumberEnd: 399
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          124
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z13RefCopyArea32PKjPjjjjiiiiii
      functionSourceFile: '/src/dng_sdk/source/./dng_reference.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 316
      functionLinenumberEnd: 350
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          123
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z13RefCopyArea16PKtPtjjjiiiiii
      functionSourceFile: '/src/dng_sdk/source/./dng_reference.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 301
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          123
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z12RefCopyArea8PKhPhjjjiiiiii
      functionSourceFile: '/src/dng_sdk/source/./dng_reference.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          123
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z12RefSetArea32Pjjjjjiii
      functionSourceFile: '/src/dng_sdk/source/./dng_reference.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          95
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z12RefSetArea16Pttjjjiii
      functionSourceFile: '/src/dng_sdk/source/./dng_reference.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - short
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          95
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z11RefSetArea8Phhjjjiii
      functionSourceFile: '/src/dng_sdk/source/./dng_reference.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - char
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          95
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z14RefSwapBytes32Pjj
      functionSourceFile: '/src/dng_sdk/source/./dng_reference.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          45
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _Z11SwapBytes32j
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_reference.cpp:76,14'
          Dst:             _Z11SwapBytes32j
    - functionName:    _Z14RefSwapBytes16Ptj
      functionSourceFile: '/src/dng_sdk/source/./dng_reference.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          45
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _Z11SwapBytes16t
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_reference.cpp:61,14'
          Dst:             _Z11SwapBytes16t
    - functionName:    _Z12RefCopyBytesPKvPvj
      functionSourceFile: '/src/dng_sdk/source/./dng_reference.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z12RefZeroBytesPvj
      functionSourceFile: '/src/dng_sdk/source/./dng_reference.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK15dng_temperature12Get_xy_coordEv
      functionSourceFile: '/src/dng_sdk/source/./dng_temperature.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 255
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          236
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN12dng_xy_coordC2Ev
        - sqrt
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_temperature.cpp:181,15'
          Dst:             _ZN12dng_xy_coordC2Ev
        - Src:             './dng_temperature.cpp:220,18'
          Dst:             sqrt
        - Src:             './dng_temperature.cpp:221,18'
          Dst:             sqrt
        - Src:             './dng_temperature.cpp:234,18'
          Dst:             sqrt
    - functionName:    _ZN15dng_temperature12Set_xy_coordERK12dng_xy_coord
      functionSourceFile: '/src/dng_sdk/source/./dng_temperature.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          276
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - sqrt
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_temperature.cpp:97,16'
          Dst:             sqrt
        - Src:             './dng_temperature.cpp:152,10'
          Dst:             sqrt
    - functionName:    _ZNK16dng_point_real64eqERKS_
      functionSourceFile: '/src/dng_sdk/source/./dng_point.h'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          31
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK14dng_tone_curve5SolveER17dng_spline_solver
      functionSourceFile: '/src/dng_sdk/source/./dng_tone_curve.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          60
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN17dng_spline_solver3AddEdd
        - _ZN17dng_spline_solver5ResetEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_tone_curve.cpp:124,9'
          Dst:             _ZN17dng_spline_solver5ResetEv
        - Src:             './dng_tone_curve.cpp:129,10'
          Dst:             _ZN17dng_spline_solver3AddEdd
    - functionName:    _ZNK14dng_tone_curve7IsValidEv
      functionSourceFile: '/src/dng_sdk/source/./dng_tone_curve.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         24
      ICount:          131
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN14dng_tone_curve10SetInvalidEv
      functionSourceFile: '/src/dng_sdk/source/./dng_tone_curve.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK14dng_tone_curve6IsNullEv
      functionSourceFile: '/src/dng_sdk/source/./dng_tone_curve.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN14dng_tone_curveC2Ev
        - _ZN14dng_tone_curveD2Ev
        - _ZNK14dng_tone_curveeqERKS_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_tone_curve.cpp:63,17'
          Dst:             _ZN14dng_tone_curveC2Ev
        - Src:             './dng_tone_curve.cpp:65,16'
          Dst:             _ZNK14dng_tone_curveeqERKS_
        - Src:             './dng_tone_curve.cpp:67,2'
          Dst:             _ZN14dng_tone_curveD2Ev
        - Src:             './dng_tone_curve.cpp:67,2'
          Dst:             _ZN14dng_tone_curveD2Ev
    - functionName:    _ZNK14dng_tone_curveeqERKS_
      functionSourceFile: '/src/dng_sdk/source/./dng_tone_curve.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN14dng_tone_curveC2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_tone_curve.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN14dng_tone_curve7SetNullEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_tone_curve.cpp:30,2'
          Dst:             _ZN14dng_tone_curve7SetNullEv
    - functionName:    _ZN14dng_tone_curve7SetNullEv
      functionSourceFile: '/src/dng_sdk/source/./dng_tone_curve.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK17dng_spline_solver8EvaluateEd
      functionSourceFile: '/src/dng_sdk/source/./dng_spline.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          160
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - _Z21EvaluateSplineSegmentddddddd
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_spline.cpp:223,9'
          Dst:             _Z21EvaluateSplineSegmentddddddd
    - functionName:    _ZNK17dng_spline_solver10IsIdentityEv
      functionSourceFile: '/src/dng_sdk/source/./dng_spline.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          73
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN17dng_spline_solver5SolveEv
      functionSourceFile: '/src/dng_sdk/source/./dng_spline.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         36
      ICount:          480
      EdgeCount:       39
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN17dng_spline_solver3AddEdd
      functionSourceFile: '/src/dng_sdk/source/./dng_spline.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN17dng_spline_solver5ResetEv
      functionSourceFile: '/src/dng_sdk/source/./dng_spline.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN17dng_spline_solverD0Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_spline.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN17dng_spline_solverD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_spline.cpp:36,2'
          Dst:             _ZN17dng_spline_solverD2Ev
    - functionName:    _ZN17dng_spline_solverD2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_spline.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN15dng_1d_functionD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_spline.cpp:38,2'
          Dst:             _ZN15dng_1d_functionD2Ev
    - functionName:    _ZN17dng_spline_solverC2Ev
      functionSourceFile: '/src/dng_sdk/source/./dng_spline.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 31
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN15dng_1d_functionC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './dng_spline.cpp:23,20'
          Dst:             _ZN15dng_1d_functionC2Ev
...
