---
Fuzzer filename: '/src/libtiff/contrib/oss-fuzz/tiff_decode_fuzzer.cc'
All functions:
  Function list name: All functions
  Elements:
    - 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:    __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:    4
      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:    3
      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:    _ZNSt20bad_array_new_lengthC1Ev
      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:    _ZNSt20bad_array_new_lengthD1Ev
      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:    _ZNSt12length_errorC2B8ne220000EPKc
      functionSourceFile: '/usr/local/bin/../include/c++/v1/stdexcept'
      linkageType:     WeakODRLinkage
      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:    _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:    _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_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:    1
      BranchProfiles:  []
      Callsites:       []
    - 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:    1
      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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12read_strilesP4tiff
      functionSourceFile: '/src/libtiff/contrib/oss-fuzz/tiff_decode_fuzzer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         64
      ICount:          335
      EdgeCount:       87
      CyclomaticComplexity: 25
      functionsReached:
        - TIFFGetField
        - TIFFIsTiled
        - TIFFNumberOfStrips
        - TIFFNumberOfTiles
        - TIFFReadEncodedStrip
        - TIFFReadEncodedTile
        - TIFFStripSize
        - TIFFTileSize
        - _TIFFfree
        - _TIFFmalloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'contrib/oss-fuzz/tiff_decode_fuzzer.cc:51,9'
          Dst:             TIFFIsTiled
        - Src:             'contrib/oss-fuzz/tiff_decode_fuzzer.cc:56,9'
          Dst:             TIFFGetField
        - Src:             'contrib/oss-fuzz/tiff_decode_fuzzer.cc:57,9'
          Dst:             TIFFGetField
        - Src:             'contrib/oss-fuzz/tiff_decode_fuzzer.cc:66,29'
          Dst:             TIFFTileSize
        - Src:             'contrib/oss-fuzz/tiff_decode_fuzzer.cc:71,21'
          Dst:             _TIFFmalloc
        - Src:             'contrib/oss-fuzz/tiff_decode_fuzzer.cc:76,27'
          Dst:             TIFFNumberOfTiles
        - Src:             'contrib/oss-fuzz/tiff_decode_fuzzer.cc:83,13'
          Dst:             TIFFReadEncodedTile
        - Src:             'contrib/oss-fuzz/tiff_decode_fuzzer.cc:85,9'
          Dst:             _TIFFfree
        - Src:             'contrib/oss-fuzz/tiff_decode_fuzzer.cc:91,9'
          Dst:             TIFFGetField
        - Src:             'contrib/oss-fuzz/tiff_decode_fuzzer.cc:92,31'
          Dst:             TIFFStripSize
        - Src:             'contrib/oss-fuzz/tiff_decode_fuzzer.cc:101,30'
          Dst:             TIFFStripSize
        - Src:             'contrib/oss-fuzz/tiff_decode_fuzzer.cc:106,21'
          Dst:             _TIFFmalloc
        - Src:             'contrib/oss-fuzz/tiff_decode_fuzzer.cc:111,28'
          Dst:             TIFFNumberOfStrips
        - Src:             'contrib/oss-fuzz/tiff_decode_fuzzer.cc:118,13'
          Dst:             TIFFReadEncodedStrip
        - Src:             'contrib/oss-fuzz/tiff_decode_fuzzer.cc:120,9'
          Dst:             _TIFFfree
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/libtiff/contrib/oss-fuzz/tiff_decode_fuzzer.cc'
      linkageType:     externalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         40
      ICount:          208
      EdgeCount:       77
      CyclomaticComplexity: 39
      functionsReached:
        - TIFFClose
        - TIFFGetField
        - TIFFReadDirectory
        - TIFFReadRGBAImageOriented
        - TIFFSetErrorHandler
        - TIFFSetWarningHandler
        - _TIFFfree
        - _TIFFmalloc
        - _Z14TIFFStreamOpenPKcPNSt3__113basic_istreamIcNS1_11char_traitsIcEEEE
        - _ZL12read_strilesP4tiff
        - handle_error
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'contrib/oss-fuzz/tiff_decode_fuzzer.cc:127,5'
          Dst:             TIFFSetErrorHandler
        - Src:             'contrib/oss-fuzz/tiff_decode_fuzzer.cc:127,5'
          Dst:             handle_error
        - Src:             'contrib/oss-fuzz/tiff_decode_fuzzer.cc:128,5'
          Dst:             TIFFSetWarningHandler
        - Src:             'contrib/oss-fuzz/tiff_decode_fuzzer.cc:128,5'
          Dst:             handle_error
        - Src:             'contrib/oss-fuzz/tiff_decode_fuzzer.cc:139,17'
          Dst:             _Z14TIFFStreamOpenPKcPNSt3__113basic_istreamIcNS1_11char_traitsIcEEEE
        - Src:             'contrib/oss-fuzz/tiff_decode_fuzzer.cc:153,9'
          Dst:             _ZL12read_strilesP4tiff
        - Src:             'contrib/oss-fuzz/tiff_decode_fuzzer.cc:156,9'
          Dst:             TIFFGetField
        - Src:             'contrib/oss-fuzz/tiff_decode_fuzzer.cc:157,9'
          Dst:             TIFFGetField
        - Src:             'contrib/oss-fuzz/tiff_decode_fuzzer.cc:162,29'
          Dst:             _TIFFmalloc
        - Src:             'contrib/oss-fuzz/tiff_decode_fuzzer.cc:165,17'
          Dst:             TIFFReadRGBAImageOriented
        - Src:             'contrib/oss-fuzz/tiff_decode_fuzzer.cc:167,17'
          Dst:             _TIFFfree
        - Src:             'contrib/oss-fuzz/tiff_decode_fuzzer.cc:170,14'
          Dst:             TIFFReadDirectory
        - Src:             'contrib/oss-fuzz/tiff_decode_fuzzer.cc:172,5'
          Dst:             TIFFClose
    - functionName:    handle_error
      functionSourceFile: '/src/libtiff/contrib/oss-fuzz/tiff_decode_fuzzer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15_tiffisSizeProcPv
      functionSourceFile: '/src/libtiff/libtiff/tif_stream.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 366
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          187
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16_tiffisCloseProcPv
      functionSourceFile: '/src/libtiff/libtiff/tif_stream.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 376
      functionLinenumberEnd: 379
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15_tiffisSeekProcPvmi
      functionSourceFile: '/src/libtiff/libtiff/tif_stream.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 295
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          154
      EdgeCount:       26
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_stream.cxx:248,9'
          Branch Sides:    []
      Callsites:       []
    - functionName:    _ZL16_tiffisWriteProcPvS_l
      functionSourceFile: '/src/libtiff/libtiff/tif_stream.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15_tiffisReadProcPvS_l
      functionSourceFile: '/src/libtiff/libtiff/tif_stream.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN11tiffis_dataC2Ev
      functionSourceFile: '/src/libtiff/libtiff/tif_stream.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 94
      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:    _ZL22_tiffDummyUnmapProcCxxPvS_m
      functionSourceFile: '/src/libtiff/libtiff/tif_stream.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 390
      functionLinenumberEnd: 393
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL20_tiffDummyMapProcCxxPvPS_Pm
      functionSourceFile: '/src/libtiff/libtiff/tif_stream.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 386
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15_tiffosSizeProcPv
      functionSourceFile: '/src/libtiff/libtiff/tif_stream.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 331
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          162
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16_tiffosCloseProcPv
      functionSourceFile: '/src/libtiff/libtiff/tif_stream.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 369
      functionLinenumberEnd: 372
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15_tiffosSeekProcPvmi
      functionSourceFile: '/src/libtiff/libtiff/tif_stream.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 239
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          285
      EdgeCount:       38
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_stream.cxx:149,9'
          Branch Sides:    []
        - Branch String:   'tif_stream.cxx:199,13'
          Branch Sides:    []
      Callsites:       []
    - functionName:    _ZL16_tiffosWriteProcPvS_l
      functionSourceFile: '/src/libtiff/libtiff/tif_stream.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          68
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15_tiffosReadProcPvS_l
      functionSourceFile: '/src/libtiff/libtiff/tif_stream.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN11tiffos_dataC2Ev
      functionSourceFile: '/src/libtiff/libtiff/tif_stream.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 100
      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:    _Z14TIFFStreamOpenPKcPNSt3__113basic_istreamIcNS1_11char_traitsIcEEEE
      functionSourceFile: '/src/libtiff/libtiff/tif_stream.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 456
      functionLinenumberEnd: 458
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL15_tiffStreamOpenPKcS0_Pv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_stream.cxx:458,12'
          Dst:             _ZL15_tiffStreamOpenPKcS0_Pv
    - functionName:    _ZL15_tiffStreamOpenPKcS0_Pv
      functionSourceFile: '/src/libtiff/libtiff/tif_stream.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 399
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          146
      EdgeCount:       25
      CyclomaticComplexity: 4
      functionsReached:
        - TIFFClientOpen
        - _ZL15_tiffisReadProcPvS_l
        - _ZL15_tiffisSeekProcPvmi
        - _ZL15_tiffisSizeProcPv
        - _ZL15_tiffosReadProcPvS_l
        - _ZL15_tiffosSeekProcPvmi
        - _ZL15_tiffosSizeProcPv
        - _ZL16_tiffisCloseProcPv
        - _ZL16_tiffisWriteProcPvS_l
        - _ZL16_tiffosCloseProcPv
        - _ZL16_tiffosWriteProcPvS_l
        - _ZL20_tiffDummyMapProcCxxPvPS_Pm
        - _ZL22_tiffDummyUnmapProcCxxPvS_m
        - _ZN11tiffis_dataC2Ev
        - _ZN11tiffos_dataC2Ev
        - strchr
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_stream.cxx:402,13'
          Dst:             strchr
        - Src:             'tif_stream.cxx:404,37'
          Dst:             _ZN11tiffos_dataC2Ev
        - Src:             'tif_stream.cxx:409,19'
          Dst:             TIFFClientOpen
        - Src:             'tif_stream.cxx:409,19'
          Dst:             _ZL15_tiffosReadProcPvS_l
        - Src:             'tif_stream.cxx:409,19'
          Dst:             _ZL16_tiffosWriteProcPvS_l
        - Src:             'tif_stream.cxx:409,19'
          Dst:             _ZL15_tiffosSeekProcPvmi
        - Src:             'tif_stream.cxx:409,19'
          Dst:             _ZL16_tiffosCloseProcPv
        - Src:             'tif_stream.cxx:409,19'
          Dst:             _ZL15_tiffosSizeProcPv
        - Src:             'tif_stream.cxx:409,19'
          Dst:             _ZL20_tiffDummyMapProcCxxPvPS_Pm
        - Src:             'tif_stream.cxx:409,19'
          Dst:             _ZL22_tiffDummyUnmapProcCxxPvS_m
        - Src:             'tif_stream.cxx:420,37'
          Dst:             _ZN11tiffis_dataC2Ev
        - Src:             'tif_stream.cxx:424,19'
          Dst:             TIFFClientOpen
        - Src:             'tif_stream.cxx:424,19'
          Dst:             _ZL15_tiffisReadProcPvS_l
        - Src:             'tif_stream.cxx:424,19'
          Dst:             _ZL16_tiffisWriteProcPvS_l
        - Src:             'tif_stream.cxx:424,19'
          Dst:             _ZL15_tiffisSeekProcPvmi
        - Src:             'tif_stream.cxx:424,19'
          Dst:             _ZL16_tiffisCloseProcPv
        - Src:             'tif_stream.cxx:424,19'
          Dst:             _ZL15_tiffisSizeProcPv
        - Src:             'tif_stream.cxx:424,19'
          Dst:             _ZL20_tiffDummyMapProcCxxPvPS_Pm
        - Src:             'tif_stream.cxx:424,19'
          Dst:             _ZL22_tiffDummyUnmapProcCxxPvS_m
    - functionName:    strchr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z14TIFFStreamOpenPKcPNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEE
      functionSourceFile: '/src/libtiff/libtiff/tif_stream.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 440
      functionLinenumberEnd: 452
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          66
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZL15_tiffStreamOpenPKcS0_Pv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_stream.cxx:452,12'
          Dst:             _ZL15_tiffStreamOpenPKcS0_Pv
    - functionName:    TIFFClose
      functionSourceFile: '/src/libtiff/libtiff/tif_close.c'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - TIFFCleanup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_close.c:162,9'
          Dst:             TIFFCleanup
    - functionName:    TIFFCleanup
      functionSourceFile: '/src/libtiff/libtiff/tif_close.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         47
      ICount:          307
      EdgeCount:       62
      CyclomaticComplexity: 17
      functionsReached:
        - TIFFErrorExtR
        - TIFFFieldIsAnonymous
        - TIFFFlush
        - TIFFFreeDirectory
        - _TIFFCleanupIFDOffsetAndNumberMaps
        - _TIFFfreeExt
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_close.c:50,9'
          Dst:             TIFFFlush
        - Src:             'tif_close.c:51,5'
          Dst:             TIFFFreeDirectory
        - Src:             'tif_close.c:53,5'
          Dst:             _TIFFCleanupIFDOffsetAndNumberMaps
        - Src:             'tif_close.c:63,9'
          Dst:             _TIFFfreeExt
        - Src:             'tif_close.c:64,9'
          Dst:             _TIFFfreeExt
        - Src:             'tif_close.c:68,9'
          Dst:             _TIFFfreeExt
        - Src:             'tif_close.c:89,21'
          Dst:             TIFFFieldIsAnonymous
        - Src:             'tif_close.c:91,21'
          Dst:             _TIFFfreeExt
        - Src:             'tif_close.c:92,21'
          Dst:             _TIFFfreeExt
        - Src:             'tif_close.c:97,9'
          Dst:             _TIFFfreeExt
        - Src:             'tif_close.c:107,17'
          Dst:             _TIFFfreeExt
        - Src:             'tif_close.c:109,9'
          Dst:             _TIFFfreeExt
        - Src:             'tif_close.c:114,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_close.c:120,5'
          Dst:             _TIFFfreeExt
    - functionName:    _TIFFCleanupIFDOffsetAndNumberMaps
      functionSourceFile: '/src/libtiff/libtiff/tif_close.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - TIFFHashSetDestroy
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_close.c:131,9'
          Dst:             TIFFHashSetDestroy
        - Src:             'tif_close.c:136,9'
          Dst:             TIFFHashSetDestroy
    - functionName:    _TIFFsetNString
      functionSourceFile: '/src/libtiff/libtiff/tif_dir.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - setByteArray
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dir.c:73,5'
          Dst:             setByteArray
    - functionName:    setByteArray
      functionSourceFile: '/src/libtiff/libtiff/tif_dir.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          86
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _TIFFMultiplySSize
        - _TIFFfreeExt
        - _TIFFmallocExt
        - _TIFFmemcpy
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dir.c:49,9'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dir.c:54,26'
          Dst:             _TIFFMultiplySSize
        - Src:             'tif_dir.c:57,28'
          Dst:             _TIFFmallocExt
        - Src:             'tif_dir.c:59,13'
          Dst:             _TIFFmemcpy
    - functionName:    countInkNamesString
      functionSourceFile: '/src/libtiff/libtiff/tif_dir.c'
      linkageType:     InternalLinkage
      functionLinenumber: 196
      functionLinenumberEnd: 221
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          106
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - TIFFErrorExtR
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dir.c:216,5'
          Dst:             TIFFErrorExtR
    - functionName:    _TIFFsetLong8Array
      functionSourceFile: '/src/libtiff/libtiff/tif_dir.c'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - setByteArray
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dir.c:99,5'
          Dst:             setByteArray
    - functionName:    setExtraSamples
      functionSourceFile: '/src/libtiff/libtiff/tif_dir.c'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          250
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - TIFFWarningExtR
        - _TIFFfreeExt
        - _TIFFsetShortArrayExt
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dir.c:175,9'
          Dst:             TIFFWarningExtR
        - Src:             'tif_dir.c:180,9'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dir.c:185,5'
          Dst:             _TIFFsetShortArrayExt
    - functionName:    _TIFFsetShortArrayExt
      functionSourceFile: '/src/libtiff/libtiff/tif_dir.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - setByteArray
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dir.c:83,5'
          Dst:             setByteArray
    - functionName:    setDoubleArrayOneValue
      functionSourceFile: '/src/libtiff/libtiff/tif_dir.c'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          69
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _TIFFfreeExt
        - _TIFFmallocExt
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dir.c:125,9'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dir.c:126,22'
          Dst:             _TIFFmallocExt
    - functionName:    TIFFUnlinkDirectory
      functionSourceFile: '/src/libtiff/libtiff/tif_dir.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2275
      functionLinenumberEnd: 2401
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         51
      ICount:          365
      EdgeCount:       68
      CyclomaticComplexity: 19
      functionsReached:
        - TIFFAdvanceDirectory
        - TIFFDefaultDirectory
        - TIFFErrorExtR
        - TIFFFreeDirectory
        - TIFFSwabLong
        - TIFFSwabLong8
        - _TIFFCleanupIFDOffsetAndNumberMaps
        - _TIFFfreeExt
        - __assert_fail
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dir.c:2284,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dir.c:2290,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dir.c:2316,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dir.c:2319,14'
          Dst:             TIFFAdvanceDirectory
        - Src:             'tif_dir.c:2326,10'
          Dst:             TIFFAdvanceDirectory
        - Src:             'tif_dir.c:2338,9'
          Dst:             __assert_fail
        - Src:             'tif_dir.c:2340,13'
          Dst:             TIFFSwabLong
        - Src:             'tif_dir.c:2343,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dir.c:2352,13'
          Dst:             TIFFSwabLong8
        - Src:             'tif_dir.c:2355,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dir.c:2379,9'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dir.c:2388,5'
          Dst:             TIFFFreeDirectory
        - Src:             'tif_dir.c:2389,5'
          Dst:             TIFFDefaultDirectory
        - Src:             'tif_dir.c:2399,5'
          Dst:             _TIFFCleanupIFDOffsetAndNumberMaps
    - functionName:    TIFFAdvanceDirectory
      functionSourceFile: '/src/libtiff/libtiff/tif_dir.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1876
      functionLinenumberEnd: 2064
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         92
      ICount:          693
      EdgeCount:       126
      CyclomaticComplexity: 36
      functionsReached:
        - TIFFErrorExtR
        - TIFFSwabLong
        - TIFFSwabLong8
        - TIFFSwabShort
        - TIFFWarningExtR
        - _TIFFCheckDirNumberAndOffset
        - _TIFFSeekOK
        - _TIFFmemcpy
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dir.c:1880,10'
          Dst:             _TIFFCheckDirNumberAndOffset
        - Src:             'tif_dir.c:1882,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dir.c:1902,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dir.c:1910,13'
          Dst:             _TIFFmemcpy
        - Src:             'tif_dir.c:1912,17'
          Dst:             TIFFSwabShort
        - Src:             'tif_dir.c:1916,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dir.c:1923,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dir.c:1928,13'
          Dst:             _TIFFmemcpy
        - Src:             'tif_dir.c:1930,17'
          Dst:             TIFFSwabLong
        - Src:             'tif_dir.c:1939,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dir.c:1948,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dir.c:1953,13'
          Dst:             _TIFFmemcpy
        - Src:             'tif_dir.c:1955,17'
          Dst:             TIFFSwabLong8
        - Src:             'tif_dir.c:1958,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dir.c:1965,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dir.c:1972,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dir.c:1977,13'
          Dst:             _TIFFmemcpy
        - Src:             'tif_dir.c:1979,17'
          Dst:             TIFFSwabLong8
        - Src:             'tif_dir.c:1988,18'
          Dst:             _TIFFSeekOK
        - Src:             'tif_dir.c:1991,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dir.c:1997,17'
          Dst:             TIFFSwabShort
        - Src:             'tif_dir.c:2004,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dir.c:2009,17'
          Dst:             TIFFSwabLong
        - Src:             'tif_dir.c:2015,18'
          Dst:             _TIFFSeekOK
        - Src:             'tif_dir.c:2018,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dir.c:2024,17'
          Dst:             TIFFSwabLong8
        - Src:             'tif_dir.c:2027,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dir.c:2038,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dir.c:2043,17'
          Dst:             TIFFSwabLong8
        - Src:             'tif_dir.c:2051,14'
          Dst:             _TIFFCheckDirNumberAndOffset
        - Src:             'tif_dir.c:2053,13'
          Dst:             TIFFWarningExtR
    - functionName:    __assert_fail
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    323
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFFreeDirectory
      functionSourceFile: '/src/libtiff/libtiff/tif_dir.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1660
      functionLinenumberEnd: 1708
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         58
      ICount:          473
      EdgeCount:       76
      CyclomaticComplexity: 20
      functionsReached:
        - _TIFFfreeExt
        - _TIFFmemset
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dir.c:1665,5'
          Dst:             _TIFFmemset
        - Src:             'tif_dir.c:1666,5'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dir.c:1667,5'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dir.c:1668,5'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dir.c:1669,5'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dir.c:1670,5'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dir.c:1671,5'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dir.c:1672,5'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dir.c:1673,5'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dir.c:1674,5'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dir.c:1675,5'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dir.c:1676,5'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dir.c:1677,5'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dir.c:1678,5'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dir.c:1679,5'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dir.c:1688,13'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dir.c:1692,5'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dir.c:1694,5'
          Dst:             _TIFFmemset
        - Src:             'tif_dir.c:1695,5'
          Dst:             _TIFFmemset
        - Src:             'tif_dir.c:1702,9'
          Dst:             _TIFFfreeExt
    - functionName:    TIFFDefaultDirectory
      functionSourceFile: '/src/libtiff/libtiff/tif_dir.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1788
      functionLinenumberEnd: 1871
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          212
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - TIFFSetField
        - _TIFFGetFields
        - _TIFFResetTifDirAndInitStrileCounters
        - _TIFFSetupFields
        - _TIFFfreeExt
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dir.c:1792,22'
          Dst:             _TIFFGetFields
        - Src:             'tif_dir.c:1793,5'
          Dst:             _TIFFSetupFields
        - Src:             'tif_dir.c:1796,5'
          Dst:             _TIFFResetTifDirAndInitStrileCounters
        - Src:             'tif_dir.c:1845,17'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dir.c:1847,9'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dir.c:1853,11'
          Dst:             TIFFSetField
    - functionName:    _TIFFResetTifDirAndInitStrileCounters
      functionSourceFile: '/src/libtiff/libtiff/tif_dir.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1646
      functionLinenumberEnd: 1654
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _TIFFmemset
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dir.c:1647,5'
          Dst:             _TIFFmemset
    - functionName:    _TIFFVSetField
      functionSourceFile: '/src/libtiff/libtiff/tif_dir.c'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 1123
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         611
      ICount:          4362
      EdgeCount:       791
      CyclomaticComplexity: 182
      functionsReached:
        - TIFFErrorExtR
        - TIFFFieldSetGetSize
        - TIFFFieldWithTag
        - TIFFFindField
        - TIFFSetCompressionScheme
        - TIFFWarningExtR
        - _TIFFCheckMalloc
        - _TIFFClampDoubleToFloat
        - _TIFFfreeExt
        - _TIFFmemcpy
        - _TIFFmemset
        - _TIFFreallocExt
        - _TIFFsetDoubleArrayExt
        - _TIFFsetFloatArrayExt
        - _TIFFsetLong8Array
        - _TIFFsetNString
        - _TIFFsetShortArrayExt
        - __assert_fail
        - countInkNamesString
        - setByteArray
        - setDoubleArrayOneValue
        - setExtraSamples
        - strcmp
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_dir.c:247,5'
          Branch Sides:    []
        - Branch String:   'tif_dir.c:504,13'
          Branch Sides:    []
        - Branch String:   'tif_dir.c:917,21'
          Branch Sides:    []
      Callsites:
        - Src:             'tif_dir.c:232,28'
          Dst:             TIFFFindField
        - Src:             'tif_dir.c:300,27'
          Dst:             TIFFSetCompressionScheme
        - Src:             'tif_dir.c:333,21'
          Dst:             TIFFWarningExtR
        - Src:             'tif_dir.c:338,21'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dir.c:343,21'
          Dst:             TIFFWarningExtR
        - Src:             'tif_dir.c:348,21'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dir.c:358,21'
          Dst:             TIFFWarningExtR
        - Src:             'tif_dir.c:363,21'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dir.c:388,17'
          Dst:             _TIFFsetDoubleArrayExt
        - Src:             'tif_dir.c:392,17'
          Dst:             setDoubleArrayOneValue
        - Src:             'tif_dir.c:398,17'
          Dst:             _TIFFsetDoubleArrayExt
        - Src:             'tif_dir.c:402,17'
          Dst:             setDoubleArrayOneValue
        - Src:             'tif_dir.c:410,34'
          Dst:             _TIFFClampDoubleToFloat
        - Src:             'tif_dir.c:416,34'
          Dst:             _TIFFClampDoubleToFloat
        - Src:             'tif_dir.c:425,32'
          Dst:             _TIFFClampDoubleToFloat
        - Src:             'tif_dir.c:428,32'
          Dst:             _TIFFClampDoubleToFloat
        - Src:             'tif_dir.c:451,13'
          Dst:             _TIFFsetShortArrayExt
        - Src:             'tif_dir.c:453,13'
          Dst:             _TIFFsetShortArrayExt
        - Src:             'tif_dir.c:455,13'
          Dst:             _TIFFsetShortArrayExt
        - Src:             'tif_dir.c:459,18'
          Dst:             setExtraSamples
        - Src:             'tif_dir.c:467,17'
          Dst:             _TIFFsetShortArrayExt
        - Src:             'tif_dir.c:476,17'
          Dst:             TIFFWarningExtR
        - Src:             'tif_dir.c:489,17'
          Dst:             TIFFWarningExtR
        - Src:             'tif_dir.c:547,17'
          Dst:             _TIFFsetLong8Array
        - Src:             'tif_dir.c:553,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dir.c:577,17'
          Dst:             _TIFFsetShortArrayExt
        - Src:             'tif_dir.c:583,13'
          Dst:             _TIFFsetFloatArrayExt
        - Src:             'tif_dir.c:591,29'
          Dst:             countInkNamesString
        - Src:             'tif_dir.c:595,17'
          Dst:             _TIFFsetNString
        - Src:             'tif_dir.c:602,25'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dir.c:622,25'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dir.c:642,21'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dir.c:661,25'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dir.c:696,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dir.c:706,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dir.c:726,25'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dir.c:740,52'
          Dst:             _TIFFreallocExt
        - Src:             'tif_dir.c:746,21'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dir.c:768,23'
          Dst:             TIFFFieldSetGetSize
        - Src:             'tif_dir.c:772,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dir.c:783,21'
          Dst:             __assert_fail
        - Src:             'tif_dir.c:790,34'
          Dst:             strlen
        - Src:             'tif_dir.c:794,25'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dir.c:803,17'
          Dst:             setByteArray
        - Src:             'tif_dir.c:824,21'
          Dst:             TIFFWarningExtR
        - Src:             'tif_dir.c:833,29'
          Dst:             _TIFFCheckMalloc
        - Src:             'tif_dir.c:842,21'
          Dst:             strcmp
        - Src:             'tif_dir.c:851,21'
          Dst:             _TIFFmemcpy
        - Src:             'tif_dir.c:861,21'
          Dst:             _TIFFmemcpy
        - Src:             'tif_dir.c:875,37'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dir.c:898,37'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dir.c:915,21'
          Dst:             __assert_fail
        - Src:             'tif_dir.c:923,29'
          Dst:             _TIFFmemcpy
        - Src:             'tif_dir.c:929,29'
          Dst:             _TIFFmemcpy
        - Src:             'tif_dir.c:935,29'
          Dst:             _TIFFmemcpy
        - Src:             'tif_dir.c:941,29'
          Dst:             _TIFFmemcpy
        - Src:             'tif_dir.c:948,29'
          Dst:             _TIFFmemcpy
        - Src:             'tif_dir.c:954,29'
          Dst:             _TIFFmemcpy
        - Src:             'tif_dir.c:961,29'
          Dst:             _TIFFmemcpy
        - Src:             'tif_dir.c:967,33'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dir.c:980,29'
          Dst:             _TIFFmemcpy
        - Src:             'tif_dir.c:986,33'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dir.c:1006,37'
          Dst:             _TIFFmemcpy
        - Src:             'tif_dir.c:1012,37'
          Dst:             _TIFFmemcpy
        - Src:             'tif_dir.c:1018,41'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dir.c:1030,33'
          Dst:             _TIFFClampDoubleToFloat
        - Src:             'tif_dir.c:1031,29'
          Dst:             _TIFFmemcpy
        - Src:             'tif_dir.c:1037,29'
          Dst:             _TIFFmemcpy
        - Src:             'tif_dir.c:1043,29'
          Dst:             _TIFFmemset
        - Src:             'tif_dir.c:1053,33'
          Dst:             TIFFFieldWithTag
        - Src:             'tif_dir.c:1064,29'
          Dst:             TIFFFieldWithTag
        - Src:             'tif_dir.c:1065,5'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dir.c:1072,29'
          Dst:             TIFFFieldWithTag
        - Src:             'tif_dir.c:1073,5'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dir.c:1080,29'
          Dst:             TIFFFieldWithTag
        - Src:             'tif_dir.c:1081,5'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dir.c:1105,13'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dir.c:1118,9'
          Dst:             __assert_fail
    - functionName:    _TIFFVGetField
      functionSourceFile: '/src/libtiff/libtiff/tif_dir.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1234
      functionLinenumberEnd: 1601
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         388
      ICount:          2779
      EdgeCount:       487
      CyclomaticComplexity: 101
      functionsReached:
        - TIFFErrorExtR
        - TIFFFieldSetGetSize
        - TIFFFindField
        - _TIFFFillStriles
        - __assert_fail
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_dir.c:1253,5'
          Branch Sides:    []
        - Branch String:   'tif_dir.c:1386,13'
          Branch Sides:    []
        - Branch String:   'tif_dir.c:1512,25'
          Branch Sides:    []
      Callsites:
        - Src:             'tif_dir.c:1238,28'
          Dst:             TIFFFindField
        - Src:             'tif_dir.c:1355,13'
          Dst:             _TIFFFillStriles
        - Src:             'tif_dir.c:1362,13'
          Dst:             _TIFFFillStriles
        - Src:             'tif_dir.c:1458,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dir.c:1488,26'
          Dst:             strcmp
        - Src:             'tif_dir.c:1511,25'
          Dst:             __assert_fail
        - Src:             'tif_dir.c:1555,47'
          Dst:             TIFFFieldSetGetSize
        - Src:             'tif_dir.c:1571,41'
          Dst:             TIFFErrorExtR
    - functionName:    TIFFSetField
      functionSourceFile: '/src/libtiff/libtiff/tif_dir.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1168
      functionLinenumberEnd: 1175
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFVSetField
      functionUses:    86
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dir.c:1173,14'
          Dst:             TIFFVSetField
    - functionName:    TIFFVSetField
      functionSourceFile: '/src/libtiff/libtiff/tif_dir.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1227
      functionLinenumberEnd: 1229
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OkToChangeTag
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dir.c:1228,12'
          Dst:             OkToChangeTag
    - functionName:    OkToChangeTag
      functionSourceFile: '/src/libtiff/libtiff/tif_dir.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1135
      functionLinenumberEnd: 1158
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          85
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - TIFFErrorExtR
        - TIFFFindField
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dir.c:1136,28'
          Dst:             TIFFFindField
        - Src:             'tif_dir.c:1139,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dir.c:1152,9'
          Dst:             TIFFErrorExtR
    - 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:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _TIFFsetDoubleArrayExt
      functionSourceFile: '/src/libtiff/libtiff/tif_dir.c'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - setByteArray
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dir.c:118,5'
          Dst:             setByteArray
    - functionName:    _TIFFsetFloatArrayExt
      functionSourceFile: '/src/libtiff/libtiff/tif_dir.c'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - setByteArray
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dir.c:108,5'
          Dst:             setByteArray
    - 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:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFLastDirectory
      functionSourceFile: '/src/libtiff/libtiff/tif_dir.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2266
      functionLinenumberEnd: 2266
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFCurrentDirOffset
      functionSourceFile: '/src/libtiff/libtiff/tif_dir.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2260
      functionLinenumberEnd: 2260
      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:    TIFFSetSubDirectory
      functionSourceFile: '/src/libtiff/libtiff/tif_dir.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2191
      functionLinenumberEnd: 2254
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          153
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - TIFFReadDirectory
        - _TIFFCheckDirNumberAndOffset
        - _TIFFCleanupIFDOffsetAndNumberMaps
        - _TIFFGetDirNumberFromOffset
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dir.c:2214,14'
          Dst:             _TIFFGetDirNumberFromOffset
        - Src:             'tif_dir.c:2228,14'
          Dst:             TIFFReadDirectory
        - Src:             'tif_dir.c:2245,13'
          Dst:             _TIFFCleanupIFDOffsetAndNumberMaps
        - Src:             'tif_dir.c:2248,22'
          Dst:             _TIFFCheckDirNumberAndOffset
    - functionName:    TIFFSetDirectory
      functionSourceFile: '/src/libtiff/libtiff/tif_dir.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2095
      functionLinenumberEnd: 2182
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         49
      ICount:          306
      EdgeCount:       65
      CyclomaticComplexity: 18
      functionsReached:
        - TIFFAdvanceDirectory
        - TIFFReadDirectory
        - _TIFFCleanupIFDOffsetAndNumberMaps
        - _TIFFGetOffsetFromDirNumber
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dir.c:2106,9'
          Dst:             _TIFFCleanupIFDOffsetAndNumberMaps
        - Src:             'tif_dir.c:2111,9'
          Dst:             _TIFFGetOffsetFromDirNumber
        - Src:             'tif_dir.c:2147,18'
          Dst:             TIFFAdvanceDirectory
        - Src:             'tif_dir.c:2172,18'
          Dst:             TIFFReadDirectory
    - functionName:    TIFFNumberOfDirectories
      functionSourceFile: '/src/libtiff/libtiff/tif_dir.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2070
      functionLinenumberEnd: 2087
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          78
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - TIFFAdvanceDirectory
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dir.c:2081,12'
          Dst:             TIFFAdvanceDirectory
    - functionName:    TIFFCreateGPSDirectory
      functionSourceFile: '/src/libtiff/libtiff/tif_dir.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1778
      functionLinenumberEnd: 1781
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFCreateCustomDirectory
        - _TIFFGetGpsFields
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dir.c:1780,21'
          Dst:             _TIFFGetGpsFields
        - Src:             'tif_dir.c:1781,12'
          Dst:             TIFFCreateCustomDirectory
    - functionName:    TIFFCreateCustomDirectory
      functionSourceFile: '/src/libtiff/libtiff/tif_dir.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1743
      functionLinenumberEnd: 1764
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFDefaultDirectory
        - TIFFFreeDirectory
        - _TIFFCleanupIFDOffsetAndNumberMaps
        - _TIFFSetupFields
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dir.c:1745,5'
          Dst:             TIFFFreeDirectory
        - Src:             'tif_dir.c:1746,5'
          Dst:             TIFFDefaultDirectory
        - Src:             'tif_dir.c:1753,5'
          Dst:             _TIFFSetupFields
        - Src:             'tif_dir.c:1761,5'
          Dst:             _TIFFCleanupIFDOffsetAndNumberMaps
    - functionName:    TIFFCreateEXIFDirectory
      functionSourceFile: '/src/libtiff/libtiff/tif_dir.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1768
      functionLinenumberEnd: 1771
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFCreateCustomDirectory
        - _TIFFGetExifFields
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dir.c:1770,22'
          Dst:             _TIFFGetExifFields
        - Src:             'tif_dir.c:1771,12'
          Dst:             TIFFCreateCustomDirectory
    - functionName:    TIFFCreateDirectory
      functionSourceFile: '/src/libtiff/libtiff/tif_dir.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1731
      functionLinenumberEnd: 1739
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFDefaultDirectory
        - TIFFFreeDirectory
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dir.c:1733,5'
          Dst:             TIFFFreeDirectory
        - Src:             'tif_dir.c:1734,5'
          Dst:             TIFFDefaultDirectory
    - functionName:    TIFFSetTagExtender
      functionSourceFile: '/src/libtiff/libtiff/tif_dir.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1717
      functionLinenumberEnd: 1720
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFVGetField
      functionSourceFile: '/src/libtiff/libtiff/tif_dir.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1625
      functionLinenumberEnd: 1628
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          79
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - TIFFFindField
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dir.c:1626,28'
          Dst:             TIFFFindField
    - functionName:    TIFFGetField
      functionSourceFile: '/src/libtiff/libtiff/tif_dir.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1608
      functionLinenumberEnd: 1615
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFVGetField
      functionUses:    21
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dir.c:1613,14'
          Dst:             TIFFVGetField
    - functionName:    TIFFUnsetField
      functionSourceFile: '/src/libtiff/libtiff/tif_dir.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1182
      functionLinenumberEnd: 1218
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          173
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached:
        - TIFFFieldWithTag
        - _TIFFfreeExt
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dir.c:1183,28'
          Dst:             TIFFFieldWithTag
        - Src:             'tif_dir.c:1206,13'
          Dst:             _TIFFfreeExt
    - functionName:    _TIFFsetDoubleArray
      functionSourceFile: '/src/libtiff/libtiff/tif_dir.c'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - setByteArray
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dir.c:113,5'
          Dst:             setByteArray
    - functionName:    _TIFFsetFloatArray
      functionSourceFile: '/src/libtiff/libtiff/tif_dir.c'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - setByteArray
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dir.c:104,5'
          Dst:             setByteArray
    - functionName:    _TIFFsetLongArrayExt
      functionSourceFile: '/src/libtiff/libtiff/tif_dir.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - setByteArray
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dir.c:93,5'
          Dst:             setByteArray
    - functionName:    _TIFFsetLongArray
      functionSourceFile: '/src/libtiff/libtiff/tif_dir.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - setByteArray
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dir.c:88,5'
          Dst:             setByteArray
    - functionName:    _TIFFsetShortArray
      functionSourceFile: '/src/libtiff/libtiff/tif_dir.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - setByteArray
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dir.c:78,5'
          Dst:             setByteArray
    - functionName:    _TIFFsetByteArrayExt
      functionSourceFile: '/src/libtiff/libtiff/tif_dir.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - setByteArray
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dir.c:68,5'
          Dst:             setByteArray
    - functionName:    _TIFFsetByteArray
      functionSourceFile: '/src/libtiff/libtiff/tif_dir.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - setByteArray
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dir.c:64,5'
          Dst:             setByteArray
    - functionName:    tagNameCompare
      functionSourceFile: '/src/libtiff/libtiff/tif_dirinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 614
      functionLinenumberEnd: 625
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          68
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirinfo.c:617,15'
          Dst:             strcmp
    - functionName:    td_lfind
      functionSourceFile: '/src/libtiff/libtiff/tif_dirinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 550
      functionLinenumberEnd: 559
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          68
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _TIFFCheckFieldIsValidForCodec
      functionSourceFile: '/src/libtiff/libtiff/tif_dirinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1354
      functionLinenumberEnd: 1476
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         84
      ICount:          350
      EdgeCount:       90
      CyclomaticComplexity: 8
      functionsReached:
        - TIFFIsCODECConfigured
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_dirinfo.c:1356,5'
          Branch Sides:    []
        - Branch String:   'tif_dirinfo.c:1388,5'
          Branch Sides:    []
        - Branch String:   'tif_dirinfo.c:1408,13'
          Branch Sides:    []
        - Branch String:   'tif_dirinfo.c:1426,13'
          Branch Sides:    []
      Callsites:
        - Src:             'tif_dirinfo.c:1382,10'
          Dst:             TIFFIsCODECConfigured
    - functionName:    _TIFFSetGetType
      functionSourceFile: '/src/libtiff/libtiff/tif_dirinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1091
      functionLinenumberEnd: 1248
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - short
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         121
      ICount:          496
      EdgeCount:       127
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_dirinfo.c:1097,9'
          Branch Sides:    []
        - Branch String:   'tif_dirinfo.c:1135,9'
          Branch Sides:    []
        - Branch String:   'tif_dirinfo.c:1173,9'
          Branch Sides:    []
        - Branch String:   'tif_dirinfo.c:1211,9'
          Branch Sides:    []
      Callsites:       []
    - functionName:    TIFFMergeFieldInfo
      functionSourceFile: '/src/libtiff/libtiff/tif_dirinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1251
      functionLinenumberEnd: 1351
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          405
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - TIFFErrorExtR
        - _TIFFCheckMalloc
        - _TIFFCheckRealloc
        - _TIFFMergeFields
        - _TIFFSetGetType
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirinfo.c:1262,49'
          Dst:             _TIFFCheckRealloc
        - Src:             'tif_dirinfo.c:1268,49'
          Dst:             _TIFFCheckMalloc
        - Src:             'tif_dirinfo.c:1273,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirinfo.c:1283,22'
          Dst:             _TIFFCheckMalloc
        - Src:             'tif_dirinfo.c:1286,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirinfo.c:1299,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirinfo.c:1311,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirinfo.c:1323,13'
          Dst:             _TIFFSetGetType
        - Src:             'tif_dirinfo.c:1344,10'
          Dst:             _TIFFMergeFields
        - Src:             'tif_dirinfo.c:1346,9'
          Dst:             TIFFErrorExtR
    - functionName:    _TIFFMergeFields
      functionSourceFile: '/src/libtiff/libtiff/tif_dirinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 628
      functionLinenumberEnd: 674
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          149
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - TIFFErrorExtR
        - TIFFFindField
        - _TIFFCheckMalloc
        - _TIFFCheckRealloc
        - qsort
        - tagCompare
      functionUses:    15
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirinfo.c:640,39'
          Dst:             _TIFFCheckRealloc
        - Src:             'tif_dirinfo.c:647,27'
          Dst:             _TIFFCheckMalloc
        - Src:             'tif_dirinfo.c:652,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirinfo.c:660,32'
          Dst:             TIFFFindField
        - Src:             'tif_dirinfo.c:671,5'
          Dst:             qsort
        - Src:             'tif_dirinfo.c:671,5'
          Dst:             tagCompare
    - functionName:    TIFFFindField
      functionSourceFile: '/src/libtiff/libtiff/tif_dirinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 882
      functionLinenumberEnd: 903
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          119
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - bsearch
        - tagCompare
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirinfo.c:900,31'
          Dst:             bsearch
        - Src:             'tif_dirinfo.c:900,31'
          Dst:             tagCompare
    - functionName:    tagCompare
      functionSourceFile: '/src/libtiff/libtiff/tif_dirinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 601
      functionLinenumberEnd: 611
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          63
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    qsort
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    bsearch
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _TIFFCreateAnonField
      functionSourceFile: '/src/libtiff/libtiff/tif_dirinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 997
      functionLinenumberEnd: 1080
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          210
      EdgeCount:       32
      CyclomaticComplexity: 3
      functionsReached:
        - _TIFFfreeExt
        - _TIFFmallocExt
        - _TIFFmemset
        - snprintf
      functionUses:    3
      BranchProfiles:
        - Branch String:   'tif_dirinfo.c:1012,5'
          Branch Sides:    []
      Callsites:
        - Src:             'tif_dirinfo.c:1001,24'
          Dst:             _TIFFmallocExt
        - Src:             'tif_dirinfo.c:1004,5'
          Dst:             _TIFFmemset
        - Src:             'tif_dirinfo.c:1062,36'
          Dst:             _TIFFmallocExt
        - Src:             'tif_dirinfo.c:1065,9'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirinfo.c:1076,11'
          Dst:             snprintf
    - functionName:    snprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    32
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _TIFFFindOrRegisterField
      functionSourceFile: '/src/libtiff/libtiff/tif_dirinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 981
      functionLinenumberEnd: 993
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          63
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - TIFFFindField
        - _TIFFCreateAnonField
        - _TIFFMergeFields
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirinfo.c:984,11'
          Dst:             TIFFFindField
        - Src:             'tif_dirinfo.c:987,15'
          Dst:             _TIFFCreateAnonField
        - Src:             'tif_dirinfo.c:988,29'
          Dst:             _TIFFMergeFields
    - functionName:    TIFFFieldWriteCount
      functionSourceFile: '/src/libtiff/libtiff/tif_dirinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 971
      functionLinenumberEnd: 971
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFFieldReadCount
      functionSourceFile: '/src/libtiff/libtiff/tif_dirinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 969
      functionLinenumberEnd: 969
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFFieldPassCount
      functionSourceFile: '/src/libtiff/libtiff/tif_dirinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 967
      functionLinenumberEnd: 967
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFFieldDataType
      functionSourceFile: '/src/libtiff/libtiff/tif_dirinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 965
      functionLinenumberEnd: 965
      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:    TIFFFieldName
      functionSourceFile: '/src/libtiff/libtiff/tif_dirinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 963
      functionLinenumberEnd: 963
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFFieldTag
      functionSourceFile: '/src/libtiff/libtiff/tif_dirinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 961
      functionLinenumberEnd: 961
      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:    _TIFFFindFieldByName
      functionSourceFile: '/src/libtiff/libtiff/tif_dirinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 907
      functionLinenumberEnd: 931
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          119
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - strcmp
        - tagNameCompare
        - td_lfind
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirinfo.c:913,9'
          Dst:             strcmp
        - Src:             'tif_dirinfo.c:927,29'
          Dst:             td_lfind
        - Src:             'tif_dirinfo.c:927,29'
          Dst:             tagNameCompare
    - functionName:    TIFFFieldWithName
      functionSourceFile: '/src/libtiff/libtiff/tif_dirinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 948
      functionLinenumberEnd: 958
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - TIFFWarningExtR
        - _TIFFFindFieldByName
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirinfo.c:949,28'
          Dst:             _TIFFFindFieldByName
        - Src:             'tif_dirinfo.c:954,13'
          Dst:             TIFFWarningExtR
    - functionName:    TIFFFieldWithTag
      functionSourceFile: '/src/libtiff/libtiff/tif_dirinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 934
      functionLinenumberEnd: 944
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - TIFFFindField
        - TIFFWarningExtR
      functionUses:    20
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirinfo.c:935,28'
          Dst:             TIFFFindField
        - Src:             'tif_dirinfo.c:940,13'
          Dst:             TIFFWarningExtR
    - functionName:    TIFFFieldSetGetCountSize
      functionSourceFile: '/src/libtiff/libtiff/tif_dirinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 816
      functionLinenumberEnd: 879
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         61
      ICount:          241
      EdgeCount:       121
      CyclomaticComplexity: 62
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'tif_dirinfo.c:820,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    TIFFFieldSetGetSize
      functionSourceFile: '/src/libtiff/libtiff/tif_dirinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 732
      functionLinenumberEnd: 809
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         62
      ICount:          245
      EdgeCount:       123
      CyclomaticComplexity: 63
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'tif_dirinfo.c:747,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    TIFFDataWidth
      functionSourceFile: '/src/libtiff/libtiff/tif_dirinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 696
      functionLinenumberEnd: 723
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         24
      ICount:          93
      EdgeCount:       46
      CyclomaticComplexity: 24
      functionsReached: []
      functionUses:    19
      BranchProfiles:
        - Branch String:   'tif_dirinfo.c:697,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    _TIFFPrintFieldInfo
      functionSourceFile: '/src/libtiff/libtiff/tif_dirinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 677
      functionLinenumberEnd: 690
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          92
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - fprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirinfo.c:680,5'
          Dst:             fprintf
        - Src:             'tif_dirinfo.c:684,9'
          Dst:             fprintf
    - 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:    41
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFFieldIsAnonymous
      functionSourceFile: '/src/libtiff/libtiff/tif_dirinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 974
      functionLinenumberEnd: 975
      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:    _TIFFSetupFields
      functionSourceFile: '/src/libtiff/libtiff/tif_dirinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 568
      functionLinenumberEnd: 598
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          140
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - TIFFErrorExtR
        - TIFFFieldIsAnonymous
        - _TIFFMergeFields
        - _TIFFfreeExt
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirinfo.c:578,55'
          Dst:             TIFFFieldIsAnonymous
        - Src:             'tif_dirinfo.c:580,21'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirinfo.c:585,21'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirinfo.c:590,9'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirinfo.c:594,10'
          Dst:             _TIFFMergeFields
        - Src:             'tif_dirinfo.c:596,9'
          Dst:             TIFFErrorExtR
    - functionName:    _TIFFGetGpsFields
      functionSourceFile: '/src/libtiff/libtiff/tif_dirinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 565
      functionLinenumberEnd: 565
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _TIFFGetExifFields
      functionSourceFile: '/src/libtiff/libtiff/tif_dirinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 563
      functionLinenumberEnd: 563
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _TIFFGetFields
      functionSourceFile: '/src/libtiff/libtiff/tif_dirinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 561
      functionLinenumberEnd: 561
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _TIFFUnsanitizedAddUInt64AndInt
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8183
      functionLinenumberEnd: 8184
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _TIFFPartialReadStripArray
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8193
      functionLinenumberEnd: 8347
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         73
      ICount:          538
      EdgeCount:       96
      CyclomaticComplexity: 25
      functionsReached:
        - TIFFErrorExtR
        - TIFFSwabLong
        - TIFFSwabLong8
        - TIFFSwabShort
        - _TIFFSeekOK
        - _TIFFUnsanitizedAddUInt64AndInt
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirread.c:8212,5'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:8234,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirread.c:8245,13'
          Dst:             TIFFSwabLong8
        - Src:             'tif_dirread.c:8252,13'
          Dst:             TIFFSwabLong
        - Src:             'tif_dirread.c:8258,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirread.c:8276,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirread.c:8281,10'
          Dst:             _TIFFSeekOK
        - Src:             'tif_dirread.c:8291,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirread.c:8300,10'
          Dst:             _TIFFUnsanitizedAddUInt64AndInt
        - Src:             'tif_dirread.c:8311,17'
          Dst:             TIFFSwabShort
        - Src:             'tif_dirread.c:8321,17'
          Dst:             TIFFSwabLong
        - Src:             'tif_dirread.c:8331,17'
          Dst:             TIFFSwabLong8
        - Src:             'tif_dirread.c:8342,17'
          Dst:             TIFFSwabLong8
    - functionName:    _TIFFFetchStrileValue
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8351
      functionLinenumberEnd: 8450
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         54
      ICount:          373
      EdgeCount:       71
      CyclomaticComplexity: 19
      functionsReached:
        - TIFFErrorExtR
        - _TIFFPartialReadStripArray
        - _TIFFfreeExt
        - _TIFFreallocExt
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirread.c:8375,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirread.c:8394,9'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:8405,36'
          Dst:             _TIFFreallocExt
        - Src:             'tif_dirread.c:8407,39'
          Dst:             _TIFFreallocExt
        - Src:             'tif_dirread.c:8428,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirread.c:8430,13'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:8432,13'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:8442,14'
          Dst:             _TIFFPartialReadStripArray
    - functionName:    allocChoppedUpStripArrays
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7922
      functionLinenumberEnd: 8008
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          270
      EdgeCount:       46
      CyclomaticComplexity: 13
      functionsReached:
        - TIFFGetStrileByteCount
        - TIFFGetStrileOffset
        - TIFFSetField
        - TIFFWarningExtR
        - _TIFFCheckMalloc
        - _TIFFfreeExt
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirread.c:7932,14'
          Dst:             TIFFGetStrileOffset
        - Src:             'tif_dirread.c:7933,19'
          Dst:             TIFFGetStrileOffset
        - Src:             'tif_dirread.c:7934,22'
          Dst:             TIFFGetStrileByteCount
        - Src:             'tif_dirread.c:7952,13'
          Dst:             TIFFWarningExtR
        - Src:             'tif_dirread.c:7963,21'
          Dst:             _TIFFCheckMalloc
        - Src:             'tif_dirread.c:7965,30'
          Dst:             _TIFFCheckMalloc
        - Src:             'tif_dirread.c:7974,13'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:7976,13'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:7998,5'
          Dst:             TIFFSetField
        - Src:             'tif_dirread.c:8000,5'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:8001,5'
          Dst:             _TIFFfreeExt
    - functionName:    TIFFGetStrileOffset
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8522
      functionLinenumberEnd: 8523
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFGetStrileOffsetWithErr
      functionUses:    21
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirread.c:8523,12'
          Dst:             TIFFGetStrileOffsetWithErr
    - functionName:    TIFFGetStrileByteCount
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8539
      functionLinenumberEnd: 8540
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFGetStrileByteCountWithErr
      functionUses:    23
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirread.c:8540,12'
          Dst:             TIFFGetStrileByteCountWithErr
    - functionName:    TIFFGetStrileByteCountWithErr
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8546
      functionLinenumberEnd: 8550
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _TIFFGetStrileOffsetOrByteCountValue
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirread.c:8548,12'
          Dst:             _TIFFGetStrileOffsetOrByteCountValue
    - functionName:    _TIFFGetStrileOffsetOrByteCountValue
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8456
      functionLinenumberEnd: 8517
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         44
      ICount:          221
      EdgeCount:       59
      CyclomaticComplexity: 17
      functionsReached:
        - TIFFErrorExtR
        - _TIFFFetchStrileValue
        - _TIFFFillStriles
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirread.c:8475,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirread.c:8491,18'
          Dst:             _TIFFFillStriles
        - Src:             'tif_dirread.c:8502,18'
          Dst:             _TIFFFetchStrileValue
    - functionName:    _TIFFFillStriles
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8553
      functionLinenumberEnd: 8553
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _TIFFFillStrilesInternal
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirread.c:8553,42'
          Dst:             _TIFFFillStrilesInternal
    - functionName:    _TIFFFillStrilesInternal
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8556
      functionLinenumberEnd: 8620
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          178
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - TIFFFetchStripThing
        - _TIFFfreeExt
        - _TIFFmemset
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirread.c:8569,9'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:8570,9'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:8585,10'
          Dst:             TIFFFetchStripThing
        - Src:             'tif_dirread.c:8592,10'
          Dst:             TIFFFetchStripThing
        - Src:             'tif_dirread.c:8598,5'
          Dst:             _TIFFmemset
        - Src:             'tif_dirread.c:8599,5'
          Dst:             _TIFFmemset
    - functionName:    TIFFFetchStripThing
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7793
      functionLinenumberEnd: 7860
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          245
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - TIFFFieldWithTag
        - TIFFReadDirEntryLong8ArrayWithLimit
        - TIFFReadDirEntryOutputErr
        - TIFFWarningExtR
        - _TIFFCheckMalloc
        - _TIFFfreeExt
        - _TIFFmemcpy
        - _TIFFmemset
        - atoi
        - getenv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirread.c:7797,11'
          Dst:             TIFFReadDirEntryLong8ArrayWithLimit
        - Src:             'tif_dirread.c:7800,32'
          Dst:             TIFFFieldWithTag
        - Src:             'tif_dirread.c:7801,9'
          Dst:             TIFFReadDirEntryOutputErr
        - Src:             'tif_dirread.c:7808,32'
          Dst:             TIFFFieldWithTag
        - Src:             'tif_dirread.c:7809,30'
          Dst:             getenv
        - Src:             'tif_dirread.c:7812,37'
          Dst:             atoi
        - Src:             'tif_dirread.c:7813,9'
          Dst:             TIFFReadDirEntryOutputErr
        - Src:             'tif_dirread.c:7819,13'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:7832,17'
          Dst:             TIFFWarningExtR
        - Src:             'tif_dirread.c:7838,17'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:7842,35'
          Dst:             _TIFFCheckMalloc
        - Src:             'tif_dirread.c:7846,13'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:7850,13'
          Dst:             _TIFFmemcpy
        - Src:             'tif_dirread.c:7852,9'
          Dst:             _TIFFmemset
        - Src:             'tif_dirread.c:7855,9'
          Dst:             _TIFFfreeExt
    - functionName:    TIFFReadDirEntryLong8ArrayWithLimit
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2465
      functionLinenumberEnd: 2638
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         99
      ICount:          584
      EdgeCount:       117
      CyclomaticComplexity: 20
      functionsReached:
        - TIFFReadDirEntryArrayWithLimit
        - TIFFReadDirEntryCheckRangeLong8Sbyte
        - TIFFReadDirEntryCheckRangeLong8Slong
        - TIFFReadDirEntryCheckRangeLong8Slong8
        - TIFFReadDirEntryCheckRangeLong8Sshort
        - TIFFSwabArrayOfLong8
        - TIFFSwabLong
        - TIFFSwabLong8
        - TIFFSwabShort
        - _TIFFCheckMalloc
        - _TIFFfreeExt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tif_dirread.c:2470,5'
          Branch Sides:    []
        - Branch String:   'tif_dirread.c:2493,5'
          Branch Sides:    []
        - Branch String:   'tif_dirread.c:2531,5'
          Branch Sides:    []
      Callsites:
        - Src:             'tif_dirread.c:2486,11'
          Dst:             TIFFReadDirEntryArrayWithLimit
        - Src:             'tif_dirread.c:2499,17'
          Dst:             TIFFSwabArrayOfLong8
        - Src:             'tif_dirread.c:2509,21'
          Dst:             TIFFSwabLong8
        - Src:             'tif_dirread.c:2510,23'
          Dst:             TIFFReadDirEntryCheckRangeLong8Slong8
        - Src:             'tif_dirread.c:2513,21'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:2524,24'
          Dst:             _TIFFCheckMalloc
        - Src:             'tif_dirread.c:2528,9'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:2553,23'
          Dst:             TIFFReadDirEntryCheckRangeLong8Sbyte
        - Src:             'tif_dirread.c:2570,21'
          Dst:             TIFFSwabShort
        - Src:             'tif_dirread.c:2585,21'
          Dst:             TIFFSwabShort
        - Src:             'tif_dirread.c:2586,23'
          Dst:             TIFFReadDirEntryCheckRangeLong8Sshort
        - Src:             'tif_dirread.c:2604,21'
          Dst:             TIFFSwabLong
        - Src:             'tif_dirread.c:2619,21'
          Dst:             TIFFSwabLong
        - Src:             'tif_dirread.c:2620,23'
          Dst:             TIFFReadDirEntryCheckRangeLong8Slong
        - Src:             'tif_dirread.c:2630,5'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:2633,9'
          Dst:             _TIFFfreeExt
    - functionName:    TIFFReadDirEntryOutputErr
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4018
      functionLinenumberEnd: 4107
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          167
      EdgeCount:       53
      CyclomaticComplexity: 27
      functionsReached:
        - TIFFErrorExtR
        - TIFFWarningExtR
        - __assert_fail
      functionUses:    8
      BranchProfiles:
        - Branch String:   'tif_dirread.c:4021,9'
          Branch Sides:    []
        - Branch String:   'tif_dirread.c:4062,9'
          Branch Sides:    []
      Callsites:
        - Src:             'tif_dirread.c:4024,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirread.c:4028,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirread.c:4032,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirread.c:4036,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirread.c:4040,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirread.c:4046,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirread.c:4051,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirread.c:4056,17'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:4065,17'
          Dst:             TIFFWarningExtR
        - Src:             'tif_dirread.c:4070,17'
          Dst:             TIFFWarningExtR
        - Src:             'tif_dirread.c:4075,17'
          Dst:             TIFFWarningExtR
        - Src:             'tif_dirread.c:4080,17'
          Dst:             TIFFWarningExtR
        - Src:             'tif_dirread.c:4085,17'
          Dst:             TIFFWarningExtR
        - Src:             'tif_dirread.c:4091,17'
          Dst:             TIFFWarningExtR
        - Src:             'tif_dirread.c:4097,17'
          Dst:             TIFFWarningExtR
        - Src:             'tif_dirread.c:4103,17'
          Dst:             __assert_fail
    - functionName:    getenv
      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:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    atoi
      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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFReadDirEntryArrayWithLimit
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1263
      functionLinenumberEnd: 1385
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         79
      ICount:          499
      EdgeCount:       106
      CyclomaticComplexity: 29
      functionsReached:
        - TIFFDataWidth
        - TIFFReadDirEntryData
        - TIFFReadDirEntryDataAndRealloc
        - TIFFSwabLong
        - TIFFSwabLong8
        - TIFFWarningExtR
        - _TIFFCheckMalloc
        - _TIFFfreeExt
        - _TIFFmemcpy
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirread.c:1269,16'
          Dst:             TIFFDataWidth
        - Src:             'tif_dirread.c:1300,5'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:1310,13'
          Dst:             TIFFWarningExtR
        - Src:             'tif_dirread.c:1330,16'
          Dst:             _TIFFCheckMalloc
        - Src:             'tif_dirread.c:1339,13'
          Dst:             _TIFFmemcpy
        - Src:             'tif_dirread.c:1345,17'
          Dst:             TIFFSwabLong
        - Src:             'tif_dirread.c:1347,23'
          Dst:             TIFFReadDirEntryData
        - Src:             'tif_dirread.c:1350,23'
          Dst:             TIFFReadDirEntryDataAndRealloc
        - Src:             'tif_dirread.c:1354,17'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:1363,13'
          Dst:             _TIFFmemcpy
        - Src:             'tif_dirread.c:1369,17'
          Dst:             TIFFSwabLong8
        - Src:             'tif_dirread.c:1371,23'
          Dst:             TIFFReadDirEntryData
        - Src:             'tif_dirread.c:1374,23'
          Dst:             TIFFReadDirEntryDataAndRealloc
        - Src:             'tif_dirread.c:1378,17'
          Dst:             _TIFFfreeExt
    - functionName:    TIFFReadDirEntryCheckRangeLong8Slong8
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3972
      functionLinenumberEnd: 3977
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFReadDirEntryCheckRangeLong8Sbyte
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3945
      functionLinenumberEnd: 3950
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFReadDirEntryCheckRangeLong8Sshort
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3954
      functionLinenumberEnd: 3959
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFReadDirEntryCheckRangeLong8Slong
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3963
      functionLinenumberEnd: 3968
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFReadDirEntryData
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3990
      functionLinenumberEnd: 4013
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          128
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - _TIFFSeekOK
        - _TIFFmemcpy
        - __assert_fail
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirread.c:3991,5'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:3994,14'
          Dst:             _TIFFSeekOK
        - Src:             'tif_dirread.c:4010,9'
          Dst:             _TIFFmemcpy
    - functionName:    TIFFReadDirEntryDataAndRealloc
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1199
      functionLinenumberEnd: 1253
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          161
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - TIFFErrorExtR
        - _TIFFSeekOK
        - _TIFFreallocExt
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirread.c:1205,5'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:1207,10'
          Dst:             _TIFFSeekOK
        - Src:             'tif_dirread.c:1230,24'
          Dst:             _TIFFreallocExt
        - Src:             'tif_dirread.c:1233,13'
          Dst:             TIFFErrorExtR
    - functionName:    TIFFGetStrileOffsetWithErr
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8529
      functionLinenumberEnd: 8533
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _TIFFGetStrileOffsetOrByteCountValue
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirread.c:8531,12'
          Dst:             _TIFFGetStrileOffsetOrByteCountValue
    - functionName:    TIFFReadDirEntryCheckedDouble
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3619
      functionLinenumberEnd: 3642
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          99
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - TIFFReadDirEntryData
        - TIFFSwabLong
        - TIFFSwabLong8
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirread.c:3628,13'
          Dst:             TIFFSwabLong
        - Src:             'tif_dirread.c:3629,15'
          Dst:             TIFFReadDirEntryData
        - Src:             'tif_dirread.c:3640,9'
          Dst:             TIFFSwabLong8
    - functionName:    TIFFReadDirEntryCheckedFloat
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3602
      functionLinenumberEnd: 3615
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - TIFFSwabLong
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirread.c:3614,9'
          Dst:             TIFFSwabLong
    - functionName:    TIFFReadDirEntryCheckedSrational
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3527
      functionLinenumberEnd: 3555
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          130
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - TIFFReadDirEntryData
        - TIFFSwabArrayOfLong
        - TIFFSwabLong
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirread.c:3538,13'
          Dst:             TIFFSwabLong
        - Src:             'tif_dirread.c:3539,15'
          Dst:             TIFFReadDirEntryData
        - Src:             'tif_dirread.c:3546,9'
          Dst:             TIFFSwabArrayOfLong
    - functionName:    TIFFReadDirEntryCheckedRational
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3494
      functionLinenumberEnd: 3522
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          130
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - TIFFReadDirEntryData
        - TIFFSwabArrayOfLong
        - TIFFSwabLong
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirread.c:3505,13'
          Dst:             TIFFSwabLong
        - Src:             'tif_dirread.c:3506,15'
          Dst:             TIFFReadDirEntryData
        - Src:             'tif_dirread.c:3513,9'
          Dst:             TIFFSwabArrayOfLong
    - functionName:    TIFFReadDirEntryCheckRangeSlong8Long8
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3981
      functionLinenumberEnd: 3986
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFReadDirEntryCheckRangeSlongSlong8
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3936
      functionLinenumberEnd: 3941
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          31
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFReadDirEntryCheckRangeSlongLong8
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3926
      functionLinenumberEnd: 3931
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFReadDirEntryCheckRangeSlongLong
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3916
      functionLinenumberEnd: 3921
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFReadDirEntryCheckRangeLongSlong8
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3907
      functionLinenumberEnd: 3912
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          31
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFReadDirEntryCheckRangeLongLong8
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3898
      functionLinenumberEnd: 3903
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFReadDirEntryCheckRangeLongSlong
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3889
      functionLinenumberEnd: 3894
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFReadDirEntryCheckRangeLongSshort
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3880
      functionLinenumberEnd: 3885
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFReadDirEntryCheckRangeLongSbyte
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3871
      functionLinenumberEnd: 3876
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFReadDirEntryCheckRangeSshortSlong8
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3862
      functionLinenumberEnd: 3867
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          31
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFReadDirEntryCheckRangeSshortLong8
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3853
      functionLinenumberEnd: 3858
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFReadDirEntryCheckRangeSshortSlong
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3844
      functionLinenumberEnd: 3849
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          31
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFReadDirEntryCheckRangeSshortLong
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3835
      functionLinenumberEnd: 3840
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFReadDirEntryCheckRangeSshortShort
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3826
      functionLinenumberEnd: 3831
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFReadDirEntryCheckRangeSbyteSlong8
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3763
      functionLinenumberEnd: 3768
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          31
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFReadDirEntryCheckRangeSbyteLong8
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3754
      functionLinenumberEnd: 3759
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFReadDirEntryCheckRangeSbyteSlong
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3745
      functionLinenumberEnd: 3750
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          31
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFReadDirEntryCheckRangeSbyteLong
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3736
      functionLinenumberEnd: 3741
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFReadDirEntryCheckRangeSbyteSshort
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3727
      functionLinenumberEnd: 3732
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          33
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFReadDirEntryCheckRangeSbyteShort
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3718
      functionLinenumberEnd: 3723
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFReadDirEntryCheckRangeSbyteByte
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3709
      functionLinenumberEnd: 3714
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFReadDirEntryCheckRangeByteSlong8
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3700
      functionLinenumberEnd: 3705
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          31
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFReadDirEntryCheckRangeByteLong8
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3691
      functionLinenumberEnd: 3696
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFReadDirEntryCheckRangeByteSlong
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3682
      functionLinenumberEnd: 3687
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          31
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFReadDirEntryCheckRangeByteLong
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3673
      functionLinenumberEnd: 3678
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFReadDirEntryCheckRangeByteSshort
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3664
      functionLinenumberEnd: 3669
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          33
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFReadDirEntryCheckRangeByteShort
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3655
      functionLinenumberEnd: 3660
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFReadDirEntryCheckRangeByteSbyte
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3646
      functionLinenumberEnd: 3651
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFReadDirEntryIfd8Array
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3280
      functionLinenumberEnd: 3343
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          212
      EdgeCount:       41
      CyclomaticComplexity: 5
      functionsReached:
        - TIFFReadDirEntryArray
        - TIFFSwabArrayOfLong8
        - TIFFSwabLong
        - _TIFFCheckMalloc
        - _TIFFfreeExt
      functionUses:    3
      BranchProfiles:
        - Branch String:   'tif_dirread.c:3285,5'
          Branch Sides:    []
        - Branch String:   'tif_dirread.c:3301,5'
          Branch Sides:    []
        - Branch String:   'tif_dirread.c:3319,5'
          Branch Sides:    []
      Callsites:
        - Src:             'tif_dirread.c:3295,11'
          Dst:             TIFFReadDirEntryArray
        - Src:             'tif_dirread.c:3307,17'
          Dst:             TIFFSwabArrayOfLong8
        - Src:             'tif_dirread.c:3312,24'
          Dst:             _TIFFCheckMalloc
        - Src:             'tif_dirread.c:3316,9'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:3332,21'
          Dst:             TIFFSwabLong
        - Src:             'tif_dirread.c:3340,5'
          Dst:             _TIFFfreeExt
    - functionName:    TIFFReadDirEntryArray
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1390
      functionLinenumberEnd: 1392
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFReadDirEntryArrayWithLimit
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirread.c:1391,12'
          Dst:             TIFFReadDirEntryArrayWithLimit
    - functionName:    TIFFReadDirEntryFloatArray
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2805
      functionLinenumberEnd: 3042
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         134
      ICount:          830
      EdgeCount:       161
      CyclomaticComplexity: 29
      functionsReached:
        - TIFFReadDirEntryArray
        - TIFFSwabArrayOfLong
        - TIFFSwabArrayOfLong8
        - TIFFSwabLong
        - TIFFSwabLong8
        - TIFFSwabShort
        - _TIFFCheckMalloc
        - _TIFFfreeExt
      functionUses:    3
      BranchProfiles:
        - Branch String:   'tif_dirread.c:2810,5'
          Branch Sides:    []
        - Branch String:   'tif_dirread.c:2834,5'
          Branch Sides:    []
        - Branch String:   'tif_dirread.c:2852,5'
          Branch Sides:    []
      Callsites:
        - Src:             'tif_dirread.c:2828,11'
          Dst:             TIFFReadDirEntryArray
        - Src:             'tif_dirread.c:2838,17'
          Dst:             TIFFSwabArrayOfLong
        - Src:             'tif_dirread.c:2845,21'
          Dst:             _TIFFCheckMalloc
        - Src:             'tif_dirread.c:2849,9'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:2886,21'
          Dst:             TIFFSwabShort
        - Src:             'tif_dirread.c:2901,21'
          Dst:             TIFFSwabShort
        - Src:             'tif_dirread.c:2916,21'
          Dst:             TIFFSwabLong
        - Src:             'tif_dirread.c:2931,21'
          Dst:             TIFFSwabLong
        - Src:             'tif_dirread.c:2946,21'
          Dst:             TIFFSwabLong8
        - Src:             'tif_dirread.c:2961,21'
          Dst:             TIFFSwabLong8
        - Src:             'tif_dirread.c:2978,21'
          Dst:             TIFFSwabLong
        - Src:             'tif_dirread.c:2981,21'
          Dst:             TIFFSwabLong
        - Src:             'tif_dirread.c:3002,21'
          Dst:             TIFFSwabLong
        - Src:             'tif_dirread.c:3006,21'
          Dst:             TIFFSwabLong
        - Src:             'tif_dirread.c:3021,17'
          Dst:             TIFFSwabArrayOfLong8
        - Src:             'tif_dirread.c:3039,5'
          Dst:             _TIFFfreeExt
    - functionName:    TIFFReadDirEntrySlong8Array
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2649
      functionLinenumberEnd: 2801
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         82
      ICount:          502
      EdgeCount:       96
      CyclomaticComplexity: 16
      functionsReached:
        - TIFFReadDirEntryArray
        - TIFFReadDirEntryCheckRangeSlong8Long8
        - TIFFSwabArrayOfLong8
        - TIFFSwabLong
        - TIFFSwabLong8
        - TIFFSwabShort
        - _TIFFCheckMalloc
        - _TIFFfreeExt
      functionUses:    3
      BranchProfiles:
        - Branch String:   'tif_dirread.c:2654,5'
          Branch Sides:    []
        - Branch String:   'tif_dirread.c:2674,5'
          Branch Sides:    []
        - Branch String:   'tif_dirread.c:2711,5'
          Branch Sides:    []
      Callsites:
        - Src:             'tif_dirread.c:2668,11'
          Dst:             TIFFReadDirEntryArray
        - Src:             'tif_dirread.c:2684,21'
          Dst:             TIFFSwabLong8
        - Src:             'tif_dirread.c:2685,23'
          Dst:             TIFFReadDirEntryCheckRangeSlong8Long8
        - Src:             'tif_dirread.c:2688,21'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:2699,17'
          Dst:             TIFFSwabArrayOfLong8
        - Src:             'tif_dirread.c:2704,23'
          Dst:             _TIFFCheckMalloc
        - Src:             'tif_dirread.c:2708,9'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:2745,21'
          Dst:             TIFFSwabShort
        - Src:             'tif_dirread.c:2760,21'
          Dst:             TIFFSwabShort
        - Src:             'tif_dirread.c:2775,21'
          Dst:             TIFFSwabLong
        - Src:             'tif_dirread.c:2790,21'
          Dst:             TIFFSwabLong
        - Src:             'tif_dirread.c:2798,5'
          Dst:             _TIFFfreeExt
    - functionName:    TIFFReadDirEntryLong8Array
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2642
      functionLinenumberEnd: 2643
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFReadDirEntryLong8ArrayWithLimit
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirread.c:2643,12'
          Dst:             TIFFReadDirEntryLong8ArrayWithLimit
    - functionName:    TIFFReadDirEntrySlongArray
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2297
      functionLinenumberEnd: 2460
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         90
      ICount:          544
      EdgeCount:       107
      CyclomaticComplexity: 19
      functionsReached:
        - TIFFReadDirEntryArray
        - TIFFReadDirEntryCheckRangeSlongLong
        - TIFFReadDirEntryCheckRangeSlongLong8
        - TIFFReadDirEntryCheckRangeSlongSlong8
        - TIFFSwabArrayOfLong
        - TIFFSwabLong
        - TIFFSwabLong8
        - TIFFSwabShort
        - _TIFFCheckMalloc
        - _TIFFfreeExt
      functionUses:    3
      BranchProfiles:
        - Branch String:   'tif_dirread.c:2302,5'
          Branch Sides:    []
        - Branch String:   'tif_dirread.c:2322,5'
          Branch Sides:    []
        - Branch String:   'tif_dirread.c:2359,5'
          Branch Sides:    []
      Callsites:
        - Src:             'tif_dirread.c:2316,11'
          Dst:             TIFFReadDirEntryArray
        - Src:             'tif_dirread.c:2332,21'
          Dst:             TIFFSwabLong
        - Src:             'tif_dirread.c:2333,23'
          Dst:             TIFFReadDirEntryCheckRangeSlongLong
        - Src:             'tif_dirread.c:2336,21'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:2347,17'
          Dst:             TIFFSwabArrayOfLong
        - Src:             'tif_dirread.c:2352,23'
          Dst:             _TIFFCheckMalloc
        - Src:             'tif_dirread.c:2356,9'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:2393,21'
          Dst:             TIFFSwabShort
        - Src:             'tif_dirread.c:2408,21'
          Dst:             TIFFSwabShort
        - Src:             'tif_dirread.c:2423,21'
          Dst:             TIFFSwabLong8
        - Src:             'tif_dirread.c:2424,23'
          Dst:             TIFFReadDirEntryCheckRangeSlongLong8
        - Src:             'tif_dirread.c:2441,21'
          Dst:             TIFFSwabLong8
        - Src:             'tif_dirread.c:2442,23'
          Dst:             TIFFReadDirEntryCheckRangeSlongSlong8
        - Src:             'tif_dirread.c:2452,5'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:2455,9'
          Dst:             _TIFFfreeExt
    - functionName:    TIFFReadDirEntryLongArray
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2118
      functionLinenumberEnd: 2293
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         102
      ICount:          594
      EdgeCount:       121
      CyclomaticComplexity: 21
      functionsReached:
        - TIFFReadDirEntryArray
        - TIFFReadDirEntryCheckRangeLongLong8
        - TIFFReadDirEntryCheckRangeLongSbyte
        - TIFFReadDirEntryCheckRangeLongSlong
        - TIFFReadDirEntryCheckRangeLongSlong8
        - TIFFReadDirEntryCheckRangeLongSshort
        - TIFFSwabArrayOfLong
        - TIFFSwabLong
        - TIFFSwabLong8
        - TIFFSwabShort
        - _TIFFCheckMalloc
        - _TIFFfreeExt
      functionUses:    3
      BranchProfiles:
        - Branch String:   'tif_dirread.c:2123,5'
          Branch Sides:    []
        - Branch String:   'tif_dirread.c:2145,5'
          Branch Sides:    []
        - Branch String:   'tif_dirread.c:2183,5'
          Branch Sides:    []
      Callsites:
        - Src:             'tif_dirread.c:2139,11'
          Dst:             TIFFReadDirEntryArray
        - Src:             'tif_dirread.c:2151,17'
          Dst:             TIFFSwabArrayOfLong
        - Src:             'tif_dirread.c:2161,21'
          Dst:             TIFFSwabLong
        - Src:             'tif_dirread.c:2162,23'
          Dst:             TIFFReadDirEntryCheckRangeLongSlong
        - Src:             'tif_dirread.c:2165,21'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:2176,24'
          Dst:             _TIFFCheckMalloc
        - Src:             'tif_dirread.c:2180,9'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:2205,23'
          Dst:             TIFFReadDirEntryCheckRangeLongSbyte
        - Src:             'tif_dirread.c:2222,21'
          Dst:             TIFFSwabShort
        - Src:             'tif_dirread.c:2237,21'
          Dst:             TIFFSwabShort
        - Src:             'tif_dirread.c:2238,23'
          Dst:             TIFFReadDirEntryCheckRangeLongSshort
        - Src:             'tif_dirread.c:2256,21'
          Dst:             TIFFSwabLong8
        - Src:             'tif_dirread.c:2257,23'
          Dst:             TIFFReadDirEntryCheckRangeLongLong8
        - Src:             'tif_dirread.c:2274,21'
          Dst:             TIFFSwabLong8
        - Src:             'tif_dirread.c:2275,23'
          Dst:             TIFFReadDirEntryCheckRangeLongSlong8
        - Src:             'tif_dirread.c:2285,5'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:2288,9'
          Dst:             _TIFFfreeExt
    - functionName:    TIFFReadDirEntrySshortArray
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1945
      functionLinenumberEnd: 2114
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         96
      ICount:          570
      EdgeCount:       115
      CyclomaticComplexity: 21
      functionsReached:
        - TIFFReadDirEntryArray
        - TIFFReadDirEntryCheckRangeSshortLong
        - TIFFReadDirEntryCheckRangeSshortLong8
        - TIFFReadDirEntryCheckRangeSshortShort
        - TIFFReadDirEntryCheckRangeSshortSlong
        - TIFFReadDirEntryCheckRangeSshortSlong8
        - TIFFSwabArrayOfShort
        - TIFFSwabLong
        - TIFFSwabLong8
        - TIFFSwabShort
        - _TIFFCheckMalloc
        - _TIFFfreeExt
      functionUses:    3
      BranchProfiles:
        - Branch String:   'tif_dirread.c:1950,5'
          Branch Sides:    []
        - Branch String:   'tif_dirread.c:1970,5'
          Branch Sides:    []
        - Branch String:   'tif_dirread.c:2007,5'
          Branch Sides:    []
      Callsites:
        - Src:             'tif_dirread.c:1964,11'
          Dst:             TIFFReadDirEntryArray
        - Src:             'tif_dirread.c:1980,21'
          Dst:             TIFFSwabShort
        - Src:             'tif_dirread.c:1981,23'
          Dst:             TIFFReadDirEntryCheckRangeSshortShort
        - Src:             'tif_dirread.c:1984,21'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:1995,17'
          Dst:             TIFFSwabArrayOfShort
        - Src:             'tif_dirread.c:2000,23'
          Dst:             _TIFFCheckMalloc
        - Src:             'tif_dirread.c:2004,9'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:2041,21'
          Dst:             TIFFSwabLong
        - Src:             'tif_dirread.c:2042,23'
          Dst:             TIFFReadDirEntryCheckRangeSshortLong
        - Src:             'tif_dirread.c:2059,21'
          Dst:             TIFFSwabLong
        - Src:             'tif_dirread.c:2060,23'
          Dst:             TIFFReadDirEntryCheckRangeSshortSlong
        - Src:             'tif_dirread.c:2077,21'
          Dst:             TIFFSwabLong8
        - Src:             'tif_dirread.c:2078,23'
          Dst:             TIFFReadDirEntryCheckRangeSshortLong8
        - Src:             'tif_dirread.c:2095,21'
          Dst:             TIFFSwabLong8
        - Src:             'tif_dirread.c:2096,23'
          Dst:             TIFFReadDirEntryCheckRangeSshortSlong8
        - Src:             'tif_dirread.c:2106,5'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:2109,9'
          Dst:             _TIFFfreeExt
    - functionName:    TIFFReadDirEntrySbyteArray
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1583
      functionLinenumberEnd: 1763
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         105
      ICount:          608
      EdgeCount:       126
      CyclomaticComplexity: 23
      functionsReached:
        - TIFFReadDirEntryArray
        - TIFFReadDirEntryCheckRangeSbyteByte
        - TIFFReadDirEntryCheckRangeSbyteLong
        - TIFFReadDirEntryCheckRangeSbyteLong8
        - TIFFReadDirEntryCheckRangeSbyteShort
        - TIFFReadDirEntryCheckRangeSbyteSlong
        - TIFFReadDirEntryCheckRangeSbyteSlong8
        - TIFFReadDirEntryCheckRangeSbyteSshort
        - TIFFSwabLong
        - TIFFSwabLong8
        - TIFFSwabShort
        - _TIFFfreeExt
        - _TIFFmallocExt
      functionUses:    3
      BranchProfiles:
        - Branch String:   'tif_dirread.c:1588,5'
          Branch Sides:    []
        - Branch String:   'tif_dirread.c:1609,5'
          Branch Sides:    []
        - Branch String:   'tif_dirread.c:1642,5'
          Branch Sides:    []
      Callsites:
        - Src:             'tif_dirread.c:1603,11'
          Dst:             TIFFReadDirEntryArray
        - Src:             'tif_dirread.c:1619,23'
          Dst:             TIFFReadDirEntryCheckRangeSbyteByte
        - Src:             'tif_dirread.c:1622,21'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:1636,22'
          Dst:             _TIFFmallocExt
        - Src:             'tif_dirread.c:1639,9'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:1654,21'
          Dst:             TIFFSwabShort
        - Src:             'tif_dirread.c:1655,23'
          Dst:             TIFFReadDirEntryCheckRangeSbyteShort
        - Src:             'tif_dirread.c:1672,21'
          Dst:             TIFFSwabShort
        - Src:             'tif_dirread.c:1673,23'
          Dst:             TIFFReadDirEntryCheckRangeSbyteSshort
        - Src:             'tif_dirread.c:1690,21'
          Dst:             TIFFSwabLong
        - Src:             'tif_dirread.c:1691,23'
          Dst:             TIFFReadDirEntryCheckRangeSbyteLong
        - Src:             'tif_dirread.c:1708,21'
          Dst:             TIFFSwabLong
        - Src:             'tif_dirread.c:1709,23'
          Dst:             TIFFReadDirEntryCheckRangeSbyteSlong
        - Src:             'tif_dirread.c:1726,21'
          Dst:             TIFFSwabLong8
        - Src:             'tif_dirread.c:1727,23'
          Dst:             TIFFReadDirEntryCheckRangeSbyteLong8
        - Src:             'tif_dirread.c:1744,21'
          Dst:             TIFFSwabLong8
        - Src:             'tif_dirread.c:1745,23'
          Dst:             TIFFReadDirEntryCheckRangeSbyteSlong8
        - Src:             'tif_dirread.c:1755,5'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:1758,9'
          Dst:             _TIFFfreeExt
    - functionName:    TIFFReadDirEntryIfd8
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1166
      functionLinenumberEnd: 1187
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          77
      EdgeCount:       13
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFReadDirEntryCheckedLong
        - TIFFReadDirEntryCheckedLong8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_dirread.c:1170,5'
          Branch Sides:    []
      Callsites:
        - Src:             'tif_dirread.c:1176,13'
          Dst:             TIFFReadDirEntryCheckedLong
        - Src:             'tif_dirread.c:1182,19'
          Dst:             TIFFReadDirEntryCheckedLong8
    - functionName:    TIFFReadDirEntryCheckedLong
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3437
      functionLinenumberEnd: 3441
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - TIFFSwabLong
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirread.c:3440,9'
          Dst:             TIFFSwabLong
    - functionName:    TIFFReadDirEntryCheckedLong8
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3453
      functionLinenumberEnd: 3469
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          96
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - TIFFReadDirEntryData
        - TIFFSwabLong
        - TIFFSwabLong8
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirread.c:3459,13'
          Dst:             TIFFSwabLong
        - Src:             'tif_dirread.c:3460,15'
          Dst:             TIFFReadDirEntryData
        - Src:             'tif_dirread.c:3467,9'
          Dst:             TIFFSwabLong8
    - functionName:    TIFFReadDirEntryDouble
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1077
      functionLinenumberEnd: 1162
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          215
      EdgeCount:       25
      CyclomaticComplexity: 4
      functionsReached:
        - TIFFReadDirEntryCheckedByte
        - TIFFReadDirEntryCheckedDouble
        - TIFFReadDirEntryCheckedFloat
        - TIFFReadDirEntryCheckedLong
        - TIFFReadDirEntryCheckedLong8
        - TIFFReadDirEntryCheckedRational
        - TIFFReadDirEntryCheckedSbyte
        - TIFFReadDirEntryCheckedShort
        - TIFFReadDirEntryCheckedSlong
        - TIFFReadDirEntryCheckedSlong8
        - TIFFReadDirEntryCheckedSrational
        - TIFFReadDirEntryCheckedSshort
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_dirread.c:1081,5'
          Branch Sides:    []
      Callsites:
        - Src:             'tif_dirread.c:1086,13'
          Dst:             TIFFReadDirEntryCheckedByte
        - Src:             'tif_dirread.c:1093,13'
          Dst:             TIFFReadDirEntryCheckedSbyte
        - Src:             'tif_dirread.c:1100,13'
          Dst:             TIFFReadDirEntryCheckedShort
        - Src:             'tif_dirread.c:1107,13'
          Dst:             TIFFReadDirEntryCheckedSshort
        - Src:             'tif_dirread.c:1114,13'
          Dst:             TIFFReadDirEntryCheckedLong
        - Src:             'tif_dirread.c:1121,13'
          Dst:             TIFFReadDirEntryCheckedSlong
        - Src:             'tif_dirread.c:1128,19'
          Dst:             TIFFReadDirEntryCheckedLong8
        - Src:             'tif_dirread.c:1137,19'
          Dst:             TIFFReadDirEntryCheckedSlong8
        - Src:             'tif_dirread.c:1144,19'
          Dst:             TIFFReadDirEntryCheckedRational
        - Src:             'tif_dirread.c:1147,19'
          Dst:             TIFFReadDirEntryCheckedSrational
        - Src:             'tif_dirread.c:1152,13'
          Dst:             TIFFReadDirEntryCheckedFloat
        - Src:             'tif_dirread.c:1157,19'
          Dst:             TIFFReadDirEntryCheckedDouble
    - functionName:    TIFFReadDirEntryCheckedByte
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3406
      functionLinenumberEnd: 3409
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFReadDirEntryCheckedSbyte
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3413
      functionLinenumberEnd: 3416
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFReadDirEntryCheckedShort
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3420
      functionLinenumberEnd: 3425
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - TIFFSwabShort
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirread.c:3424,9'
          Dst:             TIFFSwabShort
    - functionName:    TIFFReadDirEntryCheckedSshort
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3429
      functionLinenumberEnd: 3433
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - TIFFSwabShort
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirread.c:3432,9'
          Dst:             TIFFSwabShort
    - functionName:    TIFFReadDirEntryCheckedSlong
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3445
      functionLinenumberEnd: 3449
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - TIFFSwabLong
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirread.c:3448,9'
          Dst:             TIFFSwabLong
    - functionName:    TIFFReadDirEntryCheckedSlong8
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3473
      functionLinenumberEnd: 3489
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          96
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - TIFFReadDirEntryData
        - TIFFSwabLong
        - TIFFSwabLong8
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirread.c:3479,13'
          Dst:             TIFFSwabLong
        - Src:             'tif_dirread.c:3480,15'
          Dst:             TIFFReadDirEntryData
        - Src:             'tif_dirread.c:3487,9'
          Dst:             TIFFSwabLong8
    - functionName:    TIFFReadDirEntryFloat
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 972
      functionLinenumberEnd: 1073
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          266
      EdgeCount:       41
      CyclomaticComplexity: 9
      functionsReached:
        - TIFFReadDirEntryCheckedByte
        - TIFFReadDirEntryCheckedDouble
        - TIFFReadDirEntryCheckedFloat
        - TIFFReadDirEntryCheckedLong
        - TIFFReadDirEntryCheckedLong8
        - TIFFReadDirEntryCheckedRational
        - TIFFReadDirEntryCheckedSbyte
        - TIFFReadDirEntryCheckedShort
        - TIFFReadDirEntryCheckedSlong
        - TIFFReadDirEntryCheckedSlong8
        - TIFFReadDirEntryCheckedSrational
        - TIFFReadDirEntryCheckedSshort
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_dirread.c:976,5'
          Branch Sides:    []
      Callsites:
        - Src:             'tif_dirread.c:981,13'
          Dst:             TIFFReadDirEntryCheckedByte
        - Src:             'tif_dirread.c:988,13'
          Dst:             TIFFReadDirEntryCheckedSbyte
        - Src:             'tif_dirread.c:995,13'
          Dst:             TIFFReadDirEntryCheckedShort
        - Src:             'tif_dirread.c:1002,13'
          Dst:             TIFFReadDirEntryCheckedSshort
        - Src:             'tif_dirread.c:1009,13'
          Dst:             TIFFReadDirEntryCheckedLong
        - Src:             'tif_dirread.c:1016,13'
          Dst:             TIFFReadDirEntryCheckedSlong
        - Src:             'tif_dirread.c:1023,19'
          Dst:             TIFFReadDirEntryCheckedLong8
        - Src:             'tif_dirread.c:1032,19'
          Dst:             TIFFReadDirEntryCheckedSlong8
        - Src:             'tif_dirread.c:1041,19'
          Dst:             TIFFReadDirEntryCheckedRational
        - Src:             'tif_dirread.c:1050,19'
          Dst:             TIFFReadDirEntryCheckedSrational
        - Src:             'tif_dirread.c:1057,13'
          Dst:             TIFFReadDirEntryCheckedFloat
        - Src:             'tif_dirread.c:1062,19'
          Dst:             TIFFReadDirEntryCheckedDouble
    - functionName:    TIFFReadDirEntrySlong8
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 902
      functionLinenumberEnd: 968
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          168
      EdgeCount:       21
      CyclomaticComplexity: 4
      functionsReached:
        - TIFFReadDirEntryCheckRangeSlong8Long8
        - TIFFReadDirEntryCheckedByte
        - TIFFReadDirEntryCheckedLong
        - TIFFReadDirEntryCheckedLong8
        - TIFFReadDirEntryCheckedSbyte
        - TIFFReadDirEntryCheckedShort
        - TIFFReadDirEntryCheckedSlong
        - TIFFReadDirEntryCheckedSlong8
        - TIFFReadDirEntryCheckedSshort
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_dirread.c:906,5'
          Branch Sides:    []
      Callsites:
        - Src:             'tif_dirread.c:911,13'
          Dst:             TIFFReadDirEntryCheckedByte
        - Src:             'tif_dirread.c:918,13'
          Dst:             TIFFReadDirEntryCheckedSbyte
        - Src:             'tif_dirread.c:925,13'
          Dst:             TIFFReadDirEntryCheckedShort
        - Src:             'tif_dirread.c:932,13'
          Dst:             TIFFReadDirEntryCheckedSshort
        - Src:             'tif_dirread.c:939,13'
          Dst:             TIFFReadDirEntryCheckedLong
        - Src:             'tif_dirread.c:946,13'
          Dst:             TIFFReadDirEntryCheckedSlong
        - Src:             'tif_dirread.c:953,19'
          Dst:             TIFFReadDirEntryCheckedLong8
        - Src:             'tif_dirread.c:956,19'
          Dst:             TIFFReadDirEntryCheckRangeSlong8Long8
        - Src:             'tif_dirread.c:963,19'
          Dst:             TIFFReadDirEntryCheckedSlong8
    - functionName:    TIFFReadDirEntryLong8
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 821
      functionLinenumberEnd: 898
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          217
      EdgeCount:       34
      CyclomaticComplexity: 7
      functionsReached:
        - TIFFReadDirEntryCheckRangeLong8Sbyte
        - TIFFReadDirEntryCheckRangeLong8Slong
        - TIFFReadDirEntryCheckRangeLong8Slong8
        - TIFFReadDirEntryCheckRangeLong8Sshort
        - TIFFReadDirEntryCheckedByte
        - TIFFReadDirEntryCheckedLong
        - TIFFReadDirEntryCheckedLong8
        - TIFFReadDirEntryCheckedSbyte
        - TIFFReadDirEntryCheckedShort
        - TIFFReadDirEntryCheckedSlong
        - TIFFReadDirEntryCheckedSlong8
        - TIFFReadDirEntryCheckedSshort
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_dirread.c:825,5'
          Branch Sides:    []
      Callsites:
        - Src:             'tif_dirread.c:830,13'
          Dst:             TIFFReadDirEntryCheckedByte
        - Src:             'tif_dirread.c:837,13'
          Dst:             TIFFReadDirEntryCheckedSbyte
        - Src:             'tif_dirread.c:838,19'
          Dst:             TIFFReadDirEntryCheckRangeLong8Sbyte
        - Src:             'tif_dirread.c:847,13'
          Dst:             TIFFReadDirEntryCheckedShort
        - Src:             'tif_dirread.c:854,13'
          Dst:             TIFFReadDirEntryCheckedSshort
        - Src:             'tif_dirread.c:855,19'
          Dst:             TIFFReadDirEntryCheckRangeLong8Sshort
        - Src:             'tif_dirread.c:865,13'
          Dst:             TIFFReadDirEntryCheckedLong
        - Src:             'tif_dirread.c:872,13'
          Dst:             TIFFReadDirEntryCheckedSlong
        - Src:             'tif_dirread.c:873,19'
          Dst:             TIFFReadDirEntryCheckRangeLong8Slong
        - Src:             'tif_dirread.c:881,19'
          Dst:             TIFFReadDirEntryCheckedLong8
        - Src:             'tif_dirread.c:886,19'
          Dst:             TIFFReadDirEntryCheckedSlong8
        - Src:             'tif_dirread.c:889,19'
          Dst:             TIFFReadDirEntryCheckRangeLong8Slong8
    - functionName:    TIFFReadDirEntrySlong
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 743
      functionLinenumberEnd: 817
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          203
      EdgeCount:       30
      CyclomaticComplexity: 7
      functionsReached:
        - TIFFReadDirEntryCheckRangeSlongLong
        - TIFFReadDirEntryCheckRangeSlongLong8
        - TIFFReadDirEntryCheckRangeSlongSlong8
        - TIFFReadDirEntryCheckedByte
        - TIFFReadDirEntryCheckedLong
        - TIFFReadDirEntryCheckedLong8
        - TIFFReadDirEntryCheckedSbyte
        - TIFFReadDirEntryCheckedShort
        - TIFFReadDirEntryCheckedSlong
        - TIFFReadDirEntryCheckedSlong8
        - TIFFReadDirEntryCheckedSshort
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_dirread.c:747,5'
          Branch Sides:    []
      Callsites:
        - Src:             'tif_dirread.c:752,13'
          Dst:             TIFFReadDirEntryCheckedByte
        - Src:             'tif_dirread.c:759,13'
          Dst:             TIFFReadDirEntryCheckedSbyte
        - Src:             'tif_dirread.c:766,13'
          Dst:             TIFFReadDirEntryCheckedShort
        - Src:             'tif_dirread.c:773,13'
          Dst:             TIFFReadDirEntryCheckedSshort
        - Src:             'tif_dirread.c:780,13'
          Dst:             TIFFReadDirEntryCheckedLong
        - Src:             'tif_dirread.c:781,19'
          Dst:             TIFFReadDirEntryCheckRangeSlongLong
        - Src:             'tif_dirread.c:788,13'
          Dst:             TIFFReadDirEntryCheckedSlong
        - Src:             'tif_dirread.c:793,19'
          Dst:             TIFFReadDirEntryCheckedLong8
        - Src:             'tif_dirread.c:796,19'
          Dst:             TIFFReadDirEntryCheckRangeSlongLong8
        - Src:             'tif_dirread.c:805,19'
          Dst:             TIFFReadDirEntryCheckedSlong8
        - Src:             'tif_dirread.c:808,19'
          Dst:             TIFFReadDirEntryCheckRangeSlongSlong8
    - functionName:    TIFFReadDirEntryLong
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 657
      functionLinenumberEnd: 739
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          242
      EdgeCount:       40
      CyclomaticComplexity: 9
      functionsReached:
        - TIFFReadDirEntryCheckRangeLongLong8
        - TIFFReadDirEntryCheckRangeLongSbyte
        - TIFFReadDirEntryCheckRangeLongSlong
        - TIFFReadDirEntryCheckRangeLongSlong8
        - TIFFReadDirEntryCheckRangeLongSshort
        - TIFFReadDirEntryCheckedByte
        - TIFFReadDirEntryCheckedLong
        - TIFFReadDirEntryCheckedLong8
        - TIFFReadDirEntryCheckedSbyte
        - TIFFReadDirEntryCheckedShort
        - TIFFReadDirEntryCheckedSlong
        - TIFFReadDirEntryCheckedSlong8
        - TIFFReadDirEntryCheckedSshort
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_dirread.c:661,5'
          Branch Sides:    []
      Callsites:
        - Src:             'tif_dirread.c:666,13'
          Dst:             TIFFReadDirEntryCheckedByte
        - Src:             'tif_dirread.c:673,13'
          Dst:             TIFFReadDirEntryCheckedSbyte
        - Src:             'tif_dirread.c:674,19'
          Dst:             TIFFReadDirEntryCheckRangeLongSbyte
        - Src:             'tif_dirread.c:683,13'
          Dst:             TIFFReadDirEntryCheckedShort
        - Src:             'tif_dirread.c:690,13'
          Dst:             TIFFReadDirEntryCheckedSshort
        - Src:             'tif_dirread.c:691,19'
          Dst:             TIFFReadDirEntryCheckRangeLongSshort
        - Src:             'tif_dirread.c:699,13'
          Dst:             TIFFReadDirEntryCheckedLong
        - Src:             'tif_dirread.c:704,13'
          Dst:             TIFFReadDirEntryCheckedSlong
        - Src:             'tif_dirread.c:705,19'
          Dst:             TIFFReadDirEntryCheckRangeLongSlong
        - Src:             'tif_dirread.c:715,19'
          Dst:             TIFFReadDirEntryCheckedLong8
        - Src:             'tif_dirread.c:718,19'
          Dst:             TIFFReadDirEntryCheckRangeLongLong8
        - Src:             'tif_dirread.c:727,19'
          Dst:             TIFFReadDirEntryCheckedSlong8
        - Src:             'tif_dirread.c:730,19'
          Dst:             TIFFReadDirEntryCheckRangeLongSlong8
    - functionName:    TIFFReadDirEntrySshort
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 573
      functionLinenumberEnd: 653
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          229
      EdgeCount:       36
      CyclomaticComplexity: 9
      functionsReached:
        - TIFFReadDirEntryCheckRangeSshortLong
        - TIFFReadDirEntryCheckRangeSshortLong8
        - TIFFReadDirEntryCheckRangeSshortShort
        - TIFFReadDirEntryCheckRangeSshortSlong
        - TIFFReadDirEntryCheckRangeSshortSlong8
        - TIFFReadDirEntryCheckedByte
        - TIFFReadDirEntryCheckedLong
        - TIFFReadDirEntryCheckedLong8
        - TIFFReadDirEntryCheckedSbyte
        - TIFFReadDirEntryCheckedShort
        - TIFFReadDirEntryCheckedSlong
        - TIFFReadDirEntryCheckedSlong8
        - TIFFReadDirEntryCheckedSshort
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_dirread.c:577,5'
          Branch Sides:    []
      Callsites:
        - Src:             'tif_dirread.c:582,13'
          Dst:             TIFFReadDirEntryCheckedByte
        - Src:             'tif_dirread.c:589,13'
          Dst:             TIFFReadDirEntryCheckedSbyte
        - Src:             'tif_dirread.c:596,13'
          Dst:             TIFFReadDirEntryCheckedShort
        - Src:             'tif_dirread.c:597,19'
          Dst:             TIFFReadDirEntryCheckRangeSshortShort
        - Src:             'tif_dirread.c:604,13'
          Dst:             TIFFReadDirEntryCheckedSshort
        - Src:             'tif_dirread.c:609,13'
          Dst:             TIFFReadDirEntryCheckedLong
        - Src:             'tif_dirread.c:610,19'
          Dst:             TIFFReadDirEntryCheckRangeSshortLong
        - Src:             'tif_dirread.c:619,13'
          Dst:             TIFFReadDirEntryCheckedSlong
        - Src:             'tif_dirread.c:620,19'
          Dst:             TIFFReadDirEntryCheckRangeSshortSlong
        - Src:             'tif_dirread.c:629,19'
          Dst:             TIFFReadDirEntryCheckedLong8
        - Src:             'tif_dirread.c:632,19'
          Dst:             TIFFReadDirEntryCheckRangeSshortLong8
        - Src:             'tif_dirread.c:641,19'
          Dst:             TIFFReadDirEntryCheckedSlong8
        - Src:             'tif_dirread.c:644,19'
          Dst:             TIFFReadDirEntryCheckRangeSshortSlong8
    - functionName:    TIFFReadDirEntrySbyte
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 392
      functionLinenumberEnd: 482
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          263
      EdgeCount:       44
      CyclomaticComplexity: 11
      functionsReached:
        - TIFFReadDirEntryCheckRangeSbyteByte
        - TIFFReadDirEntryCheckRangeSbyteLong
        - TIFFReadDirEntryCheckRangeSbyteLong8
        - TIFFReadDirEntryCheckRangeSbyteShort
        - TIFFReadDirEntryCheckRangeSbyteSlong
        - TIFFReadDirEntryCheckRangeSbyteSlong8
        - TIFFReadDirEntryCheckRangeSbyteSshort
        - TIFFReadDirEntryCheckedByte
        - TIFFReadDirEntryCheckedLong
        - TIFFReadDirEntryCheckedLong8
        - TIFFReadDirEntryCheckedSbyte
        - TIFFReadDirEntryCheckedShort
        - TIFFReadDirEntryCheckedSlong
        - TIFFReadDirEntryCheckedSlong8
        - TIFFReadDirEntryCheckedSshort
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_dirread.c:396,5'
          Branch Sides:    []
      Callsites:
        - Src:             'tif_dirread.c:403,13'
          Dst:             TIFFReadDirEntryCheckedByte
        - Src:             'tif_dirread.c:404,19'
          Dst:             TIFFReadDirEntryCheckRangeSbyteByte
        - Src:             'tif_dirread.c:412,13'
          Dst:             TIFFReadDirEntryCheckedSbyte
        - Src:             'tif_dirread.c:418,13'
          Dst:             TIFFReadDirEntryCheckedShort
        - Src:             'tif_dirread.c:419,19'
          Dst:             TIFFReadDirEntryCheckRangeSbyteShort
        - Src:             'tif_dirread.c:428,13'
          Dst:             TIFFReadDirEntryCheckedSshort
        - Src:             'tif_dirread.c:429,19'
          Dst:             TIFFReadDirEntryCheckRangeSbyteSshort
        - Src:             'tif_dirread.c:438,13'
          Dst:             TIFFReadDirEntryCheckedLong
        - Src:             'tif_dirread.c:439,19'
          Dst:             TIFFReadDirEntryCheckRangeSbyteLong
        - Src:             'tif_dirread.c:448,13'
          Dst:             TIFFReadDirEntryCheckedSlong
        - Src:             'tif_dirread.c:449,19'
          Dst:             TIFFReadDirEntryCheckRangeSbyteSlong
        - Src:             'tif_dirread.c:458,19'
          Dst:             TIFFReadDirEntryCheckedLong8
        - Src:             'tif_dirread.c:461,19'
          Dst:             TIFFReadDirEntryCheckRangeSbyteLong8
        - Src:             'tif_dirread.c:470,19'
          Dst:             TIFFReadDirEntryCheckedSlong8
        - Src:             'tif_dirread.c:473,19'
          Dst:             TIFFReadDirEntryCheckRangeSbyteSlong8
    - functionName:    TIFFReadDirEntryByte
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 300
      functionLinenumberEnd: 388
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          260
      EdgeCount:       44
      CyclomaticComplexity: 11
      functionsReached:
        - TIFFReadDirEntryCheckRangeByteLong
        - TIFFReadDirEntryCheckRangeByteLong8
        - TIFFReadDirEntryCheckRangeByteSbyte
        - TIFFReadDirEntryCheckRangeByteShort
        - TIFFReadDirEntryCheckRangeByteSlong
        - TIFFReadDirEntryCheckRangeByteSlong8
        - TIFFReadDirEntryCheckRangeByteSshort
        - TIFFReadDirEntryCheckedByte
        - TIFFReadDirEntryCheckedLong
        - TIFFReadDirEntryCheckedLong8
        - TIFFReadDirEntryCheckedSbyte
        - TIFFReadDirEntryCheckedShort
        - TIFFReadDirEntryCheckedSlong
        - TIFFReadDirEntryCheckedSlong8
        - TIFFReadDirEntryCheckedSshort
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_dirread.c:304,5'
          Branch Sides:    []
      Callsites:
        - Src:             'tif_dirread.c:309,13'
          Dst:             TIFFReadDirEntryCheckedByte
        - Src:             'tif_dirread.c:314,13'
          Dst:             TIFFReadDirEntryCheckedSbyte
        - Src:             'tif_dirread.c:315,19'
          Dst:             TIFFReadDirEntryCheckRangeByteSbyte
        - Src:             'tif_dirread.c:324,13'
          Dst:             TIFFReadDirEntryCheckedShort
        - Src:             'tif_dirread.c:325,19'
          Dst:             TIFFReadDirEntryCheckRangeByteShort
        - Src:             'tif_dirread.c:334,13'
          Dst:             TIFFReadDirEntryCheckedSshort
        - Src:             'tif_dirread.c:335,19'
          Dst:             TIFFReadDirEntryCheckRangeByteSshort
        - Src:             'tif_dirread.c:344,13'
          Dst:             TIFFReadDirEntryCheckedLong
        - Src:             'tif_dirread.c:345,19'
          Dst:             TIFFReadDirEntryCheckRangeByteLong
        - Src:             'tif_dirread.c:354,13'
          Dst:             TIFFReadDirEntryCheckedSlong
        - Src:             'tif_dirread.c:355,19'
          Dst:             TIFFReadDirEntryCheckRangeByteSlong
        - Src:             'tif_dirread.c:364,19'
          Dst:             TIFFReadDirEntryCheckedLong8
        - Src:             'tif_dirread.c:367,19'
          Dst:             TIFFReadDirEntryCheckRangeByteLong8
        - Src:             'tif_dirread.c:376,19'
          Dst:             TIFFReadDirEntryCheckedSlong8
        - Src:             'tif_dirread.c:379,19'
          Dst:             TIFFReadDirEntryCheckRangeByteSlong8
    - functionName:    TIFFReadDirEntryByteArray
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1397
      functionLinenumberEnd: 1579
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         107
      ICount:          613
      EdgeCount:       128
      CyclomaticComplexity: 23
      functionsReached:
        - TIFFReadDirEntryArray
        - TIFFReadDirEntryCheckRangeByteLong
        - TIFFReadDirEntryCheckRangeByteLong8
        - TIFFReadDirEntryCheckRangeByteSbyte
        - TIFFReadDirEntryCheckRangeByteShort
        - TIFFReadDirEntryCheckRangeByteSlong
        - TIFFReadDirEntryCheckRangeByteSlong8
        - TIFFReadDirEntryCheckRangeByteSshort
        - TIFFSwabLong
        - TIFFSwabLong8
        - TIFFSwabShort
        - _TIFFfreeExt
        - _TIFFmallocExt
      functionUses:    6
      BranchProfiles:
        - Branch String:   'tif_dirread.c:1402,5'
          Branch Sides:    []
        - Branch String:   'tif_dirread.c:1424,5'
          Branch Sides:    []
        - Branch String:   'tif_dirread.c:1458,5'
          Branch Sides:    []
      Callsites:
        - Src:             'tif_dirread.c:1418,11'
          Dst:             TIFFReadDirEntryArray
        - Src:             'tif_dirread.c:1438,23'
          Dst:             TIFFReadDirEntryCheckRangeByteSbyte
        - Src:             'tif_dirread.c:1441,21'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:1452,23'
          Dst:             _TIFFmallocExt
        - Src:             'tif_dirread.c:1455,9'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:1470,21'
          Dst:             TIFFSwabShort
        - Src:             'tif_dirread.c:1471,23'
          Dst:             TIFFReadDirEntryCheckRangeByteShort
        - Src:             'tif_dirread.c:1488,21'
          Dst:             TIFFSwabShort
        - Src:             'tif_dirread.c:1489,23'
          Dst:             TIFFReadDirEntryCheckRangeByteSshort
        - Src:             'tif_dirread.c:1506,21'
          Dst:             TIFFSwabLong
        - Src:             'tif_dirread.c:1507,23'
          Dst:             TIFFReadDirEntryCheckRangeByteLong
        - Src:             'tif_dirread.c:1524,21'
          Dst:             TIFFSwabLong
        - Src:             'tif_dirread.c:1525,23'
          Dst:             TIFFReadDirEntryCheckRangeByteSlong
        - Src:             'tif_dirread.c:1542,21'
          Dst:             TIFFSwabLong8
        - Src:             'tif_dirread.c:1543,23'
          Dst:             TIFFReadDirEntryCheckRangeByteLong8
        - Src:             'tif_dirread.c:1560,21'
          Dst:             TIFFSwabLong8
        - Src:             'tif_dirread.c:1561,23'
          Dst:             TIFFReadDirEntryCheckRangeByteSlong8
        - Src:             'tif_dirread.c:1571,5'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:1574,9'
          Dst:             _TIFFfreeExt
    - functionName:    TIFFReadUInt64
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 295
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          48
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cmpTIFFEntryOffsetAndLength
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4240
      functionLinenumberEnd: 4250
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFReadDirEntryCheckRangeShortSlong8
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3817
      functionLinenumberEnd: 3822
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          31
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFReadDirEntryCheckRangeShortLong8
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3808
      functionLinenumberEnd: 3813
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFReadDirEntryCheckRangeShortSlong
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3799
      functionLinenumberEnd: 3804
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          31
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFReadDirEntryCheckRangeShortLong
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3790
      functionLinenumberEnd: 3795
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFReadDirEntryCheckRangeShortSshort
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3781
      functionLinenumberEnd: 3786
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFReadDirEntryCheckRangeShortSbyte
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3772
      functionLinenumberEnd: 3777
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _TIFFRemoveEntryFromDirectoryListByOffset
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6008
      functionLinenumberEnd: 6048
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          94
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - TIFFErrorExtR
        - TIFFHashSetLookup
        - TIFFHashSetRemove
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirread.c:6020,35'
          Dst:             TIFFHashSetLookup
        - Src:             'tif_dirread.c:6028,43'
          Dst:             TIFFHashSetLookup
        - Src:             'tif_dirread.c:6032,17'
          Dst:             TIFFHashSetRemove
        - Src:             'tif_dirread.c:6034,17'
          Dst:             TIFFHashSetRemove
        - Src:             'tif_dirread.c:6041,13'
          Dst:             TIFFErrorExtR
    - functionName:    _TIFFGetOffsetFromDirNumber
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5981
      functionLinenumberEnd: 5999
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          59
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - TIFFHashSetLookup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirread.c:5990,35'
          Dst:             TIFFHashSetLookup
    - functionName:    _TIFFGetDirNumberFromOffset
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5936
      functionLinenumberEnd: 5971
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          88
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - TIFFHashSetLookup
        - TIFFNumberOfDirectories
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirread.c:5951,35'
          Dst:             TIFFHashSetLookup
        - Src:             'tif_dirread.c:5960,5'
          Dst:             TIFFNumberOfDirectories
        - Src:             'tif_dirread.c:5962,44'
          Dst:             TIFFHashSetLookup
    - functionName:    equalFuncNumberToOffset
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5754
      functionLinenumberEnd: 5759
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    hashFuncNumberToOffset
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5747
      functionLinenumberEnd: 5750
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    equalFuncOffsetToNumber
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5738
      functionLinenumberEnd: 5743
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    hashFuncOffsetToNumber
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5729
      functionLinenumberEnd: 5734
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          24
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFReadGPSDirectory
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5576
      functionLinenumberEnd: 5577
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFReadCustomDirectory
        - _TIFFGetGpsFields
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirread.c:5577,49'
          Dst:             _TIFFGetGpsFields
        - Src:             'tif_dirread.c:5577,12'
          Dst:             TIFFReadCustomDirectory
    - functionName:    TIFFReadCustomDirectory
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5383
      functionLinenumberEnd: 5561
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         91
      ICount:          573
      EdgeCount:       116
      CyclomaticComplexity: 27
      functionsReached:
        - CalcFinalIFDdatasizeReading
        - CheckDirCount
        - TIFFDefaultDirectory
        - TIFFErrorExtR
        - TIFFFetchDirectory
        - TIFFFetchNormalTag
        - TIFFFetchSubjectDistance
        - TIFFFieldIsAnonymous
        - TIFFFreeDirectory
        - TIFFReadDirectoryCheckOrder
        - TIFFReadDirectoryFindFieldInfo
        - TIFFWarningExtR
        - _TIFFCreateAnonField
        - _TIFFMergeFields
        - _TIFFSetupFields
        - _TIFFfreeExt
        - _TIFFmallocExt
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tif_dirread.c:5532,17'
          Branch Sides:    []
      Callsites:
        - Src:             'tif_dirread.c:5392,5'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:5393,16'
          Dst:             TIFFFetchDirectory
        - Src:             'tif_dirread.c:5396,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirread.c:5401,5'
          Dst:             TIFFReadDirectoryCheckOrder
        - Src:             'tif_dirread.c:5426,5'
          Dst:             TIFFFreeDirectory
        - Src:             'tif_dirread.c:5433,5'
          Dst:             TIFFDefaultDirectory
        - Src:             'tif_dirread.c:5434,5'
          Dst:             _TIFFSetupFields
        - Src:             'tif_dirread.c:5439,37'
          Dst:             _TIFFmallocExt
        - Src:             'tif_dirread.c:5444,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirread.c:5448,13'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:5454,9'
          Dst:             TIFFReadDirectoryFindFieldInfo
        - Src:             'tif_dirread.c:5459,17'
          Dst:             TIFFWarningExtR
        - Src:             'tif_dirread.c:5464,36'
          Dst:             _TIFFCreateAnonField
        - Src:             'tif_dirread.c:5466,33'
          Dst:             _TIFFMergeFields
        - Src:             'tif_dirread.c:5470,21'
          Dst:             TIFFWarningExtR
        - Src:             'tif_dirread.c:5480,17'
          Dst:             TIFFReadDirectoryFindFieldInfo
        - Src:             'tif_dirread.c:5481,17'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:5507,21'
          Dst:             TIFFWarningExtR
        - Src:             'tif_dirread.c:5525,30'
          Dst:             CheckDirCount
        - Src:             'tif_dirread.c:5535,30'
          Dst:             TIFFFieldIsAnonymous
        - Src:             'tif_dirread.c:5539,35'
          Dst:             TIFFFetchSubjectDistance
        - Src:             'tif_dirread.c:5543,35'
          Dst:             TIFFFetchNormalTag
        - Src:             'tif_dirread.c:5547,31'
          Dst:             TIFFFetchNormalTag
        - Src:             'tif_dirread.c:5554,5'
          Dst:             CalcFinalIFDdatasizeReading
        - Src:             'tif_dirread.c:5559,9'
          Dst:             _TIFFfreeExt
    - functionName:    TIFFFetchDirectory
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6087
      functionLinenumberEnd: 6376
      functionDepth:   0
      returnType:      short
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         148
      ICount:          991
      EdgeCount:       201
      CyclomaticComplexity: 55
      functionsReached:
        - TIFFErrorExtR
        - TIFFReadUInt64
        - TIFFSwabLong
        - TIFFSwabLong8
        - TIFFSwabShort
        - TIFFWarningExtR
        - _TIFFCheckMalloc
        - _TIFFSeekOK
        - _TIFFfreeExt
        - _TIFFmemcpy
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirread.c:6098,5'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:6105,14'
          Dst:             _TIFFSeekOK
        - Src:             'tif_dirread.c:6107,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirread.c:6116,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirread.c:6122,17'
          Dst:             TIFFSwabShort
        - Src:             'tif_dirread.c:6125,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirread.c:6137,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirread.c:6143,17'
          Dst:             TIFFSwabLong8
        - Src:             'tif_dirread.c:6146,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirread.c:6154,19'
          Dst:             _TIFFCheckMalloc
        - Src:             'tif_dirread.c:6160,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirread.c:6162,13'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:6177,21'
          Dst:             TIFFSwabLong
        - Src:             'tif_dirread.c:6185,21'
          Dst:             TIFFSwabLong8
        - Src:             'tif_dirread.c:6195,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirread.c:6215,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirread.c:6220,17'
          Dst:             _TIFFmemcpy
        - Src:             'tif_dirread.c:6224,17'
          Dst:             TIFFSwabShort
        - Src:             'tif_dirread.c:6227,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirread.c:6241,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirread.c:6246,17'
          Dst:             _TIFFmemcpy
        - Src:             'tif_dirread.c:6250,17'
          Dst:             TIFFSwabLong8
        - Src:             'tif_dirread.c:6253,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirread.c:6263,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirread.c:6274,13'
          Dst:             TIFFWarningExtR
        - Src:             'tif_dirread.c:6282,19'
          Dst:             _TIFFCheckMalloc
        - Src:             'tif_dirread.c:6290,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirread.c:6291,13'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:6296,13'
          Dst:             _TIFFmemcpy
        - Src:             'tif_dirread.c:6310,21'
          Dst:             _TIFFmemcpy
        - Src:             'tif_dirread.c:6313,21'
          Dst:             TIFFSwabLong
        - Src:             'tif_dirread.c:6323,21'
          Dst:             _TIFFmemcpy
        - Src:             'tif_dirread.c:6326,21'
          Dst:             TIFFSwabLong8
        - Src:             'tif_dirread.c:6332,27'
          Dst:             _TIFFCheckMalloc
        - Src:             'tif_dirread.c:6336,9'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:6345,13'
          Dst:             TIFFSwabShort
        - Src:             'tif_dirread.c:6349,13'
          Dst:             TIFFSwabShort
        - Src:             'tif_dirread.c:6355,17'
          Dst:             TIFFSwabLong
        - Src:             'tif_dirread.c:6365,17'
          Dst:             TIFFSwabLong8
        - Src:             'tif_dirread.c:6366,30'
          Dst:             TIFFReadUInt64
        - Src:             'tif_dirread.c:6368,42'
          Dst:             TIFFReadUInt64
        - Src:             'tif_dirread.c:6373,5'
          Dst:             _TIFFfreeExt
    - functionName:    TIFFReadDirectoryCheckOrder
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5311
      functionLinenumberEnd: 5328
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          67
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - TIFFWarningExtR
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirread.c:5321,13'
          Dst:             TIFFWarningExtR
    - functionName:    TIFFReadDirectoryFindFieldInfo
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5347
      functionLinenumberEnd: 5375
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          117
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    CheckDirCount
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6055
      functionLinenumberEnd: 6078
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          114
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - TIFFFieldWithTag
        - TIFFWarningExtR
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirread.c:6058,32'
          Dst:             TIFFFieldWithTag
        - Src:             'tif_dirread.c:6059,9'
          Dst:             TIFFWarningExtR
        - Src:             'tif_dirread.c:6068,32'
          Dst:             TIFFFieldWithTag
        - Src:             'tif_dirread.c:6069,9'
          Dst:             TIFFWarningExtR
    - functionName:    TIFFFetchSubjectDistance
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7866
      functionLinenumberEnd: 7917
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         30
      ICount:          171
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - TIFFReadDirEntryData
        - TIFFReadDirEntryOutputErr
        - TIFFSetField
        - TIFFSwabArrayOfLong
        - TIFFSwabLong
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirread.c:7885,17'
          Dst:             TIFFSwabLong
        - Src:             'tif_dirread.c:7886,19'
          Dst:             TIFFReadDirEntryData
        - Src:             'tif_dirread.c:7898,13'
          Dst:             TIFFSwabArrayOfLong
        - Src:             'tif_dirread.c:7910,17'
          Dst:             TIFFSetField
        - Src:             'tif_dirread.c:7914,9'
          Dst:             TIFFReadDirEntryOutputErr
    - functionName:    TIFFFetchNormalTag
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6382
      functionLinenumberEnd: 7785
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1055
      ICount:          5507
      EdgeCount:       1317
      CyclomaticComplexity: 264
      functionsReached:
        - EvaluateIFDdatasizeReading
        - TIFFErrorExtR
        - TIFFReadDirEntryArray
        - TIFFReadDirEntryByte
        - TIFFReadDirEntryByteArray
        - TIFFReadDirEntryDouble
        - TIFFReadDirEntryDoubleArray
        - TIFFReadDirEntryFloat
        - TIFFReadDirEntryFloatArray
        - TIFFReadDirEntryIfd8
        - TIFFReadDirEntryIfd8Array
        - TIFFReadDirEntryLong
        - TIFFReadDirEntryLong8
        - TIFFReadDirEntryLong8Array
        - TIFFReadDirEntryLongArray
        - TIFFReadDirEntryOutputErr
        - TIFFReadDirEntrySbyte
        - TIFFReadDirEntrySbyteArray
        - TIFFReadDirEntryShort
        - TIFFReadDirEntryShortArray
        - TIFFReadDirEntrySlong
        - TIFFReadDirEntrySlong8
        - TIFFReadDirEntrySlong8Array
        - TIFFReadDirEntrySlongArray
        - TIFFReadDirEntrySshort
        - TIFFReadDirEntrySshortArray
        - TIFFReadDirectoryFindFieldInfo
        - TIFFSetField
        - TIFFSwabArrayOfLong
        - TIFFWarningExtR
        - _TIFFfreeExt
        - _TIFFmallocExt
        - _TIFFmemcpy
        - __assert_fail
        - strlen
      functionUses:    5
      BranchProfiles:
        - Branch String:   'tif_dirread.c:6403,5'
          Branch Sides:    []
      Callsites:
        - Src:             'tif_dirread.c:6387,5'
          Dst:             TIFFReadDirectoryFindFieldInfo
        - Src:             'tif_dirread.c:6390,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirread.c:6395,5'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:6396,5'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:6399,5'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:6406,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirread.c:6415,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:6416,19'
          Dst:             TIFFReadDirEntryByteArray
        - Src:             'tif_dirread.c:6427,30'
          Dst:             strlen
        - Src:             'tif_dirread.c:6444,22'
          Dst:             EvaluateIFDdatasizeReading
        - Src:             'tif_dirread.c:6447,25'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:6451,21'
          Dst:             TIFFWarningExtR
        - Src:             'tif_dirread.c:6459,21'
          Dst:             TIFFWarningExtR
        - Src:             'tif_dirread.c:6465,21'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:6466,45'
          Dst:             _TIFFmallocExt
        - Src:             'tif_dirread.c:6471,29'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:6476,25'
          Dst:             _TIFFmemcpy
        - Src:             'tif_dirread.c:6480,25'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:6483,21'
          Dst:             TIFFSetField
        - Src:             'tif_dirread.c:6485,21'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:6494,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:6495,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:6496,19'
          Dst:             TIFFReadDirEntryByte
        - Src:             'tif_dirread.c:6499,22'
          Dst:             TIFFSetField
        - Src:             'tif_dirread.c:6507,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:6508,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:6509,19'
          Dst:             TIFFReadDirEntrySbyte
        - Src:             'tif_dirread.c:6512,22'
          Dst:             TIFFSetField
        - Src:             'tif_dirread.c:6520,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:6521,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:6522,19'
          Dst:             TIFFReadDirEntryShort
        - Src:             'tif_dirread.c:6525,22'
          Dst:             TIFFSetField
        - Src:             'tif_dirread.c:6533,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:6534,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:6535,19'
          Dst:             TIFFReadDirEntrySshort
        - Src:             'tif_dirread.c:6538,22'
          Dst:             TIFFSetField
        - Src:             'tif_dirread.c:6546,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:6547,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:6548,19'
          Dst:             TIFFReadDirEntryLong
        - Src:             'tif_dirread.c:6551,22'
          Dst:             TIFFSetField
        - Src:             'tif_dirread.c:6559,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:6560,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:6561,19'
          Dst:             TIFFReadDirEntrySlong
        - Src:             'tif_dirread.c:6564,22'
          Dst:             TIFFSetField
        - Src:             'tif_dirread.c:6572,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:6573,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:6574,19'
          Dst:             TIFFReadDirEntryLong8
        - Src:             'tif_dirread.c:6577,22'
          Dst:             EvaluateIFDdatasizeReading
        - Src:             'tif_dirread.c:6579,22'
          Dst:             TIFFSetField
        - Src:             'tif_dirread.c:6587,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:6588,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:6589,19'
          Dst:             TIFFReadDirEntrySlong8
        - Src:             'tif_dirread.c:6592,22'
          Dst:             EvaluateIFDdatasizeReading
        - Src:             'tif_dirread.c:6594,22'
          Dst:             TIFFSetField
        - Src:             'tif_dirread.c:6602,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:6603,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:6604,19'
          Dst:             TIFFReadDirEntryFloat
        - Src:             'tif_dirread.c:6607,22'
          Dst:             EvaluateIFDdatasizeReading
        - Src:             'tif_dirread.c:6609,22'
          Dst:             TIFFSetField
        - Src:             'tif_dirread.c:6617,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:6618,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:6619,19'
          Dst:             TIFFReadDirEntryDouble
        - Src:             'tif_dirread.c:6622,22'
          Dst:             EvaluateIFDdatasizeReading
        - Src:             'tif_dirread.c:6624,22'
          Dst:             TIFFSetField
        - Src:             'tif_dirread.c:6632,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:6633,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:6634,19'
          Dst:             TIFFReadDirEntryIfd8
        - Src:             'tif_dirread.c:6637,22'
          Dst:             EvaluateIFDdatasizeReading
        - Src:             'tif_dirread.c:6639,22'
          Dst:             TIFFSetField
        - Src:             'tif_dirread.c:6647,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:6648,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:6651,17'
          Dst:             TIFFWarningExtR
        - Src:             'tif_dirread.c:6657,19'
          Dst:             TIFFReadDirEntryShortArray
        - Src:             'tif_dirread.c:6661,17'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:6662,21'
          Dst:             TIFFSetField
        - Src:             'tif_dirread.c:6663,17'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:6672,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:6673,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:6676,17'
          Dst:             TIFFWarningExtR
        - Src:             'tif_dirread.c:6685,23'
          Dst:             TIFFReadDirEntryByteArray
        - Src:             'tif_dirread.c:6688,26'
          Dst:             EvaluateIFDdatasizeReading
        - Src:             'tif_dirread.c:6691,29'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:6695,25'
          Dst:             TIFFSetField
        - Src:             'tif_dirread.c:6697,25'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:6707,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:6708,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:6711,17'
          Dst:             TIFFWarningExtR
        - Src:             'tif_dirread.c:6720,23'
          Dst:             TIFFReadDirEntrySbyteArray
        - Src:             'tif_dirread.c:6723,26'
          Dst:             EvaluateIFDdatasizeReading
        - Src:             'tif_dirread.c:6726,29'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:6730,25'
          Dst:             TIFFSetField
        - Src:             'tif_dirread.c:6732,25'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:6742,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:6743,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:6746,17'
          Dst:             TIFFWarningExtR
        - Src:             'tif_dirread.c:6755,23'
          Dst:             TIFFReadDirEntryShortArray
        - Src:             'tif_dirread.c:6758,26'
          Dst:             EvaluateIFDdatasizeReading
        - Src:             'tif_dirread.c:6761,29'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:6765,25'
          Dst:             TIFFSetField
        - Src:             'tif_dirread.c:6767,25'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:6777,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:6778,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:6781,17'
          Dst:             TIFFWarningExtR
        - Src:             'tif_dirread.c:6790,23'
          Dst:             TIFFReadDirEntrySshortArray
        - Src:             'tif_dirread.c:6793,26'
          Dst:             EvaluateIFDdatasizeReading
        - Src:             'tif_dirread.c:6796,29'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:6800,25'
          Dst:             TIFFSetField
        - Src:             'tif_dirread.c:6802,25'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:6812,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:6813,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:6816,17'
          Dst:             TIFFWarningExtR
        - Src:             'tif_dirread.c:6825,23'
          Dst:             TIFFReadDirEntryLongArray
        - Src:             'tif_dirread.c:6828,26'
          Dst:             EvaluateIFDdatasizeReading
        - Src:             'tif_dirread.c:6831,29'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:6835,25'
          Dst:             TIFFSetField
        - Src:             'tif_dirread.c:6837,25'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:6847,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:6848,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:6851,17'
          Dst:             TIFFWarningExtR
        - Src:             'tif_dirread.c:6860,23'
          Dst:             TIFFReadDirEntrySlongArray
        - Src:             'tif_dirread.c:6863,26'
          Dst:             EvaluateIFDdatasizeReading
        - Src:             'tif_dirread.c:6866,29'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:6870,25'
          Dst:             TIFFSetField
        - Src:             'tif_dirread.c:6872,25'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:6882,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:6883,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:6886,17'
          Dst:             TIFFWarningExtR
        - Src:             'tif_dirread.c:6895,23'
          Dst:             TIFFReadDirEntryLong8Array
        - Src:             'tif_dirread.c:6898,26'
          Dst:             EvaluateIFDdatasizeReading
        - Src:             'tif_dirread.c:6901,29'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:6905,25'
          Dst:             TIFFSetField
        - Src:             'tif_dirread.c:6907,25'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:6917,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:6918,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:6921,17'
          Dst:             TIFFWarningExtR
        - Src:             'tif_dirread.c:6930,23'
          Dst:             TIFFReadDirEntrySlong8Array
        - Src:             'tif_dirread.c:6933,26'
          Dst:             EvaluateIFDdatasizeReading
        - Src:             'tif_dirread.c:6936,29'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:6940,25'
          Dst:             TIFFSetField
        - Src:             'tif_dirread.c:6942,25'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:6952,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:6953,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:6956,17'
          Dst:             TIFFWarningExtR
        - Src:             'tif_dirread.c:6965,23'
          Dst:             TIFFReadDirEntryFloatArray
        - Src:             'tif_dirread.c:6968,26'
          Dst:             EvaluateIFDdatasizeReading
        - Src:             'tif_dirread.c:6971,29'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:6975,25'
          Dst:             TIFFSetField
        - Src:             'tif_dirread.c:6977,25'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:6989,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:6990,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:6993,17'
          Dst:             TIFFWarningExtR
        - Src:             'tif_dirread.c:7002,23'
          Dst:             TIFFReadDirEntryDoubleArray
        - Src:             'tif_dirread.c:7005,26'
          Dst:             EvaluateIFDdatasizeReading
        - Src:             'tif_dirread.c:7008,29'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:7012,25'
          Dst:             TIFFSetField
        - Src:             'tif_dirread.c:7014,25'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:7024,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:7025,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:7028,17'
          Dst:             TIFFWarningExtR
        - Src:             'tif_dirread.c:7037,23'
          Dst:             TIFFReadDirEntryIfd8Array
        - Src:             'tif_dirread.c:7040,26'
          Dst:             EvaluateIFDdatasizeReading
        - Src:             'tif_dirread.c:7043,29'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:7047,25'
          Dst:             TIFFSetField
        - Src:             'tif_dirread.c:7049,25'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:7059,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:7060,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:7065,23'
          Dst:             TIFFReadDirEntryByteArray
        - Src:             'tif_dirread.c:7068,26'
          Dst:             EvaluateIFDdatasizeReading
        - Src:             'tif_dirread.c:7071,29'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:7078,25'
          Dst:             TIFFWarningExtR
        - Src:             'tif_dirread.c:7084,49'
          Dst:             _TIFFmallocExt
        - Src:             'tif_dirread.c:7089,33'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:7094,29'
          Dst:             _TIFFmemcpy
        - Src:             'tif_dirread.c:7099,29'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:7102,25'
          Dst:             TIFFSetField
        - Src:             'tif_dirread.c:7105,25'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:7115,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:7116,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:7121,23'
          Dst:             TIFFReadDirEntryByteArray
        - Src:             'tif_dirread.c:7124,26'
          Dst:             EvaluateIFDdatasizeReading
        - Src:             'tif_dirread.c:7127,29'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:7131,25'
          Dst:             TIFFSetField
        - Src:             'tif_dirread.c:7134,25'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:7144,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:7145,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:7150,23'
          Dst:             TIFFReadDirEntrySbyteArray
        - Src:             'tif_dirread.c:7153,26'
          Dst:             EvaluateIFDdatasizeReading
        - Src:             'tif_dirread.c:7156,29'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:7160,25'
          Dst:             TIFFSetField
        - Src:             'tif_dirread.c:7163,25'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:7173,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:7174,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:7179,23'
          Dst:             TIFFReadDirEntryShortArray
        - Src:             'tif_dirread.c:7182,26'
          Dst:             EvaluateIFDdatasizeReading
        - Src:             'tif_dirread.c:7185,29'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:7189,25'
          Dst:             TIFFSetField
        - Src:             'tif_dirread.c:7192,25'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:7202,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:7203,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:7208,23'
          Dst:             TIFFReadDirEntrySshortArray
        - Src:             'tif_dirread.c:7211,26'
          Dst:             EvaluateIFDdatasizeReading
        - Src:             'tif_dirread.c:7214,29'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:7218,25'
          Dst:             TIFFSetField
        - Src:             'tif_dirread.c:7221,25'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:7231,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:7232,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:7237,23'
          Dst:             TIFFReadDirEntryLongArray
        - Src:             'tif_dirread.c:7240,26'
          Dst:             EvaluateIFDdatasizeReading
        - Src:             'tif_dirread.c:7243,29'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:7247,25'
          Dst:             TIFFSetField
        - Src:             'tif_dirread.c:7250,25'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:7260,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:7261,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:7266,23'
          Dst:             TIFFReadDirEntrySlongArray
        - Src:             'tif_dirread.c:7269,26'
          Dst:             EvaluateIFDdatasizeReading
        - Src:             'tif_dirread.c:7272,29'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:7276,25'
          Dst:             TIFFSetField
        - Src:             'tif_dirread.c:7279,25'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:7289,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:7290,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:7295,23'
          Dst:             TIFFReadDirEntryLong8Array
        - Src:             'tif_dirread.c:7298,26'
          Dst:             EvaluateIFDdatasizeReading
        - Src:             'tif_dirread.c:7301,29'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:7305,25'
          Dst:             TIFFSetField
        - Src:             'tif_dirread.c:7308,25'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:7318,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:7319,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:7324,23'
          Dst:             TIFFReadDirEntrySlong8Array
        - Src:             'tif_dirread.c:7327,26'
          Dst:             EvaluateIFDdatasizeReading
        - Src:             'tif_dirread.c:7330,29'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:7334,25'
          Dst:             TIFFSetField
        - Src:             'tif_dirread.c:7337,25'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:7347,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:7348,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:7353,23'
          Dst:             TIFFReadDirEntryFloatArray
        - Src:             'tif_dirread.c:7356,26'
          Dst:             EvaluateIFDdatasizeReading
        - Src:             'tif_dirread.c:7359,29'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:7363,25'
          Dst:             TIFFSetField
        - Src:             'tif_dirread.c:7366,25'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:7376,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:7377,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:7382,23'
          Dst:             TIFFReadDirEntryDoubleArray
        - Src:             'tif_dirread.c:7385,26'
          Dst:             EvaluateIFDdatasizeReading
        - Src:             'tif_dirread.c:7388,29'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:7392,25'
          Dst:             TIFFSetField
        - Src:             'tif_dirread.c:7395,25'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:7405,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:7406,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:7411,23'
          Dst:             TIFFReadDirEntryIfd8Array
        - Src:             'tif_dirread.c:7414,26'
          Dst:             EvaluateIFDdatasizeReading
        - Src:             'tif_dirread.c:7417,29'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:7421,25'
          Dst:             TIFFSetField
        - Src:             'tif_dirread.c:7424,25'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:7434,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:7435,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:7436,19'
          Dst:             TIFFReadDirEntryByteArray
        - Src:             'tif_dirread.c:7439,22'
          Dst:             EvaluateIFDdatasizeReading
        - Src:             'tif_dirread.c:7442,25'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:7449,21'
          Dst:             TIFFWarningExtR
        - Src:             'tif_dirread.c:7455,45'
          Dst:             _TIFFmallocExt
        - Src:             'tif_dirread.c:7460,29'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:7465,25'
          Dst:             _TIFFmemcpy
        - Src:             'tif_dirread.c:7470,25'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:7473,21'
          Dst:             TIFFSetField
        - Src:             'tif_dirread.c:7476,21'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:7486,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:7487,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:7495,23'
          Dst:             TIFFReadDirEntryArray
        - Src:             'tif_dirread.c:7503,25'
          Dst:             TIFFSwabArrayOfLong
        - Src:             'tif_dirread.c:7510,23'
          Dst:             TIFFReadDirEntryByteArray
        - Src:             'tif_dirread.c:7515,22'
          Dst:             EvaluateIFDdatasizeReading
        - Src:             'tif_dirread.c:7518,25'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:7522,21'
          Dst:             TIFFSetField
        - Src:             'tif_dirread.c:7524,21'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:7533,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:7534,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:7535,19'
          Dst:             TIFFReadDirEntrySbyteArray
        - Src:             'tif_dirread.c:7538,22'
          Dst:             EvaluateIFDdatasizeReading
        - Src:             'tif_dirread.c:7541,25'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:7545,21'
          Dst:             TIFFSetField
        - Src:             'tif_dirread.c:7548,21'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:7557,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:7558,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:7559,19'
          Dst:             TIFFReadDirEntryShortArray
        - Src:             'tif_dirread.c:7562,22'
          Dst:             EvaluateIFDdatasizeReading
        - Src:             'tif_dirread.c:7565,25'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:7569,21'
          Dst:             TIFFSetField
        - Src:             'tif_dirread.c:7572,21'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:7581,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:7582,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:7583,19'
          Dst:             TIFFReadDirEntrySshortArray
        - Src:             'tif_dirread.c:7586,22'
          Dst:             EvaluateIFDdatasizeReading
        - Src:             'tif_dirread.c:7589,25'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:7593,21'
          Dst:             TIFFSetField
        - Src:             'tif_dirread.c:7596,21'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:7605,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:7606,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:7607,19'
          Dst:             TIFFReadDirEntryLongArray
        - Src:             'tif_dirread.c:7610,22'
          Dst:             EvaluateIFDdatasizeReading
        - Src:             'tif_dirread.c:7613,25'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:7617,21'
          Dst:             TIFFSetField
        - Src:             'tif_dirread.c:7620,21'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:7629,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:7630,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:7631,19'
          Dst:             TIFFReadDirEntrySlongArray
        - Src:             'tif_dirread.c:7634,22'
          Dst:             EvaluateIFDdatasizeReading
        - Src:             'tif_dirread.c:7637,25'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:7641,21'
          Dst:             TIFFSetField
        - Src:             'tif_dirread.c:7644,21'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:7653,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:7654,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:7655,19'
          Dst:             TIFFReadDirEntryLong8Array
        - Src:             'tif_dirread.c:7658,22'
          Dst:             EvaluateIFDdatasizeReading
        - Src:             'tif_dirread.c:7661,25'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:7665,21'
          Dst:             TIFFSetField
        - Src:             'tif_dirread.c:7668,21'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:7677,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:7678,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:7679,19'
          Dst:             TIFFReadDirEntrySlong8Array
        - Src:             'tif_dirread.c:7682,22'
          Dst:             EvaluateIFDdatasizeReading
        - Src:             'tif_dirread.c:7685,25'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:7689,21'
          Dst:             TIFFSetField
        - Src:             'tif_dirread.c:7692,21'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:7701,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:7702,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:7703,19'
          Dst:             TIFFReadDirEntryFloatArray
        - Src:             'tif_dirread.c:7706,22'
          Dst:             EvaluateIFDdatasizeReading
        - Src:             'tif_dirread.c:7709,25'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:7713,21'
          Dst:             TIFFSetField
        - Src:             'tif_dirread.c:7716,21'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:7725,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:7726,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:7727,19'
          Dst:             TIFFReadDirEntryDoubleArray
        - Src:             'tif_dirread.c:7730,22'
          Dst:             EvaluateIFDdatasizeReading
        - Src:             'tif_dirread.c:7733,25'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:7737,21'
          Dst:             TIFFSetField
        - Src:             'tif_dirread.c:7740,21'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:7749,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:7750,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:7751,19'
          Dst:             TIFFReadDirEntryIfd8Array
        - Src:             'tif_dirread.c:7754,22'
          Dst:             EvaluateIFDdatasizeReading
        - Src:             'tif_dirread.c:7757,25'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:7761,21'
          Dst:             TIFFSetField
        - Src:             'tif_dirread.c:7764,21'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:7773,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:7776,13'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:7781,9'
          Dst:             TIFFReadDirEntryOutputErr
    - functionName:    CalcFinalIFDdatasizeReading
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4260
      functionLinenumberEnd: 4329
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         30
      ICount:          272
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - cmpTIFFEntryOffsetAndLength
        - qsort
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirread.c:4268,5'
          Dst:             qsort
        - Src:             'tif_dirread.c:4268,5'
          Dst:             cmpTIFFEntryOffsetAndLength
    - functionName:    EvaluateIFDdatasizeReading
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4186
      functionLinenumberEnd: 4234
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          207
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - TIFFDataWidth
        - TIFFErrorExtR
        - TIFFSwabLong
        - TIFFSwabLong8
      functionUses:    46
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirread.c:4188,19'
          Dst:             TIFFDataWidth
        - Src:             'tif_dirread.c:4191,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirread.c:4200,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirread.c:4211,17'
          Dst:             TIFFSwabLong
        - Src:             'tif_dirread.c:4222,17'
          Dst:             TIFFSwabLong8
    - functionName:    TIFFReadDirEntryShort
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 486
      functionLinenumberEnd: 569
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          242
      EdgeCount:       39
      CyclomaticComplexity: 10
      functionsReached:
        - TIFFReadDirEntryCheckRangeShortLong
        - TIFFReadDirEntryCheckRangeShortLong8
        - TIFFReadDirEntryCheckRangeShortSbyte
        - TIFFReadDirEntryCheckRangeShortSlong
        - TIFFReadDirEntryCheckRangeShortSlong8
        - TIFFReadDirEntryCheckRangeShortSshort
        - TIFFReadDirEntryCheckedByte
        - TIFFReadDirEntryCheckedLong
        - TIFFReadDirEntryCheckedLong8
        - TIFFReadDirEntryCheckedSbyte
        - TIFFReadDirEntryCheckedShort
        - TIFFReadDirEntryCheckedSlong
        - TIFFReadDirEntryCheckedSlong8
        - TIFFReadDirEntryCheckedSshort
      functionUses:    4
      BranchProfiles:
        - Branch String:   'tif_dirread.c:490,5'
          Branch Sides:    []
      Callsites:
        - Src:             'tif_dirread.c:495,13'
          Dst:             TIFFReadDirEntryCheckedByte
        - Src:             'tif_dirread.c:502,13'
          Dst:             TIFFReadDirEntryCheckedSbyte
        - Src:             'tif_dirread.c:503,19'
          Dst:             TIFFReadDirEntryCheckRangeShortSbyte
        - Src:             'tif_dirread.c:510,13'
          Dst:             TIFFReadDirEntryCheckedShort
        - Src:             'tif_dirread.c:515,13'
          Dst:             TIFFReadDirEntryCheckedSshort
        - Src:             'tif_dirread.c:516,19'
          Dst:             TIFFReadDirEntryCheckRangeShortSshort
        - Src:             'tif_dirread.c:525,13'
          Dst:             TIFFReadDirEntryCheckedLong
        - Src:             'tif_dirread.c:526,19'
          Dst:             TIFFReadDirEntryCheckRangeShortLong
        - Src:             'tif_dirread.c:535,13'
          Dst:             TIFFReadDirEntryCheckedSlong
        - Src:             'tif_dirread.c:536,19'
          Dst:             TIFFReadDirEntryCheckRangeShortSlong
        - Src:             'tif_dirread.c:545,19'
          Dst:             TIFFReadDirEntryCheckedLong8
        - Src:             'tif_dirread.c:548,19'
          Dst:             TIFFReadDirEntryCheckRangeShortLong8
        - Src:             'tif_dirread.c:557,19'
          Dst:             TIFFReadDirEntryCheckedSlong8
        - Src:             'tif_dirread.c:560,19'
          Dst:             TIFFReadDirEntryCheckRangeShortSlong8
    - functionName:    TIFFReadDirEntryShortArray
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1767
      functionLinenumberEnd: 1941
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         99
      ICount:          583
      EdgeCount:       119
      CyclomaticComplexity: 22
      functionsReached:
        - TIFFReadDirEntryArray
        - TIFFReadDirEntryCheckRangeShortLong
        - TIFFReadDirEntryCheckRangeShortLong8
        - TIFFReadDirEntryCheckRangeShortSbyte
        - TIFFReadDirEntryCheckRangeShortSlong
        - TIFFReadDirEntryCheckRangeShortSlong8
        - TIFFReadDirEntryCheckRangeShortSshort
        - TIFFSwabArrayOfShort
        - TIFFSwabLong
        - TIFFSwabLong8
        - TIFFSwabShort
        - _TIFFCheckMalloc
        - _TIFFfreeExt
      functionUses:    6
      BranchProfiles:
        - Branch String:   'tif_dirread.c:1772,5'
          Branch Sides:    []
        - Branch String:   'tif_dirread.c:1792,5'
          Branch Sides:    []
        - Branch String:   'tif_dirread.c:1829,5'
          Branch Sides:    []
      Callsites:
        - Src:             'tif_dirread.c:1786,11'
          Dst:             TIFFReadDirEntryArray
        - Src:             'tif_dirread.c:1797,17'
          Dst:             TIFFSwabArrayOfShort
        - Src:             'tif_dirread.c:1807,21'
          Dst:             TIFFSwabShort
        - Src:             'tif_dirread.c:1808,23'
          Dst:             TIFFReadDirEntryCheckRangeShortSshort
        - Src:             'tif_dirread.c:1811,21'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:1822,24'
          Dst:             _TIFFCheckMalloc
        - Src:             'tif_dirread.c:1826,9'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:1851,23'
          Dst:             TIFFReadDirEntryCheckRangeShortSbyte
        - Src:             'tif_dirread.c:1868,21'
          Dst:             TIFFSwabLong
        - Src:             'tif_dirread.c:1869,23'
          Dst:             TIFFReadDirEntryCheckRangeShortLong
        - Src:             'tif_dirread.c:1886,21'
          Dst:             TIFFSwabLong
        - Src:             'tif_dirread.c:1887,23'
          Dst:             TIFFReadDirEntryCheckRangeShortSlong
        - Src:             'tif_dirread.c:1904,21'
          Dst:             TIFFSwabLong8
        - Src:             'tif_dirread.c:1905,23'
          Dst:             TIFFReadDirEntryCheckRangeShortLong8
        - Src:             'tif_dirread.c:1922,21'
          Dst:             TIFFSwabLong8
        - Src:             'tif_dirread.c:1923,23'
          Dst:             TIFFReadDirEntryCheckRangeShortSlong8
        - Src:             'tif_dirread.c:1933,5'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:1936,9'
          Dst:             _TIFFfreeExt
    - functionName:    TIFFReadDirEntryDoubleArray
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3046
      functionLinenumberEnd: 3276
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         128
      ICount:          807
      EdgeCount:       153
      CyclomaticComplexity: 27
      functionsReached:
        - TIFFReadDirEntryArray
        - TIFFSwabArrayOfLong
        - TIFFSwabArrayOfLong8
        - TIFFSwabLong
        - TIFFSwabLong8
        - TIFFSwabShort
        - _TIFFfreeExt
        - _TIFFmallocExt
      functionUses:    4
      BranchProfiles:
        - Branch String:   'tif_dirread.c:3051,5'
          Branch Sides:    []
        - Branch String:   'tif_dirread.c:3075,5'
          Branch Sides:    []
        - Branch String:   'tif_dirread.c:3093,5'
          Branch Sides:    []
      Callsites:
        - Src:             'tif_dirread.c:3069,11'
          Dst:             TIFFReadDirEntryArray
        - Src:             'tif_dirread.c:3079,17'
          Dst:             TIFFSwabArrayOfLong8
        - Src:             'tif_dirread.c:3086,22'
          Dst:             _TIFFmallocExt
        - Src:             'tif_dirread.c:3090,9'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:3127,21'
          Dst:             TIFFSwabShort
        - Src:             'tif_dirread.c:3142,21'
          Dst:             TIFFSwabShort
        - Src:             'tif_dirread.c:3157,21'
          Dst:             TIFFSwabLong
        - Src:             'tif_dirread.c:3172,21'
          Dst:             TIFFSwabLong
        - Src:             'tif_dirread.c:3187,21'
          Dst:             TIFFSwabLong8
        - Src:             'tif_dirread.c:3202,21'
          Dst:             TIFFSwabLong8
        - Src:             'tif_dirread.c:3219,21'
          Dst:             TIFFSwabLong
        - Src:             'tif_dirread.c:3222,21'
          Dst:             TIFFSwabLong
        - Src:             'tif_dirread.c:3243,21'
          Dst:             TIFFSwabLong
        - Src:             'tif_dirread.c:3247,21'
          Dst:             TIFFSwabLong
        - Src:             'tif_dirread.c:3262,17'
          Dst:             TIFFSwabArrayOfLong
        - Src:             'tif_dirread.c:3273,5'
          Dst:             _TIFFfreeExt
    - functionName:    TIFFReadEXIFDirectory
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5568
      functionLinenumberEnd: 5569
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFReadCustomDirectory
        - _TIFFGetExifFields
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirread.c:5569,49'
          Dst:             _TIFFGetExifFields
        - Src:             'tif_dirread.c:5569,12'
          Dst:             TIFFReadCustomDirectory
    - functionName:    TryChopUpUncompressedBigTiff
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8087
      functionLinenumberEnd: 8179
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         71
      ICount:          405
      EdgeCount:       91
      CyclomaticComplexity: 22
      functionsReached:
        - TIFFGetStrileByteCount
        - TIFFGetStrileOffset
        - TIFFStripSize64
        - TIFFVStripSize64
        - __assert_fail
        - allocChoppedUpStripArrays
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirread.c:8098,17'
          Dst:             TIFFStripSize64
        - Src:             'tif_dirread.c:8100,5'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:8101,5'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:8102,5'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:8104,5'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:8109,9'
          Dst:             TIFFGetStrileByteCount
        - Src:             'tif_dirread.c:8116,21'
          Dst:             TIFFVStripSize64
        - Src:             'tif_dirread.c:8128,17'
          Dst:             TIFFGetStrileByteCount
        - Src:             'tif_dirread.c:8129,17'
          Dst:             TIFFVStripSize64
        - Src:             'tif_dirread.c:8137,17'
          Dst:             TIFFGetStrileByteCount
        - Src:             'tif_dirread.c:8141,26'
          Dst:             TIFFGetStrileOffset
        - Src:             'tif_dirread.c:8142,30'
          Dst:             TIFFGetStrileOffset
        - Src:             'tif_dirread.c:8143,34'
          Dst:             TIFFGetStrileByteCount
        - Src:             'tif_dirread.c:8156,5'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:8168,32'
          Dst:             TIFFGetStrileOffset
        - Src:             'tif_dirread.c:8171,13'
          Dst:             TIFFGetStrileByteCount
        - Src:             'tif_dirread.c:8178,5'
          Dst:             allocChoppedUpStripArrays
    - functionName:    ChopUpSingleUncompressedStrip
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8017
      functionLinenumberEnd: 8078
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         44
      ICount:          266
      EdgeCount:       58
      CyclomaticComplexity: 16
      functionsReached:
        - TIFFGetStrileByteCount
        - TIFFGetStrileOffset
        - TIFFVTileSize64
        - __assert_fail
        - allocChoppedUpStripArrays
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirread.c:8027,17'
          Dst:             TIFFGetStrileByteCount
        - Src:             'tif_dirread.c:8033,14'
          Dst:             TIFFGetStrileOffset
        - Src:             'tif_dirread.c:8034,5'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:8039,21'
          Dst:             TIFFVTileSize64
        - Src:             'tif_dirread.c:8077,5'
          Dst:             allocChoppedUpStripArrays
    - functionName:    ByteCountLooksBad
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4140
      functionLinenumberEnd: 4179
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         25
      ICount:          156
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - TIFFGetStrileByteCount
        - TIFFGetStrileOffset
        - TIFFScanlineSize64
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirread.c:4154,26'
          Dst:             TIFFGetStrileByteCount
        - Src:             'tif_dirread.c:4155,23'
          Dst:             TIFFGetStrileOffset
        - Src:             'tif_dirread.c:4169,33'
          Dst:             TIFFScanlineSize64
    - functionName:    EstimateStripByteCounts
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5582
      functionLinenumberEnd: 5718
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         81
      ICount:          591
      EdgeCount:       108
      CyclomaticComplexity: 29
      functionsReached:
        - TIFFDataWidth
        - TIFFErrorExtR
        - TIFFScanlineSize64
        - TIFFTileSize64
        - TIFFWarningExtR
        - _TIFFCheckMalloc
        - _TIFFFillStrilesInternal
        - _TIFFfreeExt
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirread.c:5590,10'
          Dst:             _TIFFFillStrilesInternal
        - Src:             'tif_dirread.c:5602,13'
          Dst:             TIFFWarningExtR
        - Src:             'tif_dirread.c:5612,9'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:5613,43'
          Dst:             _TIFFCheckMalloc
        - Src:             'tif_dirread.c:5633,35'
          Dst:             TIFFDataWidth
        - Src:             'tif_dirread.c:5636,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirread.c:5698,33'
          Dst:             TIFFTileSize64
        - Src:             'tif_dirread.c:5705,29'
          Dst:             TIFFScanlineSize64
    - functionName:    _TIFFGetMaxColorChannels
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4115
      functionLinenumberEnd: 4137
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          78
      EdgeCount:       40
      CyclomaticComplexity: 21
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_dirread.c:4116,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    MissingRequired
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5721
      functionLinenumberEnd: 5726
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFErrorExtR
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirread.c:5724,5'
          Dst:             TIFFErrorExtR
    - functionName:    TIFFReadDirEntryPersampleShort
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3348
      functionLinenumberEnd: 3402
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          222
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - TIFFFieldWithTag
        - TIFFReadDirEntryShortArray
        - TIFFWarningExtR
        - _TIFFfreeExt
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirread.c:3355,32'
          Dst:             TIFFFieldWithTag
        - Src:             'tif_dirread.c:3363,13'
          Dst:             TIFFWarningExtR
        - Src:             'tif_dirread.c:3373,13'
          Dst:             TIFFWarningExtR
        - Src:             'tif_dirread.c:3382,11'
          Dst:             TIFFReadDirEntryShortArray
        - Src:             'tif_dirread.c:3400,5'
          Dst:             _TIFFfreeExt
    - functionName:    TIFFReadDirectoryFindEntry
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5333
      functionLinenumberEnd: 5343
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          59
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _TIFFCheckDirNumberAndOffset
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5773
      functionLinenumberEnd: 5926
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          304
      EdgeCount:       63
      CyclomaticComplexity: 20
      functionsReached:
        - TIFFErrorExtR
        - TIFFHashSetInsert
        - TIFFHashSetLookup
        - TIFFHashSetNew
        - TIFFHashSetRemove
        - TIFFHashSetSize
        - TIFFWarningExtR
        - equalFuncNumberToOffset
        - equalFuncOffsetToNumber
        - hashFuncNumberToOffset
        - hashFuncOffsetToNumber
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirread.c:5779,45'
          Dst:             TIFFHashSetNew
        - Src:             'tif_dirread.c:5779,45'
          Dst:             hashFuncOffsetToNumber
        - Src:             'tif_dirread.c:5779,45'
          Dst:             equalFuncOffsetToNumber
        - Src:             'tif_dirread.c:5783,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirread.c:5793,45'
          Dst:             TIFFHashSetNew
        - Src:             'tif_dirread.c:5793,45'
          Dst:             hashFuncNumberToOffset
        - Src:             'tif_dirread.c:5793,45'
          Dst:             equalFuncNumberToOffset
        - Src:             'tif_dirread.c:5797,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirread.c:5813,35'
          Dst:             TIFFHashSetLookup
        - Src:             'tif_dirread.c:5823,13'
          Dst:             TIFFWarningExtR
        - Src:             'tif_dirread.c:5834,44'
          Dst:             TIFFHashSetLookup
        - Src:             'tif_dirread.c:5847,43'
          Dst:             TIFFHashSetLookup
        - Src:             'tif_dirread.c:5851,17'
          Dst:             TIFFHashSetRemove
        - Src:             'tif_dirread.c:5854,55'
          Dst:             TIFFHashSetLookup
        - Src:             'tif_dirread.c:5858,17'
          Dst:             TIFFHashSetRemove
        - Src:             'tif_dirread.c:5872,18'
          Dst:             TIFFHashSetInsert
        - Src:             'tif_dirread.c:5874,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirread.c:5879,18'
          Dst:             TIFFHashSetInsert
        - Src:             'tif_dirread.c:5881,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirread.c:5891,9'
          Dst:             TIFFHashSetSize
        - Src:             'tif_dirread.c:5894,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirread.c:5904,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirread.c:5912,10'
          Dst:             TIFFHashSetInsert
        - Src:             'tif_dirread.c:5914,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirread.c:5918,10'
          Dst:             TIFFHashSetInsert
        - Src:             'tif_dirread.c:5920,9'
          Dst:             TIFFErrorExtR
    - functionName:    TIFFReadDirectory
      functionSourceFile: '/src/libtiff/libtiff/tif_dirread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4336
      functionLinenumberEnd: 5307
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         448
      ICount:          2783
      EdgeCount:       593
      CyclomaticComplexity: 147
      functionsReached:
        - ByteCountLooksBad
        - CalcFinalIFDdatasizeReading
        - ChopUpSingleUncompressedStrip
        - EstimateStripByteCounts
        - EvaluateIFDdatasizeReading
        - MissingRequired
        - TIFFDefaultDirectory
        - TIFFErrorExtR
        - TIFFFetchDirectory
        - TIFFFetchNormalTag
        - TIFFFetchStripThing
        - TIFFFieldWithTag
        - TIFFFreeDirectory
        - TIFFGetStrileByteCount
        - TIFFNumberOfStrips
        - TIFFNumberOfTiles
        - TIFFReadDirEntryDoubleArray
        - TIFFReadDirEntryOutputErr
        - TIFFReadDirEntryPersampleShort
        - TIFFReadDirEntryShort
        - TIFFReadDirEntryShortArray
        - TIFFReadDirectoryCheckOrder
        - TIFFReadDirectoryFindEntry
        - TIFFReadDirectoryFindFieldInfo
        - TIFFScanlineSize
        - TIFFSetField
        - TIFFSetupStrips
        - TIFFStripSize
        - TIFFStripSize64
        - TIFFTileSize
        - TIFFWarningExtR
        - TryChopUpUncompressedBigTiff
        - _TIFFCheckDirNumberAndOffset
        - _TIFFCheckFieldIsValidForCodec
        - _TIFFCreateAnonField
        - _TIFFFillStriles
        - _TIFFGetMaxColorChannels
        - _TIFFMergeFields
        - _TIFFcallocExt
        - _TIFFfreeExt
        - _TIFFmallocExt
        - _TIFFmemcpy
        - _TIFFsetShortArrayExt
        - __assert_fail
      functionUses:    4
      BranchProfiles:
        - Branch String:   'tif_dirread.c:4551,17'
          Branch Sides:    []
        - Branch String:   'tif_dirread.c:4624,13'
          Branch Sides:    []
        - Branch String:   'tif_dirread.c:4699,21'
          Branch Sides:    []
        - Branch String:   'tif_dirread.c:4728,21'
          Branch Sides:    []
        - Branch String:   'tif_dirread.c:4833,25'
          Branch Sides:    []
      Callsites:
        - Src:             'tif_dirread.c:4361,10'
          Dst:             _TIFFCheckDirNumberAndOffset
        - Src:             'tif_dirread.c:4371,16'
          Dst:             TIFFFetchDirectory
        - Src:             'tif_dirread.c:4374,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirread.c:4387,5'
          Dst:             TIFFReadDirectoryCheckOrder
        - Src:             'tif_dirread.c:4424,5'
          Dst:             TIFFFreeDirectory
        - Src:             'tif_dirread.c:4425,5'
          Dst:             TIFFDefaultDirectory
        - Src:             'tif_dirread.c:4435,37'
          Dst:             _TIFFmallocExt
        - Src:             'tif_dirread.c:4440,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirread.c:4453,5'
          Dst:             TIFFSetField
        - Src:             'tif_dirread.c:4472,9'
          Dst:             TIFFReadDirectoryFindEntry
        - Src:             'tif_dirread.c:4475,14'
          Dst:             TIFFFetchNormalTag
        - Src:             'tif_dirread.c:4479,10'
          Dst:             TIFFReadDirectoryFindEntry
        - Src:             'tif_dirread.c:4490,15'
          Dst:             TIFFReadDirEntryShort
        - Src:             'tif_dirread.c:4492,19'
          Dst:             TIFFReadDirEntryPersampleShort
        - Src:             'tif_dirread.c:4495,13'
          Dst:             TIFFReadDirEntryOutputErr
        - Src:             'tif_dirread.c:4498,14'
          Dst:             TIFFSetField
        - Src:             'tif_dirread.c:4504,14'
          Dst:             TIFFSetField
        - Src:             'tif_dirread.c:4514,13'
          Dst:             TIFFReadDirectoryFindFieldInfo
        - Src:             'tif_dirread.c:4519,21'
          Dst:             TIFFWarningExtR
        - Src:             'tif_dirread.c:4526,40'
          Dst:             _TIFFCreateAnonField
        - Src:             'tif_dirread.c:4528,37'
          Dst:             _TIFFMergeFields
        - Src:             'tif_dirread.c:4530,21'
          Dst:             TIFFWarningExtR
        - Src:             'tif_dirread.c:4539,21'
          Dst:             TIFFReadDirectoryFindFieldInfo
        - Src:             'tif_dirread.c:4540,21'
          Dst:             __assert_fail
        - Src:             'tif_dirread.c:4568,30'
          Dst:             TIFFFetchNormalTag
        - Src:             'tif_dirread.c:4573,30'
          Dst:             _TIFFCheckFieldIsValidForCodec
        - Src:             'tif_dirread.c:4591,14'
          Dst:             _TIFFFillStriles
        - Src:             'tif_dirread.c:4593,14'
          Dst:             TIFFReadDirectoryFindEntry
        - Src:             'tif_dirread.c:4597,18'
          Dst:             TIFFReadDirectoryFindEntry
        - Src:             'tif_dirread.c:4602,17'
          Dst:             TIFFWarningExtR
        - Src:             'tif_dirread.c:4613,9'
          Dst:             MissingRequired
        - Src:             'tif_dirread.c:4644,31'
          Dst:             TIFFReadDirEntryShort
        - Src:             'tif_dirread.c:4645,30'
          Dst:             EvaluateIFDdatasizeReading
        - Src:             'tif_dirread.c:4649,33'
          Dst:             TIFFReadDirEntryPersampleShort
        - Src:             'tif_dirread.c:4652,35'
          Dst:             TIFFFieldWithTag
        - Src:             'tif_dirread.c:4653,29'
          Dst:             TIFFReadDirEntryOutputErr
        - Src:             'tif_dirread.c:4658,30'
          Dst:             TIFFSetField
        - Src:             'tif_dirread.c:4676,31'
          Dst:             TIFFReadDirEntryDoubleArray
        - Src:             'tif_dirread.c:4677,26'
          Dst:             EvaluateIFDdatasizeReading
        - Src:             'tif_dirread.c:4681,31'
          Dst:             TIFFFieldWithTag
        - Src:             'tif_dirread.c:4682,25'
          Dst:             TIFFReadDirEntryOutputErr
        - Src:             'tif_dirread.c:4689,25'
          Dst:             TIFFSetField
        - Src:             'tif_dirread.c:4691,21'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:4712,39'
          Dst:             TIFFFieldWithTag
        - Src:             'tif_dirread.c:4713,33'
          Dst:             TIFFWarningExtR
        - Src:             'tif_dirread.c:4719,21'
          Dst:             _TIFFmemcpy
        - Src:             'tif_dirread.c:4721,26'
          Dst:             EvaluateIFDdatasizeReading
        - Src:             'tif_dirread.c:4741,39'
          Dst:             TIFFFieldWithTag
        - Src:             'tif_dirread.c:4742,33'
          Dst:             TIFFWarningExtR
        - Src:             'tif_dirread.c:4748,21'
          Dst:             _TIFFmemcpy
        - Src:             'tif_dirread.c:4750,26'
          Dst:             EvaluateIFDdatasizeReading
        - Src:             'tif_dirread.c:4771,31'
          Dst:             TIFFFieldWithTag
        - Src:             'tif_dirread.c:4772,25'
          Dst:             TIFFWarningExtR
        - Src:             'tif_dirread.c:4783,31'
          Dst:             TIFFFieldWithTag
        - Src:             'tif_dirread.c:4784,25'
          Dst:             TIFFWarningExtR
        - Src:             'tif_dirread.c:4806,31'
          Dst:             TIFFReadDirEntryShortArray
        - Src:             'tif_dirread.c:4807,26'
          Dst:             EvaluateIFDdatasizeReading
        - Src:             'tif_dirread.c:4811,31'
          Dst:             TIFFFieldWithTag
        - Src:             'tif_dirread.c:4812,25'
          Dst:             TIFFReadDirEntryOutputErr
        - Src:             'tif_dirread.c:4818,25'
          Dst:             TIFFSetField
        - Src:             'tif_dirread.c:4821,25'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:4830,25'
          Dst:             TIFFReadDirEntryShort
        - Src:             'tif_dirread.c:4846,29'
          Dst:             TIFFSetField
        - Src:             'tif_dirread.c:4897,27'
          Dst:             TIFFFetchNormalTag
        - Src:             'tif_dirread.c:4904,5'
          Dst:             CalcFinalIFDdatasizeReading
        - Src:             'tif_dirread.c:4926,13'
          Dst:             TIFFWarningExtR
        - Src:             'tif_dirread.c:4929,18'
          Dst:             TIFFSetField
        - Src:             'tif_dirread.c:4935,13'
          Dst:             TIFFWarningExtR
        - Src:             'tif_dirread.c:4941,13'
          Dst:             TIFFWarningExtR
        - Src:             'tif_dirread.c:4944,18'
          Dst:             TIFFSetField
        - Src:             'tif_dirread.c:4951,17'
          Dst:             TIFFWarningExtR
        - Src:             'tif_dirread.c:4954,22'
          Dst:             TIFFSetField
        - Src:             'tif_dirread.c:4959,17'
          Dst:             TIFFWarningExtR
        - Src:             'tif_dirread.c:4962,22'
          Dst:             TIFFSetField
        - Src:             'tif_dirread.c:4972,22'
          Dst:             TIFFSetField
        - Src:             'tif_dirread.c:4985,35'
          Dst:             TIFFNumberOfStrips
        - Src:             'tif_dirread.c:4993,35'
          Dst:             TIFFNumberOfTiles
        - Src:             'tif_dirread.c:4998,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirread.c:5024,13'
          Dst:             MissingRequired
        - Src:             'tif_dirread.c:5040,9'
          Dst:             TIFFSetupStrips
        - Src:             'tif_dirread.c:5046,18'
          Dst:             TIFFFetchStripThing
        - Src:             'tif_dirread.c:5055,18'
          Dst:             TIFFFetchStripThing
        - Src:             'tif_dirread.c:5068,22'
          Dst:             _TIFFGetMaxColorChannels
        - Src:             'tif_dirread.c:5076,9'
          Dst:             TIFFWarningExtR
        - Src:             'tif_dirread.c:5088,38'
          Dst:             _TIFFcallocExt
        - Src:             'tif_dirread.c:5092,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirread.c:5103,9'
          Dst:             _TIFFsetShortArrayExt
        - Src:             'tif_dirread.c:5105,9'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:5121,13'
          Dst:             MissingRequired
        - Src:             'tif_dirread.c:5148,17'
          Dst:             MissingRequired
        - Src:             'tif_dirread.c:5151,13'
          Dst:             TIFFWarningExtR
        - Src:             'tif_dirread.c:5155,17'
          Dst:             EstimateStripByteCounts
        - Src:             'tif_dirread.c:5159,54'
          Dst:             ByteCountLooksBad
        - Src:             'tif_dirread.c:5167,13'
          Dst:             TIFFWarningExtR
        - Src:             'tif_dirread.c:5170,17'
          Dst:             EstimateStripByteCounts
        - Src:             'tif_dirread.c:5177,18'
          Dst:             TIFFGetStrileByteCount
        - Src:             'tif_dirread.c:5178,22'
          Dst:             TIFFGetStrileByteCount
        - Src:             'tif_dirread.c:5179,18'
          Dst:             TIFFGetStrileByteCount
        - Src:             'tif_dirread.c:5180,18'
          Dst:             TIFFGetStrileByteCount
        - Src:             'tif_dirread.c:5192,13'
          Dst:             TIFFWarningExtR
        - Src:             'tif_dirread.c:5195,17'
          Dst:             EstimateStripByteCounts
        - Src:             'tif_dirread.c:5201,9'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirread.c:5255,9'
          Dst:             ChopUpSingleUncompressedStrip
        - Src:             'tif_dirread.c:5264,9'
          Dst:             TIFFStripSize64
        - Src:             'tif_dirread.c:5266,9'
          Dst:             TryChopUpUncompressedBigTiff
        - Src:             'tif_dirread.c:5278,36'
          Dst:             TIFFScanlineSize
        - Src:             'tif_dirread.c:5281,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirread.c:5287,36'
          Dst:             TIFFTileSize
        - Src:             'tif_dirread.c:5290,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirread.c:5296,14'
          Dst:             TIFFStripSize
        - Src:             'tif_dirread.c:5298,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirread.c:5305,9'
          Dst:             _TIFFfreeExt
    - functionName:    TIFFErrorExtR
      functionSourceFile: '/src/libtiff/libtiff/tif_error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          121
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    713
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _TIFFErrorEarly
      functionSourceFile: '/src/libtiff/libtiff/tif_error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          111
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFErrorExt
      functionSourceFile: '/src/libtiff/libtiff/tif_error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          63
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFError
      functionSourceFile: '/src/libtiff/libtiff/tif_error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          60
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFSetErrorHandlerExt
      functionSourceFile: '/src/libtiff/libtiff/tif_error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFSetErrorHandler
      functionSourceFile: '/src/libtiff/libtiff/tif_error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFForceStrileArrayWriting
      functionSourceFile: '/src/libtiff/libtiff/tif_flush.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         40
      ICount:          267
      EdgeCount:       56
      CyclomaticComplexity: 18
      functionsReached:
        - TIFFErrorExtR
        - TIFFIsTiled
        - TIFFSetupStrips
        - _TIFFRewriteField
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_flush.c:79,25'
          Dst:             TIFFIsTiled
        - Src:             'tif_flush.c:83,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_flush.c:88,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_flush.c:93,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_flush.c:110,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_flush.c:116,55'
          Dst:             TIFFSetupStrips
        - Src:             'tif_flush.c:120,9'
          Dst:             _TIFFRewriteField
        - Src:             'tif_flush.c:124,9'
          Dst:             _TIFFRewriteField
    - functionName:    TIFFFlushData
      functionSourceFile: '/src/libtiff/libtiff/tif_flush.c'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          66
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - TIFFFlushData1
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_flush.c:156,13'
          Dst:             TIFFFlushData1
    - functionName:    TIFFFlush
      functionSourceFile: '/src/libtiff/libtiff/tif_flush.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          109
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - TIFFFlushData
        - TIFFForceStrileArrayWriting
        - TIFFRewriteDirectory
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_flush.c:35,10'
          Dst:             TIFFFlushData
        - Src:             'tif_flush.c:46,13'
          Dst:             TIFFForceStrileArrayWriting
        - Src:             'tif_flush.c:51,10'
          Dst:             TIFFRewriteDirectory
    - functionName:    putseparate8bitYCbCr11tile
      functionSourceFile: '/src/libtiff/libtiff/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2738
      functionLinenumberEnd: 2755
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          120
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - TIFFYCbCrtoRGB
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_getimage.c:2749,13'
          Dst:             TIFFYCbCrtoRGB
    - functionName:    putCMYKseparate8bittile
      functionSourceFile: '/src/libtiff/libtiff/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2083
      functionLinenumberEnd: 2100
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          139
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    putRGBseparate16bittile
      functionSourceFile: '/src/libtiff/libtiff/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2131
      functionLinenumberEnd: 2146
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          133
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    putRGBUAseparate16bittile
      functionSourceFile: '/src/libtiff/libtiff/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2173
      functionLinenumberEnd: 2196
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          185
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    putRGBAAseparate16bittile
      functionSourceFile: '/src/libtiff/libtiff/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2152
      functionLinenumberEnd: 2167
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          152
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    putRGBseparate8bittile
      functionSourceFile: '/src/libtiff/libtiff/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2050
      functionLinenumberEnd: 2061
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          495
      EdgeCount:       28
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_getimage.c:2057,9'
          Branch Sides:    []
      Callsites:       []
    - functionName:    putRGBUAseparate8bittile
      functionSourceFile: '/src/libtiff/libtiff/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2106
      functionLinenumberEnd: 2125
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          149
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    putRGBAAseparate8bittile
      functionSourceFile: '/src/libtiff/libtiff/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2067
      functionLinenumberEnd: 2077
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          589
      EdgeCount:       28
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_getimage.c:2073,9'
          Branch Sides:    []
      Callsites:       []
    - functionName:    gtStripSeparate
      functionSourceFile: '/src/libtiff/libtiff/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1302
      functionLinenumberEnd: 1496
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         107
      ICount:          763
      EdgeCount:       141
      CyclomaticComplexity: 36
      functionsReached:
        - TIFFComputeStrip
        - TIFFErrorExtR
        - TIFFFileName
        - TIFFGetFieldDefaulted
        - TIFFReadEncodedStrip
        - TIFFScanlineSize
        - TIFFStripSize
        - _TIFFMultiplySSize
        - _TIFFReadEncodedStripAndAllocBuffer
        - _TIFFfreeExt
        - setorientation
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_getimage.c:1364,5'
          Branch Sides:    []
      Callsites:
        - Src:             'tif_getimage.c:1328,28'
          Dst:             TIFFFileName
        - Src:             'tif_getimage.c:1328,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_getimage.c:1335,17'
          Dst:             TIFFStripSize
        - Src:             'tif_getimage.c:1337,9'
          Dst:             _TIFFMultiplySSize
        - Src:             'tif_getimage.c:1343,12'
          Dst:             setorientation
        - Src:             'tif_getimage.c:1348,32'
          Dst:             TIFFFileName
        - Src:             'tif_getimage.c:1348,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_getimage.c:1377,5'
          Dst:             TIFFGetFieldDefaulted
        - Src:             'tif_getimage.c:1380,28'
          Dst:             TIFFFileName
        - Src:             'tif_getimage.c:1380,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_getimage.c:1384,16'
          Dst:             TIFFScanlineSize
        - Src:             'tif_getimage.c:1397,32'
          Dst:             TIFFFileName
        - Src:             'tif_getimage.c:1397,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_getimage.c:1404,26'
          Dst:             TIFFComputeStrip
        - Src:             'tif_getimage.c:1403,17'
          Dst:             _TIFFReadEncodedStripAndAllocBuffer
        - Src:             'tif_getimage.c:1424,44'
          Dst:             TIFFComputeStrip
        - Src:             'tif_getimage.c:1424,18'
          Dst:             TIFFReadEncodedStrip
        - Src:             'tif_getimage.c:1432,39'
          Dst:             TIFFComputeStrip
        - Src:             'tif_getimage.c:1432,13'
          Dst:             TIFFReadEncodedStrip
        - Src:             'tif_getimage.c:1440,39'
          Dst:             TIFFComputeStrip
        - Src:             'tif_getimage.c:1440,13'
          Dst:             TIFFReadEncodedStrip
        - Src:             'tif_getimage.c:1450,26'
          Dst:             TIFFComputeStrip
        - Src:             'tif_getimage.c:1449,17'
          Dst:             TIFFReadEncodedStrip
        - Src:             'tif_getimage.c:1494,5'
          Dst:             _TIFFfreeExt
    - functionName:    setorientation
      functionSourceFile: '/src/libtiff/libtiff/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 667
      functionLinenumberEnd: 725
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         75
      ICount:          360
      EdgeCount:       97
      CyclomaticComplexity: 24
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'tif_getimage.c:668,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    gtTileSeparate
      functionSourceFile: '/src/libtiff/libtiff/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 905
      functionLinenumberEnd: 1140
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         120
      ICount:          865
      EdgeCount:       159
      CyclomaticComplexity: 41
      functionsReached:
        - TIFFErrorExtR
        - TIFFFileName
        - TIFFGetField
        - TIFFReadTile
        - TIFFTileRowSize
        - TIFFTileSize
        - _TIFFMultiplySSize
        - _TIFFReadTileAndAllocBuffer
        - _TIFFfreeExt
        - setorientation
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_getimage.c:979,5'
          Branch Sides:    []
      Callsites:
        - Src:             'tif_getimage.c:937,28'
          Dst:             TIFFFileName
        - Src:             'tif_getimage.c:937,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_getimage.c:944,16'
          Dst:             TIFFTileSize
        - Src:             'tif_getimage.c:946,9'
          Dst:             _TIFFMultiplySSize
        - Src:             'tif_getimage.c:952,5'
          Dst:             TIFFGetField
        - Src:             'tif_getimage.c:953,5'
          Dst:             TIFFGetField
        - Src:             'tif_getimage.c:955,12'
          Dst:             setorientation
        - Src:             'tif_getimage.c:960,32'
          Dst:             TIFFFileName
        - Src:             'tif_getimage.c:960,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_getimage.c:971,32'
          Dst:             TIFFFileName
        - Src:             'tif_getimage.c:971,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_getimage.c:994,28'
          Dst:             TIFFFileName
        - Src:             'tif_getimage.c:994,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_getimage.c:1006,28'
          Dst:             TIFFFileName
        - Src:             'tif_getimage.c:1006,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_getimage.c:1025,21'
          Dst:             _TIFFReadTileAndAllocBuffer
        - Src:             'tif_getimage.c:1047,22'
          Dst:             TIFFReadTile
        - Src:             'tif_getimage.c:1056,17'
          Dst:             TIFFReadTile
        - Src:             'tif_getimage.c:1065,17'
          Dst:             TIFFReadTile
        - Src:             'tif_getimage.c:1074,17'
          Dst:             TIFFReadTile
        - Src:             'tif_getimage.c:1086,23'
          Dst:             TIFFTileRowSize
        - Src:             'tif_getimage.c:1138,5'
          Dst:             _TIFFfreeExt
    - functionName:    putcontig8bitCIELab16
      functionSourceFile: '/src/libtiff/libtiff/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2226
      functionLinenumberEnd: 2245
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          122
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - TIFFCIELab16ToXYZ
        - TIFFXYZToRGB
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_getimage.c:2236,13'
          Dst:             TIFFCIELab16ToXYZ
        - Src:             'tif_getimage.c:2238,13'
          Dst:             TIFFXYZToRGB
    - functionName:    putcontig8bitCIELab8
      functionSourceFile: '/src/libtiff/libtiff/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2202
      functionLinenumberEnd: 2220
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          119
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - TIFFCIELabToXYZ
        - TIFFXYZToRGB
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_getimage.c:2211,13'
          Dst:             TIFFCIELabToXYZ
        - Src:             'tif_getimage.c:2213,13'
          Dst:             TIFFXYZToRGB
    - functionName:    isInRefBlackWhiteRange
      functionSourceFile: '/src/libtiff/libtiff/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2759
      functionLinenumberEnd: 2760
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - float
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          21
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    makebwmap
      functionSourceFile: '/src/libtiff/libtiff/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2867
      functionLinenumberEnd: 2927
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          474
      EdgeCount:       23
      CyclomaticComplexity: 4
      functionsReached:
        - TIFFErrorExtR
        - TIFFFileName
        - _TIFFmallocExt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_getimage.c:2892,9'
          Branch Sides:    []
      Callsites:
        - Src:             'tif_getimage.c:2877,31'
          Dst:             _TIFFmallocExt
        - Src:             'tif_getimage.c:2883,33'
          Dst:             TIFFFileName
        - Src:             'tif_getimage.c:2883,9'
          Dst:             TIFFErrorExtR
    - functionName:    makecmap
      functionSourceFile: '/src/libtiff/libtiff/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3017
      functionLinenumberEnd: 3075
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          674
      EdgeCount:       17
      CyclomaticComplexity: 3
      functionsReached:
        - TIFFErrorExtR
        - TIFFFileName
        - _TIFFmallocExt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_getimage.c:3044,9'
          Branch Sides:    []
      Callsites:
        - Src:             'tif_getimage.c:3026,32'
          Dst:             _TIFFmallocExt
        - Src:             'tif_getimage.c:3032,33'
          Dst:             TIFFFileName
        - Src:             'tif_getimage.c:3032,9'
          Dst:             TIFFErrorExtR
    - functionName:    cvtcmap
      functionSourceFile: '/src/libtiff/libtiff/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2993
      functionLinenumberEnd: 3007
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          79
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    checkcmap
      functionSourceFile: '/src/libtiff/libtiff/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2980
      functionLinenumberEnd: 2990
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          84
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    setupMap
      functionSourceFile: '/src/libtiff/libtiff/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2935
      functionLinenumberEnd: 2977
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         30
      ICount:          203
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - TIFFErrorExtR
        - TIFFFileName
        - _TIFFfreeExt
        - _TIFFmallocExt
        - makebwmap
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_getimage.c:2944,32'
          Dst:             _TIFFmallocExt
        - Src:             'tif_getimage.c:2948,33'
          Dst:             TIFFFileName
        - Src:             'tif_getimage.c:2948,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_getimage.c:2970,14'
          Dst:             makebwmap
        - Src:             'tif_getimage.c:2973,9'
          Dst:             _TIFFfreeExt
    - functionName:    initCIELabConversion
      functionSourceFile: '/src/libtiff/libtiff/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2815
      functionLinenumberEnd: 2857
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          156
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - TIFFCIELabToRGBInit
        - TIFFErrorExtR
        - TIFFGetFieldDefaulted
        - _TIFFfreeExt
        - _TIFFmallocExt
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_getimage.c:2821,5'
          Dst:             TIFFGetFieldDefaulted
        - Src:             'tif_getimage.c:2824,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_getimage.c:2830,42'
          Dst:             _TIFFmallocExt
        - Src:             'tif_getimage.c:2834,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_getimage.c:2844,9'
          Dst:             TIFFCIELabToRGBInit
        - Src:             'tif_getimage.c:2846,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_getimage.c:2848,9'
          Dst:             _TIFFfreeExt
    - functionName:    putcontig8bitYCbCr11tile
      functionSourceFile: '/src/libtiff/libtiff/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2713
      functionLinenumberEnd: 2732
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          112
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - TIFFYCbCrtoRGB
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_getimage.c:2725,13'
          Dst:             TIFFYCbCrtoRGB
    - functionName:    putcontig8bitYCbCr12tile
      functionSourceFile: '/src/libtiff/libtiff/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2670
      functionLinenumberEnd: 2707
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          226
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - TIFFYCbCrtoRGB
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_getimage.c:2684,13'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'tif_getimage.c:2685,13'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'tif_getimage.c:2702,13'
          Dst:             TIFFYCbCrtoRGB
    - functionName:    putcontig8bitYCbCr21tile
      functionSourceFile: '/src/libtiff/libtiff/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2630
      functionLinenumberEnd: 2664
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          194
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - TIFFYCbCrtoRGB
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_getimage.c:2642,13'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'tif_getimage.c:2643,13'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'tif_getimage.c:2655,13'
          Dst:             TIFFYCbCrtoRGB
    - functionName:    putcontig8bitYCbCr22tile
      functionSourceFile: '/src/libtiff/libtiff/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2565
      functionLinenumberEnd: 2624
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          424
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - TIFFYCbCrtoRGB
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_getimage.c:2579,13'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'tif_getimage.c:2580,13'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'tif_getimage.c:2581,13'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'tif_getimage.c:2582,13'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'tif_getimage.c:2592,13'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'tif_getimage.c:2593,13'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'tif_getimage.c:2610,13'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'tif_getimage.c:2611,13'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'tif_getimage.c:2621,13'
          Dst:             TIFFYCbCrtoRGB
    - functionName:    putcontig8bitYCbCr41tile
      functionSourceFile: '/src/libtiff/libtiff/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2511
      functionLinenumberEnd: 2559
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          318
      EdgeCount:       24
      CyclomaticComplexity: 4
      functionsReached:
        - TIFFYCbCrtoRGB
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_getimage.c:2538,13'
          Branch Sides:    []
      Callsites:
        - Src:             'tif_getimage.c:2523,13'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'tif_getimage.c:2524,13'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'tif_getimage.c:2525,13'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'tif_getimage.c:2526,13'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'tif_getimage.c:2541,21'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'tif_getimage.c:2543,21'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'tif_getimage.c:2545,21'
          Dst:             TIFFYCbCrtoRGB
    - functionName:    putcontig8bitYCbCr42tile
      functionSourceFile: '/src/libtiff/libtiff/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2405
      functionLinenumberEnd: 2505
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         53
      ICount:          691
      EdgeCount:       56
      CyclomaticComplexity: 5
      functionsReached:
        - TIFFYCbCrtoRGB
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_getimage.c:2448,17'
          Branch Sides:    []
        - Branch String:   'tif_getimage.c:2451,25'
          Branch Sides:    []
        - Branch String:   'tif_getimage.c:2459,25'
          Branch Sides:    []
        - Branch String:   'tif_getimage.c:2467,25'
          Branch Sides:    []
        - Branch String:   'tif_getimage.c:2475,25'
          Branch Sides:    []
      Callsites:
        - Src:             'tif_getimage.c:2422,17'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'tif_getimage.c:2423,17'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'tif_getimage.c:2424,17'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'tif_getimage.c:2425,17'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'tif_getimage.c:2426,17'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'tif_getimage.c:2427,17'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'tif_getimage.c:2428,17'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'tif_getimage.c:2429,17'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'tif_getimage.c:2454,33'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'tif_getimage.c:2456,33'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'tif_getimage.c:2462,33'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'tif_getimage.c:2464,33'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'tif_getimage.c:2470,33'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'tif_getimage.c:2472,33'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'tif_getimage.c:2478,33'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'tif_getimage.c:2480,33'
          Dst:             TIFFYCbCrtoRGB
    - functionName:    putcontig8bitYCbCr44tile
      functionSourceFile: '/src/libtiff/libtiff/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2262
      functionLinenumberEnd: 2399
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         69
      ICount:          1172
      EdgeCount:       72
      CyclomaticComplexity: 5
      functionsReached:
        - TIFFYCbCrtoRGB
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_getimage.c:2320,17'
          Branch Sides:    []
        - Branch String:   'tif_getimage.c:2323,25'
          Branch Sides:    []
        - Branch String:   'tif_getimage.c:2335,25'
          Branch Sides:    []
        - Branch String:   'tif_getimage.c:2347,25'
          Branch Sides:    []
        - Branch String:   'tif_getimage.c:2359,25'
          Branch Sides:    []
      Callsites:
        - Src:             'tif_getimage.c:2282,17'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'tif_getimage.c:2283,17'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'tif_getimage.c:2284,17'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'tif_getimage.c:2285,17'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'tif_getimage.c:2286,17'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'tif_getimage.c:2287,17'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'tif_getimage.c:2288,17'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'tif_getimage.c:2289,17'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'tif_getimage.c:2290,17'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'tif_getimage.c:2291,17'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'tif_getimage.c:2292,17'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'tif_getimage.c:2293,17'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'tif_getimage.c:2294,17'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'tif_getimage.c:2295,17'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'tif_getimage.c:2296,17'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'tif_getimage.c:2297,17'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'tif_getimage.c:2326,33'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'tif_getimage.c:2328,33'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'tif_getimage.c:2330,33'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'tif_getimage.c:2332,33'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'tif_getimage.c:2338,33'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'tif_getimage.c:2340,33'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'tif_getimage.c:2342,33'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'tif_getimage.c:2344,33'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'tif_getimage.c:2350,33'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'tif_getimage.c:2352,33'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'tif_getimage.c:2354,33'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'tif_getimage.c:2356,33'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'tif_getimage.c:2362,33'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'tif_getimage.c:2364,33'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'tif_getimage.c:2366,33'
          Dst:             TIFFYCbCrtoRGB
        - Src:             'tif_getimage.c:2368,33'
          Dst:             TIFFYCbCrtoRGB
    - functionName:    initYCbCrConversion
      functionSourceFile: '/src/libtiff/libtiff/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2764
      functionLinenumberEnd: 2812
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         33
      ICount:          194
      EdgeCount:       46
      CyclomaticComplexity: 15
      functionsReached:
        - TIFFErrorExtR
        - TIFFGetFieldDefaulted
        - TIFFYCbCrToRGBInit
        - _TIFFmallocExt
        - isInRefBlackWhiteRange
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_getimage.c:2771,40'
          Dst:             _TIFFmallocExt
        - Src:             'tif_getimage.c:2777,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_getimage.c:2783,5'
          Dst:             TIFFGetFieldDefaulted
        - Src:             'tif_getimage.c:2784,5'
          Dst:             TIFFGetFieldDefaulted
        - Src:             'tif_getimage.c:2792,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_getimage.c:2797,10'
          Dst:             isInRefBlackWhiteRange
        - Src:             'tif_getimage.c:2798,10'
          Dst:             isInRefBlackWhiteRange
        - Src:             'tif_getimage.c:2799,10'
          Dst:             isInRefBlackWhiteRange
        - Src:             'tif_getimage.c:2800,10'
          Dst:             isInRefBlackWhiteRange
        - Src:             'tif_getimage.c:2801,10'
          Dst:             isInRefBlackWhiteRange
        - Src:             'tif_getimage.c:2802,10'
          Dst:             isInRefBlackWhiteRange
        - Src:             'tif_getimage.c:2804,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_getimage.c:2809,9'
          Dst:             TIFFYCbCrToRGBInit
    - functionName:    put1bitbwtile
      functionSourceFile: '/src/libtiff/libtiff/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1784
      functionLinenumberEnd: 1797
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          264
      EdgeCount:       28
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_getimage.c:1793,9'
          Branch Sides:    []
      Callsites:       []
    - functionName:    put2bitbwtile
      functionSourceFile: '/src/libtiff/libtiff/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1803
      functionLinenumberEnd: 1816
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          180
      EdgeCount:       20
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_getimage.c:1812,9'
          Branch Sides:    []
      Callsites:       []
    - functionName:    put4bitbwtile
      functionSourceFile: '/src/libtiff/libtiff/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1822
      functionLinenumberEnd: 1835
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          129
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    putgreytile
      functionSourceFile: '/src/libtiff/libtiff/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1707
      functionLinenumberEnd: 1725
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          98
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    putagreytile
      functionSourceFile: '/src/libtiff/libtiff/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1731
      functionLinenumberEnd: 1749
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          105
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    put16bitbwtile
      functionSourceFile: '/src/libtiff/libtiff/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1755
      functionLinenumberEnd: 1778
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          110
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    put1bitcmaptile
      functionSourceFile: '/src/libtiff/libtiff/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1688
      functionLinenumberEnd: 1701
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          264
      EdgeCount:       28
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_getimage.c:1697,9'
          Branch Sides:    []
      Callsites:       []
    - functionName:    put2bitcmaptile
      functionSourceFile: '/src/libtiff/libtiff/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1669
      functionLinenumberEnd: 1682
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          180
      EdgeCount:       20
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_getimage.c:1678,9'
          Branch Sides:    []
      Callsites:       []
    - functionName:    put4bitcmaptile
      functionSourceFile: '/src/libtiff/libtiff/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1650
      functionLinenumberEnd: 1663
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          129
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    put8bitcmaptile
      functionSourceFile: '/src/libtiff/libtiff/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1626
      functionLinenumberEnd: 1644
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          98
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    putRGBcontig8bitCMYKMaptile
      functionSourceFile: '/src/libtiff/libtiff/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2016
      functionLinenumberEnd: 2038
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          150
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    putRGBcontig8bitCMYKtile
      functionSourceFile: '/src/libtiff/libtiff/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1990
      functionLinenumberEnd: 2008
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          1123
      EdgeCount:       28
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_getimage.c:2000,9'
          Branch Sides:    []
      Callsites:       []
    - functionName:    buildMap
      functionSourceFile: '/src/libtiff/libtiff/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3082
      functionLinenumberEnd: 3117
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         26
      ICount:          126
      EdgeCount:       30
      CyclomaticComplexity: 6
      functionsReached:
        - TIFFFileName
        - TIFFWarningExtR
        - checkcmap
        - cvtcmap
        - makecmap
        - setupMap
      functionUses:    4
      BranchProfiles:
        - Branch String:   'tif_getimage.c:3083,5'
          Branch Sides:    []
      Callsites:
        - Src:             'tif_getimage.c:3093,18'
          Dst:             setupMap
        - Src:             'tif_getimage.c:3101,17'
          Dst:             checkcmap
        - Src:             'tif_getimage.c:3102,17'
          Dst:             cvtcmap
        - Src:             'tif_getimage.c:3104,43'
          Dst:             TIFFFileName
        - Src:             'tif_getimage.c:3104,17'
          Dst:             TIFFWarningExtR
        - Src:             'tif_getimage.c:3110,45'
          Dst:             makecmap
    - functionName:    putRGBcontig16bittile
      functionSourceFile: '/src/libtiff/libtiff/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1911
      functionLinenumberEnd: 1928
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          123
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    putRGBUAcontig16bittile
      functionSourceFile: '/src/libtiff/libtiff/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1959
      functionLinenumberEnd: 1982
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          167
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    putRGBAAcontig16bittile
      functionSourceFile: '/src/libtiff/libtiff/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1935
      functionLinenumberEnd: 1952
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          134
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BuildMapBitdepth16To8
      functionSourceFile: '/src/libtiff/libtiff/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3411
      functionLinenumberEnd: 3426
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          80
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - TIFFErrorExtR
        - _TIFFmallocExt
        - __assert_fail
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_getimage.c:3415,5'
          Dst:             __assert_fail
        - Src:             'tif_getimage.c:3416,37'
          Dst:             _TIFFmallocExt
        - Src:             'tif_getimage.c:3419,9'
          Dst:             TIFFErrorExtR
    - functionName:    putRGBcontig8bittile
      functionSourceFile: '/src/libtiff/libtiff/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1841
      functionLinenumberEnd: 1855
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          519
      EdgeCount:       28
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_getimage.c:1850,9'
          Branch Sides:    []
      Callsites:       []
    - functionName:    putRGBUAcontig8bittile
      functionSourceFile: '/src/libtiff/libtiff/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1883
      functionLinenumberEnd: 1905
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          140
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BuildMapUaToAa
      functionSourceFile: '/src/libtiff/libtiff/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3390
      functionLinenumberEnd: 3408
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          101
      EdgeCount:       20
      CyclomaticComplexity: 5
      functionsReached:
        - TIFFErrorExtR
        - _TIFFmallocExt
        - __assert_fail
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_getimage.c:3394,5'
          Dst:             __assert_fail
        - Src:             'tif_getimage.c:3395,30'
          Dst:             _TIFFmallocExt
        - Src:             'tif_getimage.c:3398,9'
          Dst:             TIFFErrorExtR
    - functionName:    putRGBAAcontig8bittile
      functionSourceFile: '/src/libtiff/libtiff/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1862
      functionLinenumberEnd: 1876
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          594
      EdgeCount:       28
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_getimage.c:1871,9'
          Branch Sides:    []
      Callsites:       []
    - functionName:    gtStripContig
      functionSourceFile: '/src/libtiff/libtiff/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1150
      functionLinenumberEnd: 1292
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         62
      ICount:          513
      EdgeCount:       82
      CyclomaticComplexity: 22
      functionsReached:
        - TIFFComputeStrip
        - TIFFErrorExtR
        - TIFFFileName
        - TIFFGetFieldDefaulted
        - TIFFScanlineSize
        - TIFFStripSize
        - _TIFFReadEncodedStripAndAllocBuffer
        - _TIFFfreeExt
        - setorientation
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_getimage.c:1175,28'
          Dst:             TIFFFileName
        - Src:             'tif_getimage.c:1175,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_getimage.c:1182,5'
          Dst:             TIFFGetFieldDefaulted
        - Src:             'tif_getimage.c:1186,28'
          Dst:             TIFFFileName
        - Src:             'tif_getimage.c:1186,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_getimage.c:1191,20'
          Dst:             TIFFStripSize
        - Src:             'tif_getimage.c:1193,12'
          Dst:             setorientation
        - Src:             'tif_getimage.c:1198,32'
          Dst:             TIFFFileName
        - Src:             'tif_getimage.c:1198,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_getimage.c:1214,5'
          Dst:             TIFFGetFieldDefaulted
        - Src:             'tif_getimage.c:1217,28'
          Dst:             TIFFFileName
        - Src:             'tif_getimage.c:1217,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_getimage.c:1221,16'
          Dst:             TIFFScanlineSize
        - Src:             'tif_getimage.c:1236,32'
          Dst:             TIFFFileName
        - Src:             'tif_getimage.c:1236,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_getimage.c:1242,17'
          Dst:             TIFFComputeStrip
        - Src:             'tif_getimage.c:1240,13'
          Dst:             _TIFFReadEncodedStripAndAllocBuffer
        - Src:             'tif_getimage.c:1290,5'
          Dst:             _TIFFfreeExt
    - functionName:    gtTileContig
      functionSourceFile: '/src/libtiff/libtiff/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 735
      functionLinenumberEnd: 895
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         73
      ICount:          590
      EdgeCount:       97
      CyclomaticComplexity: 26
      functionsReached:
        - TIFFErrorExtR
        - TIFFFileName
        - TIFFGetField
        - TIFFTileRowSize
        - TIFFTileSize
        - _TIFFReadTileAndAllocBuffer
        - _TIFFfreeExt
        - setorientation
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_getimage.c:761,28'
          Dst:             TIFFFileName
        - Src:             'tif_getimage.c:761,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_getimage.c:767,15'
          Dst:             TIFFTileSize
        - Src:             'tif_getimage.c:770,28'
          Dst:             TIFFFileName
        - Src:             'tif_getimage.c:770,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_getimage.c:774,5'
          Dst:             TIFFGetField
        - Src:             'tif_getimage.c:775,5'
          Dst:             TIFFGetField
        - Src:             'tif_getimage.c:777,12'
          Dst:             setorientation
        - Src:             'tif_getimage.c:782,32'
          Dst:             TIFFFileName
        - Src:             'tif_getimage.c:782,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_getimage.c:793,32'
          Dst:             TIFFFileName
        - Src:             'tif_getimage.c:793,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_getimage.c:803,28'
          Dst:             TIFFFileName
        - Src:             'tif_getimage.c:803,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_getimage.c:815,28'
          Dst:             TIFFFileName
        - Src:             'tif_getimage.c:815,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_getimage.c:832,17'
          Dst:             _TIFFReadTileAndAllocBuffer
        - Src:             'tif_getimage.c:842,23'
          Dst:             TIFFTileRowSize
        - Src:             'tif_getimage.c:870,5'
          Dst:             _TIFFfreeExt
    - functionName:    TIFFReadRGBATileExt
      functionSourceFile: '/src/libtiff/libtiff/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3518
      functionLinenumberEnd: 3630
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          318
      EdgeCount:       56
      CyclomaticComplexity: 16
      functionsReached:
        - TIFFErrorExtR
        - TIFFFileName
        - TIFFGetFieldDefaulted
        - TIFFIsTiled
        - TIFFRGBAImageBegin
        - TIFFRGBAImageEnd
        - TIFFRGBAImageGet
        - _TIFFmemset
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_getimage.c:3531,10'
          Dst:             TIFFIsTiled
        - Src:             'tif_getimage.c:3533,28'
          Dst:             TIFFFileName
        - Src:             'tif_getimage.c:3533,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_getimage.c:3538,5'
          Dst:             TIFFGetFieldDefaulted
        - Src:             'tif_getimage.c:3539,5'
          Dst:             TIFFGetFieldDefaulted
        - Src:             'tif_getimage.c:3542,28'
          Dst:             TIFFFileName
        - Src:             'tif_getimage.c:3542,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_getimage.c:3549,28'
          Dst:             TIFFFileName
        - Src:             'tif_getimage.c:3549,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_getimage.c:3559,10'
          Dst:             TIFFRGBAImageBegin
        - Src:             'tif_getimage.c:3561,28'
          Dst:             TIFFFileName
        - Src:             'tif_getimage.c:3561,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_getimage.c:3567,28'
          Dst:             TIFFFileName
        - Src:             'tif_getimage.c:3567,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_getimage.c:3569,9'
          Dst:             TIFFRGBAImageEnd
        - Src:             'tif_getimage.c:3597,10'
          Dst:             TIFFRGBAImageGet
        - Src:             'tif_getimage.c:3599,5'
          Dst:             TIFFRGBAImageEnd
        - Src:             'tif_getimage.c:3617,9'
          Dst:             _TIFFmemset
        - Src:             'tif_getimage.c:3625,9'
          Dst:             _TIFFmemset
    - functionName:    TIFFRGBAImageBegin
      functionSourceFile: '/src/libtiff/libtiff/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 313
      functionLinenumberEnd: 588
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         106
      ICount:          724
      EdgeCount:       129
      CyclomaticComplexity: 25
      functionsReached:
        - PickContigCase
        - PickSeparateCase
        - TIFFGetField
        - TIFFGetFieldDefaulted
        - TIFFRGBAImageEnd
        - TIFFRGBAImageOK
        - TIFFSetField
        - _TIFFmallocExt
        - _TIFFmemcpy
        - isCCITTCompression
        - snprintf
      functionUses:    3
      BranchProfiles:
        - Branch String:   'tif_getimage.c:343,5'
          Branch Sides:    []
        - Branch String:   'tif_getimage.c:364,9'
          Branch Sides:    []
        - Branch String:   'tif_getimage.c:398,9'
          Branch Sides:    []
        - Branch String:   'tif_getimage.c:415,5'
          Branch Sides:    []
        - Branch String:   'tif_getimage.c:466,17'
          Branch Sides:    []
      Callsites:
        - Src:             'tif_getimage.c:322,10'
          Dst:             TIFFRGBAImageOK
        - Src:             'tif_getimage.c:342,5'
          Dst:             TIFFGetFieldDefaulted
        - Src:             'tif_getimage.c:352,13'
          Dst:             snprintf
        - Src:             'tif_getimage.c:359,5'
          Dst:             TIFFGetFieldDefaulted
        - Src:             'tif_getimage.c:360,5'
          Dst:             TIFFGetFieldDefaulted
        - Src:             'tif_getimage.c:382,10'
          Dst:             TIFFGetField
        - Src:             'tif_getimage.c:394,5'
          Dst:             TIFFGetFieldDefaulted
        - Src:             'tif_getimage.c:395,5'
          Dst:             TIFFGetFieldDefaulted
        - Src:             'tif_getimage.c:396,10'
          Dst:             TIFFGetField
        - Src:             'tif_getimage.c:401,21'
          Dst:             isCCITTCompression
        - Src:             'tif_getimage.c:410,17'
          Dst:             snprintf
        - Src:             'tif_getimage.c:418,18'
          Dst:             TIFFGetField
        - Src:             'tif_getimage.c:421,17'
          Dst:             snprintf
        - Src:             'tif_getimage.c:428,40'
          Dst:             _TIFFmallocExt
        - Src:             'tif_getimage.c:430,42'
          Dst:             _TIFFmallocExt
        - Src:             'tif_getimage.c:432,41'
          Dst:             _TIFFmallocExt
        - Src:             'tif_getimage.c:436,17'
          Dst:             snprintf
        - Src:             'tif_getimage.c:441,13'
          Dst:             _TIFFmemcpy
        - Src:             'tif_getimage.c:442,13'
          Dst:             _TIFFmemcpy
        - Src:             'tif_getimage.c:443,13'
          Dst:             _TIFFmemcpy
        - Src:             'tif_getimage.c:451,17'
          Dst:             snprintf
        - Src:             'tif_getimage.c:475,25'
          Dst:             TIFFSetField
        - Src:             'tif_getimage.c:493,17'
          Dst:             snprintf
        - Src:             'tif_getimage.c:502,13'
          Dst:             TIFFGetFieldDefaulted
        - Src:             'tif_getimage.c:505,17'
          Dst:             snprintf
        - Src:             'tif_getimage.c:513,17'
          Dst:             snprintf
        - Src:             'tif_getimage.c:524,17'
          Dst:             snprintf
        - Src:             'tif_getimage.c:529,13'
          Dst:             TIFFSetField
        - Src:             'tif_getimage.c:537,17'
          Dst:             snprintf
        - Src:             'tif_getimage.c:545,17'
          Dst:             snprintf
        - Src:             'tif_getimage.c:550,13'
          Dst:             TIFFSetField
        - Src:             'tif_getimage.c:557,13'
          Dst:             snprintf
        - Src:             'tif_getimage.c:562,5'
          Dst:             TIFFGetField
        - Src:             'tif_getimage.c:563,5'
          Dst:             TIFFGetField
        - Src:             'tif_getimage.c:564,5'
          Dst:             TIFFGetFieldDefaulted
        - Src:             'tif_getimage.c:569,14'
          Dst:             PickContigCase
        - Src:             'tif_getimage.c:571,13'
          Dst:             snprintf
        - Src:             'tif_getimage.c:577,14'
          Dst:             PickSeparateCase
        - Src:             'tif_getimage.c:579,13'
          Dst:             snprintf
        - Src:             'tif_getimage.c:586,5'
          Dst:             TIFFRGBAImageEnd
    - functionName:    TIFFRGBAImageEnd
      functionSourceFile: '/src/libtiff/libtiff/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 255
      functionLinenumberEnd: 299
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         27
      ICount:          217
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - _TIFFfreeExt
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_getimage.c:258,9'
          Dst:             _TIFFfreeExt
        - Src:             'tif_getimage.c:263,9'
          Dst:             _TIFFfreeExt
        - Src:             'tif_getimage.c:268,9'
          Dst:             _TIFFfreeExt
        - Src:             'tif_getimage.c:273,9'
          Dst:             _TIFFfreeExt
        - Src:             'tif_getimage.c:278,9'
          Dst:             _TIFFfreeExt
        - Src:             'tif_getimage.c:283,9'
          Dst:             _TIFFfreeExt
        - Src:             'tif_getimage.c:288,9'
          Dst:             _TIFFfreeExt
        - Src:             'tif_getimage.c:294,9'
          Dst:             _TIFFfreeExt
        - Src:             'tif_getimage.c:295,9'
          Dst:             _TIFFfreeExt
        - Src:             'tif_getimage.c:296,9'
          Dst:             _TIFFfreeExt
    - functionName:    TIFFRGBAImageGet
      functionSourceFile: '/src/libtiff/libtiff/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 592
      functionLinenumberEnd: 628
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          146
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - TIFFErrorExtR
        - TIFFFileName
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_getimage.c:595,33'
          Dst:             TIFFFileName
        - Src:             'tif_getimage.c:595,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_getimage.c:602,23'
          Dst:             TIFFFileName
        - Src:             'tif_getimage.c:601,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_getimage.c:621,33'
          Dst:             TIFFFileName
        - Src:             'tif_getimage.c:621,9'
          Dst:             TIFFErrorExtR
    - functionName:    TIFFRGBAImageOK
      functionSourceFile: '/src/libtiff/libtiff/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         72
      ICount:          424
      EdgeCount:       88
      CyclomaticComplexity: 18
      functionsReached:
        - TIFFGetField
        - TIFFGetFieldDefaulted
        - snprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_getimage.c:96,5'
          Branch Sides:    []
        - Branch String:   'tif_getimage.c:121,9'
          Branch Sides:    []
        - Branch String:   'tif_getimage.c:135,5'
          Branch Sides:    []
      Callsites:
        - Src:             'tif_getimage.c:92,9'
          Dst:             snprintf
        - Src:             'tif_getimage.c:105,13'
          Dst:             snprintf
        - Src:             'tif_getimage.c:113,9'
          Dst:             snprintf
        - Src:             'tif_getimage.c:119,10'
          Dst:             TIFFGetField
        - Src:             'tif_getimage.c:130,17'
          Dst:             snprintf
        - Src:             'tif_getimage.c:143,17'
          Dst:             snprintf
        - Src:             'tif_getimage.c:169,17'
          Dst:             snprintf
        - Src:             'tif_getimage.c:178,13'
          Dst:             TIFFGetFieldDefaulted
        - Src:             'tif_getimage.c:181,17'
          Dst:             snprintf
        - Src:             'tif_getimage.c:188,17'
          Dst:             snprintf
        - Src:             'tif_getimage.c:199,17'
          Dst:             snprintf
        - Src:             'tif_getimage.c:209,17'
          Dst:             snprintf
        - Src:             'tif_getimage.c:217,17'
          Dst:             snprintf
        - Src:             'tif_getimage.c:224,17'
          Dst:             snprintf
        - Src:             'tif_getimage.c:236,17'
          Dst:             snprintf
        - Src:             'tif_getimage.c:246,13'
          Dst:             snprintf
    - functionName:    isCCITTCompression
      functionSourceFile: '/src/libtiff/libtiff/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 302
      functionLinenumberEnd: 308
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          53
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - TIFFGetField
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_getimage.c:304,5'
          Dst:             TIFFGetField
    - functionName:    PickContigCase
      functionSourceFile: '/src/libtiff/libtiff/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3123
      functionLinenumberEnd: 3302
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         134
      ICount:          670
      EdgeCount:       162
      CyclomaticComplexity: 30
      functionsReached:
        - BuildMapBitdepth16To8
        - BuildMapUaToAa
        - TIFFErrorExtR
        - TIFFFileName
        - TIFFGetFieldDefaulted
        - TIFFIsTiled
        - buildMap
        - initCIELabConversion
        - initYCbCrConversion
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_getimage.c:3126,5'
          Branch Sides:    []
        - Branch String:   'tif_getimage.c:3129,13'
          Branch Sides:    []
        - Branch String:   'tif_getimage.c:3182,17'
          Branch Sides:    []
        - Branch String:   'tif_getimage.c:3205,17'
          Branch Sides:    []
        - Branch String:   'tif_getimage.c:3261,21'
          Branch Sides:    []
      Callsites:
        - Src:             'tif_getimage.c:3124,16'
          Dst:             TIFFIsTiled
        - Src:             'tif_getimage.c:3138,29'
          Dst:             BuildMapUaToAa
        - Src:             'tif_getimage.c:3148,29'
          Dst:             BuildMapBitdepth16To8
        - Src:             'tif_getimage.c:3154,29'
          Dst:             BuildMapBitdepth16To8
        - Src:             'tif_getimage.c:3154,59'
          Dst:             BuildMapUaToAa
        - Src:             'tif_getimage.c:3159,29'
          Dst:             BuildMapBitdepth16To8
        - Src:             'tif_getimage.c:3168,46'
          Dst:             buildMap
        - Src:             'tif_getimage.c:3180,17'
          Dst:             buildMap
        - Src:             'tif_getimage.c:3203,17'
          Dst:             buildMap
        - Src:             'tif_getimage.c:3233,21'
          Dst:             initYCbCrConversion
        - Src:             'tif_getimage.c:3246,21'
          Dst:             TIFFGetFieldDefaulted
        - Src:             'tif_getimage.c:3254,49'
          Dst:             TIFFFileName
        - Src:             'tif_getimage.c:3254,25'
          Dst:             TIFFErrorExtR
        - Src:             'tif_getimage.c:3291,46'
          Dst:             buildMap
        - Src:             'tif_getimage.c:3294,39'
          Dst:             initCIELabConversion
    - functionName:    PickSeparateCase
      functionSourceFile: '/src/libtiff/libtiff/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3311
      functionLinenumberEnd: 3386
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         60
      ICount:          293
      EdgeCount:       72
      CyclomaticComplexity: 14
      functionsReached:
        - BuildMapBitdepth16To8
        - BuildMapUaToAa
        - TIFFGetFieldDefaulted
        - TIFFIsTiled
        - initYCbCrConversion
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_getimage.c:3314,5'
          Branch Sides:    []
        - Branch String:   'tif_getimage.c:3321,13'
          Branch Sides:    []
        - Branch String:   'tif_getimage.c:3371,21'
          Branch Sides:    []
      Callsites:
        - Src:             'tif_getimage.c:3312,16'
          Dst:             TIFFIsTiled
        - Src:             'tif_getimage.c:3328,29'
          Dst:             BuildMapUaToAa
        - Src:             'tif_getimage.c:3337,29'
          Dst:             BuildMapBitdepth16To8
        - Src:             'tif_getimage.c:3342,29'
          Dst:             BuildMapBitdepth16To8
        - Src:             'tif_getimage.c:3342,59'
          Dst:             BuildMapUaToAa
        - Src:             'tif_getimage.c:3347,29'
          Dst:             BuildMapBitdepth16To8
        - Src:             'tif_getimage.c:3366,21'
          Dst:             initYCbCrConversion
        - Src:             'tif_getimage.c:3369,21'
          Dst:             TIFFGetFieldDefaulted
    - functionName:    TIFFReadRGBATile
      functionSourceFile: '/src/libtiff/libtiff/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3512
      functionLinenumberEnd: 3513
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFReadRGBATileExt
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_getimage.c:3513,12'
          Dst:             TIFFReadRGBATileExt
    - functionName:    TIFFReadRGBAStripExt
      functionSourceFile: '/src/libtiff/libtiff/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3444
      functionLinenumberEnd: 3502
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          143
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - TIFFErrorExtR
        - TIFFFileName
        - TIFFGetFieldDefaulted
        - TIFFIsTiled
        - TIFFRGBAImageBegin
        - TIFFRGBAImageEnd
        - TIFFRGBAImageGet
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_getimage.c:3450,9'
          Dst:             TIFFIsTiled
        - Src:             'tif_getimage.c:3452,28'
          Dst:             TIFFFileName
        - Src:             'tif_getimage.c:3452,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_getimage.c:3457,5'
          Dst:             TIFFGetFieldDefaulted
        - Src:             'tif_getimage.c:3461,28'
          Dst:             TIFFFileName
        - Src:             'tif_getimage.c:3461,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_getimage.c:3468,18'
          Dst:             TIFFFileName
        - Src:             'tif_getimage.c:3467,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_getimage.c:3473,9'
          Dst:             TIFFRGBAImageBegin
        - Src:             'tif_getimage.c:3477,32'
          Dst:             TIFFFileName
        - Src:             'tif_getimage.c:3477,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_getimage.c:3479,13'
          Dst:             TIFFRGBAImageEnd
        - Src:             'tif_getimage.c:3491,14'
          Dst:             TIFFRGBAImageGet
        - Src:             'tif_getimage.c:3493,9'
          Dst:             TIFFRGBAImageEnd
        - Src:             'tif_getimage.c:3497,28'
          Dst:             TIFFFileName
        - Src:             'tif_getimage.c:3497,9'
          Dst:             TIFFErrorExtR
    - functionName:    TIFFReadRGBAStrip
      functionSourceFile: '/src/libtiff/libtiff/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3437
      functionLinenumberEnd: 3438
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFReadRGBAStripExt
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_getimage.c:3438,12'
          Dst:             TIFFReadRGBAStripExt
    - functionName:    TIFFReadRGBAImage
      functionSourceFile: '/src/libtiff/libtiff/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 661
      functionLinenumberEnd: 663
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFReadRGBAImageOriented
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_getimage.c:662,12'
          Dst:             TIFFReadRGBAImageOriented
    - functionName:    TIFFReadRGBAImageOriented
      functionSourceFile: '/src/libtiff/libtiff/tif_getimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 636
      functionLinenumberEnd: 652
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          59
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - TIFFErrorExtR
        - TIFFFileName
        - TIFFRGBAImageBegin
        - TIFFRGBAImageEnd
        - TIFFRGBAImageGet
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_getimage.c:641,9'
          Dst:             TIFFRGBAImageBegin
        - Src:             'tif_getimage.c:644,14'
          Dst:             TIFFRGBAImageGet
        - Src:             'tif_getimage.c:645,9'
          Dst:             TIFFRGBAImageEnd
        - Src:             'tif_getimage.c:649,28'
          Dst:             TIFFFileName
        - Src:             'tif_getimage.c:649,9'
          Dst:             TIFFErrorExtR
    - functionName:    TIFFHashSetReturnListElt
      functionSourceFile: '/src/libtiff/libtiff/tif_hash_set.c'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 220
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFHashSetRemoveInternal
      functionSourceFile: '/src/libtiff/libtiff/tif_hash_set.c'
      linkageType:     InternalLinkage
      functionLinenumber: 520
      functionLinenumberEnd: 565
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          201
      EdgeCount:       36
      CyclomaticComplexity: 10
      functionsReached:
        - TIFFHashSetRehash
        - TIFFHashSetReturnListElt
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_hash_set.c:521,5'
          Dst:             __assert_fail
        - Src:             'tif_hash_set.c:529,18'
          Dst:             TIFFHashSetRehash
        - Src:             'tif_hash_set.c:553,13'
          Dst:             TIFFHashSetReturnListElt
    - functionName:    TIFFHashSetRehash
      functionSourceFile: '/src/libtiff/libtiff/tif_hash_set.c'
      linkageType:     InternalLinkage
      functionLinenumber: 367
      functionLinenumberEnd: 403
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          124
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - calloc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_hash_set.c:370,23'
          Dst:             calloc
    - functionName:    calloc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFHashSetRemove
      functionSourceFile: '/src/libtiff/libtiff/tif_hash_set.c'
      linkageType:     InternalLinkage
      functionLinenumber: 581
      functionLinenumberEnd: 582
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFHashSetRemoveInternal
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_hash_set.c:582,12'
          Dst:             TIFFHashSetRemoveInternal
    - functionName:    TIFFHashSetLookup
      functionSourceFile: '/src/libtiff/libtiff/tif_hash_set.c'
      linkageType:     InternalLinkage
      functionLinenumber: 505
      functionLinenumberEnd: 512
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          46
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - TIFFHashSetFindPtr
        - __assert_fail
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_hash_set.c:506,5'
          Dst:             __assert_fail
        - Src:             'tif_hash_set.c:507,19'
          Dst:             TIFFHashSetFindPtr
    - functionName:    TIFFHashSetFindPtr
      functionSourceFile: '/src/libtiff/libtiff/tif_hash_set.c'
      linkageType:     InternalLinkage
      functionLinenumber: 410
      functionLinenumberEnd: 421
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          74
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFHashSetGetNewListElt
      functionSourceFile: '/src/libtiff/libtiff/tif_hash_set.c'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFHashSetInsert
      functionSourceFile: '/src/libtiff/libtiff/tif_hash_set.c'
      linkageType:     InternalLinkage
      functionLinenumber: 442
      functionLinenumberEnd: 488
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         32
      ICount:          224
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - TIFFHashSetFindPtr
        - TIFFHashSetGetNewListElt
        - TIFFHashSetRehash
        - __assert_fail
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_hash_set.c:443,5'
          Dst:             __assert_fail
        - Src:             'tif_hash_set.c:444,19'
          Dst:             TIFFHashSetFindPtr
        - Src:             'tif_hash_set.c:459,14'
          Dst:             TIFFHashSetRehash
        - Src:             'tif_hash_set.c:475,25'
          Dst:             TIFFHashSetGetNewListElt
    - functionName:    TIFFListDestroy
      functionSourceFile: '/src/libtiff/libtiff/tif_hash_set.c'
      linkageType:     InternalLinkage
      functionLinenumber: 261
      functionLinenumberEnd: 270
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFHashSetClearInternal
      functionSourceFile: '/src/libtiff/libtiff/tif_hash_set.c'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          115
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached:
        - TIFFHashSetReturnListElt
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_hash_set.c:228,5'
          Dst:             __assert_fail
        - Src:             'tif_hash_set.c:240,17'
          Dst:             TIFFHashSetReturnListElt
    - functionName:    TIFFHashSetDestroy
      functionSourceFile: '/src/libtiff/libtiff/tif_hash_set.c'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 294
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - TIFFHashSetClearInternal
        - TIFFListDestroy
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_hash_set.c:289,9'
          Dst:             TIFFHashSetClearInternal
        - Src:             'tif_hash_set.c:291,9'
          Dst:             TIFFListDestroy
    - functionName:    TIFFHashSetSize
      functionSourceFile: '/src/libtiff/libtiff/tif_hash_set.c'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_hash_set.c:182,5'
          Dst:             __assert_fail
    - functionName:    TIFFHashSetEqualPointer
      functionSourceFile: '/src/libtiff/libtiff/tif_hash_set.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFHashSetHashPointer
      functionSourceFile: '/src/libtiff/libtiff/tif_hash_set.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFHashSetNew
      functionSourceFile: '/src/libtiff/libtiff/tif_hash_set.c'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          106
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - calloc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_hash_set.c:149,34'
          Dst:             calloc
    - functionName:    TIFFGetUnmapFileProc
      functionSourceFile: '/src/libtiff/libtiff/tif_open.c'
      linkageType:     InternalLinkage
      functionLinenumber: 950
      functionLinenumberEnd: 951
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFGetMapFileProc
      functionSourceFile: '/src/libtiff/libtiff/tif_open.c'
      linkageType:     InternalLinkage
      functionLinenumber: 944
      functionLinenumberEnd: 944
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFGetSizeProc
      functionSourceFile: '/src/libtiff/libtiff/tif_open.c'
      linkageType:     InternalLinkage
      functionLinenumber: 939
      functionLinenumberEnd: 939
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFGetCloseProc
      functionSourceFile: '/src/libtiff/libtiff/tif_open.c'
      linkageType:     InternalLinkage
      functionLinenumber: 934
      functionLinenumberEnd: 934
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFGetSeekProc
      functionSourceFile: '/src/libtiff/libtiff/tif_open.c'
      linkageType:     InternalLinkage
      functionLinenumber: 929
      functionLinenumberEnd: 929
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFGetWriteProc
      functionSourceFile: '/src/libtiff/libtiff/tif_open.c'
      linkageType:     InternalLinkage
      functionLinenumber: 924
      functionLinenumberEnd: 924
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFGetReadProc
      functionSourceFile: '/src/libtiff/libtiff/tif_open.c'
      linkageType:     InternalLinkage
      functionLinenumber: 919
      functionLinenumberEnd: 919
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFIsBigTIFF
      functionSourceFile: '/src/libtiff/libtiff/tif_open.c'
      linkageType:     InternalLinkage
      functionLinenumber: 914
      functionLinenumberEnd: 914
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFIsBigEndian
      functionSourceFile: '/src/libtiff/libtiff/tif_open.c'
      linkageType:     InternalLinkage
      functionLinenumber: 907
      functionLinenumberEnd: 908
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFIsMSB2LSB
      functionSourceFile: '/src/libtiff/libtiff/tif_open.c'
      linkageType:     InternalLinkage
      functionLinenumber: 901
      functionLinenumberEnd: 901
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFIsUpSampled
      functionSourceFile: '/src/libtiff/libtiff/tif_open.c'
      linkageType:     InternalLinkage
      functionLinenumber: 896
      functionLinenumberEnd: 896
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFIsByteSwapped
      functionSourceFile: '/src/libtiff/libtiff/tif_open.c'
      linkageType:     InternalLinkage
      functionLinenumber: 891
      functionLinenumberEnd: 891
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFCurrentTile
      functionSourceFile: '/src/libtiff/libtiff/tif_open.c'
      linkageType:     InternalLinkage
      functionLinenumber: 886
      functionLinenumberEnd: 886
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFCurrentStrip
      functionSourceFile: '/src/libtiff/libtiff/tif_open.c'
      linkageType:     InternalLinkage
      functionLinenumber: 881
      functionLinenumberEnd: 881
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFCurrentDirectory
      functionSourceFile: '/src/libtiff/libtiff/tif_open.c'
      linkageType:     InternalLinkage
      functionLinenumber: 876
      functionLinenumberEnd: 876
      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:    TIFFCurrentRow
      functionSourceFile: '/src/libtiff/libtiff/tif_open.c'
      linkageType:     InternalLinkage
      functionLinenumber: 871
      functionLinenumberEnd: 871
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFIsTiled
      functionSourceFile: '/src/libtiff/libtiff/tif_open.c'
      linkageType:     InternalLinkage
      functionLinenumber: 866
      functionLinenumberEnd: 866
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFSetMode
      functionSourceFile: '/src/libtiff/libtiff/tif_open.c'
      linkageType:     InternalLinkage
      functionLinenumber: 856
      functionLinenumberEnd: 859
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFGetMode
      functionSourceFile: '/src/libtiff/libtiff/tif_open.c'
      linkageType:     InternalLinkage
      functionLinenumber: 850
      functionLinenumberEnd: 850
      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:    TIFFSetClientdata
      functionSourceFile: '/src/libtiff/libtiff/tif_open.c'
      linkageType:     InternalLinkage
      functionLinenumber: 841
      functionLinenumberEnd: 844
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFClientdata
      functionSourceFile: '/src/libtiff/libtiff/tif_open.c'
      linkageType:     InternalLinkage
      functionLinenumber: 835
      functionLinenumberEnd: 835
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFSetFileno
      functionSourceFile: '/src/libtiff/libtiff/tif_open.c'
      linkageType:     InternalLinkage
      functionLinenumber: 826
      functionLinenumberEnd: 829
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFFileno
      functionSourceFile: '/src/libtiff/libtiff/tif_open.c'
      linkageType:     InternalLinkage
      functionLinenumber: 820
      functionLinenumberEnd: 820
      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:    TIFFSetFileName
      functionSourceFile: '/src/libtiff/libtiff/tif_open.c'
      linkageType:     InternalLinkage
      functionLinenumber: 811
      functionLinenumberEnd: 814
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFFileName
      functionSourceFile: '/src/libtiff/libtiff/tif_open.c'
      linkageType:     InternalLinkage
      functionLinenumber: 805
      functionLinenumberEnd: 805
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    44
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFClientOpenExt
      functionSourceFile: '/src/libtiff/libtiff/tif_open.c'
      linkageType:     InternalLinkage
      functionLinenumber: 306
      functionLinenumberEnd: 796
      functionDepth:   0
      returnType:      'N/A'
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         173
      ICount:          1257
      EdgeCount:       226
      CyclomaticComplexity: 55
      functionsReached:
        - TIFFCleanup
        - TIFFDefaultDirectory
        - TIFFErrorExtR
        - TIFFReadDirectory
        - TIFFSwabLong
        - TIFFSwabLong8
        - TIFFSwabShort
        - TIFFWarningExtR
        - _TIFFErrorEarly
        - _TIFFResetTifDirAndInitStrileCounters
        - _TIFFSetDefaultCompressionState
        - _TIFFfreeExt
        - _TIFFgetMode
        - _TIFFmallocExt
        - _TIFFmemcpy
        - _TIFFmemset
        - __assert_fail
        - strcpy
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tif_open.c:483,9'
          Branch Sides:    []
        - Branch String:   'tif_open.c:731,5'
          Branch Sides:    []
      Callsites:
        - Src:             'tif_open.c:337,9'
          Dst:             __assert_fail
        - Src:             'tif_open.c:341,9'
          Dst:             _TIFFgetMode
        - Src:             'tif_open.c:344,47'
          Dst:             strlen
        - Src:             'tif_open.c:348,9'
          Dst:             _TIFFErrorEarly
        - Src:             'tif_open.c:359,9'
          Dst:             _TIFFErrorEarly
        - Src:             'tif_open.c:367,19'
          Dst:             _TIFFmallocExt
        - Src:             'tif_open.c:370,9'
          Dst:             _TIFFErrorEarly
        - Src:             'tif_open.c:374,5'
          Dst:             _TIFFmemset
        - Src:             'tif_open.c:376,5'
          Dst:             strcpy
        - Src:             'tif_open.c:402,5'
          Dst:             _TIFFResetTifDirAndInitStrileCounters
        - Src:             'tif_open.c:406,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_open.c:408,9'
          Dst:             _TIFFfreeExt
        - Src:             'tif_open.c:412,5'
          Dst:             _TIFFSetDefaultCompressionState
        - Src:             'tif_open.c:506,17'
          Dst:             TIFFWarningExtR
        - Src:             'tif_open.c:563,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_open.c:583,13'
          Dst:             _TIFFmemcpy
        - Src:             'tif_open.c:586,17'
          Dst:             TIFFSwabShort
        - Src:             'tif_open.c:596,13'
          Dst:             _TIFFmemcpy
        - Src:             'tif_open.c:600,17'
          Dst:             TIFFSwabShort
        - Src:             'tif_open.c:601,17'
          Dst:             TIFFSwabShort
        - Src:             'tif_open.c:615,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_open.c:621,14'
          Dst:             TIFFDefaultDirectory
        - Src:             'tif_open.c:646,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_open.c:673,9'
          Dst:             TIFFSwabShort
        - Src:             'tif_open.c:677,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_open.c:687,13'
          Dst:             TIFFSwabLong
        - Src:             'tif_open.c:696,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_open.c:701,13'
          Dst:             TIFFSwabShort
        - Src:             'tif_open.c:702,13'
          Dst:             TIFFSwabLong8
        - Src:             'tif_open.c:706,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_open.c:715,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_open.c:749,21'
          Dst:             __assert_fail
        - Src:             'tif_open.c:766,22'
          Dst:             TIFFDefaultDirectory
        - Src:             'tif_open.c:774,17'
          Dst:             TIFFReadDirectory
        - Src:             'tif_open.c:785,18'
          Dst:             TIFFDefaultDirectory
        - Src:             'tif_open.c:793,5'
          Dst:             TIFFCleanup
    - functionName:    _TIFFgetMode
      functionSourceFile: '/src/libtiff/libtiff/tif_open.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          84
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - _TIFFErrorEarly
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tif_open.c:60,5'
          Branch Sides:    []
      Callsites:
        - Src:             'tif_open.c:74,13'
          Dst:             _TIFFErrorEarly
    - functionName:    _TIFFmallocExt
      functionSourceFile: '/src/libtiff/libtiff/tif_open.c'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          130
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - _TIFFEmitErrorAboveMaxCumulatedMemAlloc
        - _TIFFEmitErrorAboveMaxSingleMemAlloc
        - _TIFFmalloc
      functionUses:    79
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_open.c:178,9'
          Dst:             _TIFFEmitErrorAboveMaxSingleMemAlloc
        - Src:             'tif_open.c:187,13'
          Dst:             _TIFFEmitErrorAboveMaxCumulatedMemAlloc
        - Src:             'tif_open.c:190,21'
          Dst:             _TIFFmalloc
        - Src:             'tif_open.c:197,12'
          Dst:             _TIFFmalloc
    - functionName:    strcpy
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _tiffDummyMapProc
      functionSourceFile: '/src/libtiff/libtiff/tif_open.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _tiffDummyUnmapProc
      functionSourceFile: '/src/libtiff/libtiff/tif_open.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _TIFFfreeExt
      functionSourceFile: '/src/libtiff/libtiff/tif_open.c'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          73
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - _TIFFfree
        - __assert_fail
      functionUses:    328
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_open.c:282,9'
          Dst:             __assert_fail
        - Src:             'tif_open.c:286,5'
          Dst:             _TIFFfree
    - functionName:    _TIFFEmitErrorAboveMaxSingleMemAlloc
      functionSourceFile: '/src/libtiff/libtiff/tif_open.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFErrorExtR
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_open.c:141,5'
          Dst:             TIFFErrorExtR
    - functionName:    _TIFFEmitErrorAboveMaxCumulatedMemAlloc
      functionSourceFile: '/src/libtiff/libtiff/tif_open.c'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFErrorExtR
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_open.c:152,5'
          Dst:             TIFFErrorExtR
    - functionName:    TIFFClientOpen
      functionSourceFile: '/src/libtiff/libtiff/tif_open.c'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 296
      functionDepth:   0
      returnType:      'N/A'
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFClientOpenExt
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_open.c:295,12'
          Dst:             TIFFClientOpenExt
    - functionName:    _TIFFreallocExt
      functionSourceFile: '/src/libtiff/libtiff/tif_open.c'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          191
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - _TIFFEmitErrorAboveMaxCumulatedMemAlloc
        - _TIFFEmitErrorAboveMaxSingleMemAlloc
        - _TIFFrealloc
        - __assert_fail
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_open.c:240,9'
          Dst:             _TIFFEmitErrorAboveMaxSingleMemAlloc
        - Src:             'tif_open.c:251,13'
          Dst:             __assert_fail
        - Src:             'tif_open.c:258,13'
          Dst:             _TIFFEmitErrorAboveMaxCumulatedMemAlloc
        - Src:             'tif_open.c:263,13'
          Dst:             _TIFFrealloc
        - Src:             'tif_open.c:271,12'
          Dst:             _TIFFrealloc
    - functionName:    _TIFFcallocExt
      functionSourceFile: '/src/libtiff/libtiff/tif_open.c'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          170
      EdgeCount:       41
      CyclomaticComplexity: 13
      functionsReached:
        - _TIFFEmitErrorAboveMaxCumulatedMemAlloc
        - _TIFFEmitErrorAboveMaxSingleMemAlloc
        - _TIFFcalloc
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_open.c:209,13'
          Dst:             _TIFFEmitErrorAboveMaxSingleMemAlloc
        - Src:             'tif_open.c:221,13'
          Dst:             _TIFFEmitErrorAboveMaxCumulatedMemAlloc
        - Src:             'tif_open.c:224,21'
          Dst:             _TIFFcalloc
        - Src:             'tif_open.c:231,12'
          Dst:             _TIFFcalloc
    - functionName:    TIFFOpenOptionsSetWarningHandlerExtR
      functionSourceFile: '/src/libtiff/libtiff/tif_open.c'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFOpenOptionsSetErrorHandlerExtR
      functionSourceFile: '/src/libtiff/libtiff/tif_open.c'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFOpenOptionsSetWarnAboutUnknownTags
      functionSourceFile: '/src/libtiff/libtiff/tif_open.c'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 119
      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:    TIFFOpenOptionsSetMaxCumulatedMemAlloc
      functionSourceFile: '/src/libtiff/libtiff/tif_open.c'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFOpenOptionsSetMaxSingleMemAlloc
      functionSourceFile: '/src/libtiff/libtiff/tif_open.c'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFOpenOptionsFree
      functionSourceFile: '/src/libtiff/libtiff/tif_open.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _TIFFfree
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_open.c:87,51'
          Dst:             _TIFFfree
    - functionName:    TIFFOpenOptionsAlloc
      functionSourceFile: '/src/libtiff/libtiff/tif_open.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _TIFFcalloc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_open.c:83,28'
          Dst:             _TIFFcalloc
    - functionName:    TIFFReadAndRealloc
      functionSourceFile: '/src/libtiff/libtiff/tif_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          289
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - TIFFErrorExtR
        - _TIFFfreeExt
        - _TIFFreallocExt
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_read.c:98,13'
          Dst:             __assert_fail
        - Src:             'tif_read.c:105,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_read.c:108,38'
          Dst:             _TIFFreallocExt
        - Src:             'tif_read.c:112,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_read.c:115,17'
          Dst:             _TIFFfreeExt
        - Src:             'tif_read.c:141,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_read.c:149,17'
          Dst:             TIFFErrorExtR
    - functionName:    TIFFFillStripPartial
      functionSourceFile: '/src/libtiff/libtiff/tif_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 316
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         62
      ICount:          460
      EdgeCount:       80
      CyclomaticComplexity: 20
      functionsReached:
        - TIFFErrorExtR
        - TIFFFillStrip
        - TIFFGetStrileByteCount
        - TIFFGetStrileOffset
        - TIFFJPEGIsFullStripRequired
        - TIFFReadAndRealloc
        - TIFFReverseBits
        - TIFFStartStrip
        - _TIFFSeekOK
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_read.c:190,9'
          Dst:             __assert_fail
        - Src:             'tif_read.c:195,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_read.c:220,9'
          Dst:             __assert_fail
        - Src:             'tif_read.c:227,19'
          Dst:             TIFFGetStrileOffset
        - Src:             'tif_read.c:232,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_read.c:240,10'
          Dst:             _TIFFSeekOK
        - Src:             'tif_read.c:242,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_read.c:255,29'
          Dst:             TIFFGetStrileByteCount
        - Src:             'tif_read.c:259,30'
          Dst:             TIFFGetStrileByteCount
        - Src:             'tif_read.c:264,5'
          Dst:             __assert_fail
        - Src:             'tif_read.c:265,10'
          Dst:             TIFFReadAndRealloc
        - Src:             'tif_read.c:282,9'
          Dst:             __assert_fail
        - Src:             'tif_read.c:283,9'
          Dst:             TIFFReverseBits
        - Src:             'tif_read.c:301,17'
          Dst:             TIFFGetStrileByteCount
        - Src:             'tif_read.c:303,17'
          Dst:             TIFFJPEGIsFullStripRequired
        - Src:             'tif_read.c:305,24'
          Dst:             TIFFFillStrip
        - Src:             'tif_read.c:310,16'
          Dst:             TIFFStartStrip
    - functionName:    TIFFFillStrip
      functionSourceFile: '/src/libtiff/libtiff/tif_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 818
      functionLinenumberEnd: 1015
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         78
      ICount:          514
      EdgeCount:       106
      CyclomaticComplexity: 30
      functionsReached:
        - NoSanitizeSubUInt64
        - TIFFErrorExtR
        - TIFFGetMaxCompressionRatio
        - TIFFGetStrileByteCount
        - TIFFGetStrileOffset
        - TIFFReadBufferSetup
        - TIFFReadRawStrip1
        - TIFFReadRawStripOrTile2
        - TIFFReverseBits
        - TIFFStartStrip
        - TIFFStripSize
        - TIFFWarningExtR
        - _TIFFfreeExt
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_read.c:824,30'
          Dst:             TIFFGetStrileByteCount
        - Src:             'tif_read.c:827,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_read.c:835,36'
          Dst:             TIFFStripSize
        - Src:             'tif_read.c:852,17'
          Dst:             TIFFWarningExtR
        - Src:             'tif_read.c:866,21'
          Dst:             TIFFGetMaxCompressionRatio
        - Src:             'tif_read.c:870,21'
          Dst:             TIFFErrorExtR
        - Src:             'tif_read.c:893,17'
          Dst:             TIFFGetStrileOffset
        - Src:             'tif_read.c:908,41'
          Dst:             TIFFGetStrileOffset
        - Src:             'tif_read.c:907,21'
          Dst:             NoSanitizeSubUInt64
        - Src:             'tif_read.c:901,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_read.c:931,17'
          Dst:             _TIFFfreeExt
        - Src:             'tif_read.c:938,43'
          Dst:             TIFFGetStrileOffset
        - Src:             'tif_read.c:962,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_read.c:970,21'
          Dst:             TIFFErrorExtR
        - Src:             'tif_read.c:987,22'
          Dst:             TIFFReadBufferSetup
        - Src:             'tif_read.c:991,21'
          Dst:             TIFFReadRawStrip1
        - Src:             'tif_read.c:999,21'
          Dst:             TIFFReadRawStripOrTile2
        - Src:             'tif_read.c:1011,17'
          Dst:             TIFFReverseBits
        - Src:             'tif_read.c:1014,13'
          Dst:             TIFFStartStrip
    - functionName:    TIFFStartStrip
      functionSourceFile: '/src/libtiff/libtiff/tif_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1542
      functionLinenumberEnd: 1585
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          172
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - TIFFErrorExtR
        - TIFFGetStrileByteCount
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_read.c:1553,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_read.c:1571,40'
          Dst:             TIFFGetStrileByteCount
    - functionName:    NoSanitizeSubUInt64
      functionSourceFile: '/src/libtiff/libtiff/tif_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 811
      functionLinenumberEnd: 811
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFReadBufferSetup
      functionSourceFile: '/src/libtiff/libtiff/tif_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1487
      functionLinenumberEnd: 1535
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          155
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - TIFFErrorExtR
        - _TIFFcallocExt
        - _TIFFfreeExt
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_read.c:1492,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_read.c:1502,13'
          Dst:             _TIFFfreeExt
        - Src:             'tif_read.c:1517,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_read.c:1523,24'
          Dst:             _TIFFcallocExt
        - Src:             'tif_read.c:1528,9'
          Dst:             TIFFErrorExtR
    - functionName:    TIFFReadRawStrip1
      functionSourceFile: '/src/libtiff/libtiff/tif_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 680
      functionLinenumberEnd: 737
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          205
      EdgeCount:       36
      CyclomaticComplexity: 10
      functionsReached:
        - TIFFErrorExtR
        - TIFFGetStrileOffset
        - _TIFFSeekOK
        - _TIFFmemcpy
        - __assert_fail
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_read.c:681,5'
          Dst:             __assert_fail
        - Src:             'tif_read.c:686,14'
          Dst:             TIFFGetStrileOffset
        - Src:             'tif_read.c:686,14'
          Dst:             _TIFFSeekOK
        - Src:             'tif_read.c:688,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_read.c:696,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_read.c:708,14'
          Dst:             TIFFGetStrileOffset
        - Src:             'tif_read.c:709,30'
          Dst:             TIFFGetStrileOffset
        - Src:             'tif_read.c:727,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_read.c:734,9'
          Dst:             _TIFFmemcpy
    - functionName:    TIFFReadRawStripOrTile2
      functionSourceFile: '/src/libtiff/libtiff/tif_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 742
      functionLinenumberEnd: 770
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          111
      EdgeCount:       20
      CyclomaticComplexity: 5
      functionsReached:
        - TIFFErrorExtR
        - TIFFGetStrileOffset
        - TIFFReadAndRealloc
        - _TIFFSeekOK
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_read.c:743,5'
          Dst:             __assert_fail
        - Src:             'tif_read.c:744,5'
          Dst:             __assert_fail
        - Src:             'tif_read.c:746,10'
          Dst:             TIFFGetStrileOffset
        - Src:             'tif_read.c:746,10'
          Dst:             _TIFFSeekOK
        - Src:             'tif_read.c:750,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_read.c:756,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_read.c:764,10'
          Dst:             TIFFReadAndRealloc
    - functionName:    _TIFFSwab64BitData
      functionSourceFile: '/src/libtiff/libtiff/tif_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1827
      functionLinenumberEnd: 1831
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFSwabArrayOfDouble
        - __assert_fail
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_read.c:1829,5'
          Dst:             __assert_fail
        - Src:             'tif_read.c:1830,5'
          Dst:             TIFFSwabArrayOfDouble
    - functionName:    _TIFFSwab32BitData
      functionSourceFile: '/src/libtiff/libtiff/tif_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1820
      functionLinenumberEnd: 1824
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFSwabArrayOfLong
        - __assert_fail
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_read.c:1822,5'
          Dst:             __assert_fail
        - Src:             'tif_read.c:1823,5'
          Dst:             TIFFSwabArrayOfLong
    - functionName:    _TIFFSwab24BitData
      functionSourceFile: '/src/libtiff/libtiff/tif_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1813
      functionLinenumberEnd: 1817
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFSwabArrayOfTriples
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_read.c:1815,5'
          Dst:             __assert_fail
        - Src:             'tif_read.c:1816,5'
          Dst:             TIFFSwabArrayOfTriples
    - functionName:    _TIFFSwab16BitData
      functionSourceFile: '/src/libtiff/libtiff/tif_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1806
      functionLinenumberEnd: 1810
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFSwabArrayOfShort
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_read.c:1808,5'
          Dst:             __assert_fail
        - Src:             'tif_read.c:1809,5'
          Dst:             TIFFSwabArrayOfShort
    - functionName:    _TIFFNoPostDecode
      functionSourceFile: '/src/libtiff/libtiff/tif_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1799
      functionLinenumberEnd: 1803
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFReadFromUserBuffer
      functionSourceFile: '/src/libtiff/libtiff/tif_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1697
      functionLinenumberEnd: 1796
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          373
      EdgeCount:       64
      CyclomaticComplexity: 18
      functionsReached:
        - TIFFErrorExtR
        - TIFFIsTiled
        - TIFFReverseBits
        - TIFFStartStrip
        - TIFFStartTile
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_read.c:1707,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_read.c:1712,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_read.c:1728,9'
          Dst:             TIFFReverseBits
        - Src:             'tif_read.c:1731,9'
          Dst:             TIFFIsTiled
        - Src:             'tif_read.c:1733,14'
          Dst:             TIFFStartTile
        - Src:             'tif_read.c:1755,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_read.c:1762,18'
          Dst:             TIFFStartStrip
        - Src:             'tif_read.c:1785,9'
          Dst:             TIFFReverseBits
    - functionName:    TIFFStartTile
      functionSourceFile: '/src/libtiff/libtiff/tif_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1592
      functionLinenumberEnd: 1667
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         39
      ICount:          331
      EdgeCount:       53
      CyclomaticComplexity: 16
      functionsReached:
        - TIFFErrorExtR
        - TIFFGetStrileByteCount
        - _TIFFMultiply32
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_read.c:1607,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_read.c:1613,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_read.c:1619,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_read.c:1629,13'
          Dst:             _TIFFMultiply32
        - Src:             'tif_read.c:1636,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_read.c:1647,13'
          Dst:             _TIFFMultiply32
        - Src:             'tif_read.c:1663,40'
          Dst:             TIFFGetStrileByteCount
    - functionName:    TIFFReadRawTile
      functionSourceFile: '/src/libtiff/libtiff/tif_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1261
      functionLinenumberEnd: 1293
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          120
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - TIFFCheckRead
        - TIFFErrorExtR
        - TIFFGetStrileByteCount
        - TIFFReadRawTile1
        - _TIFFCastUInt64ToSSize
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_read.c:1267,10'
          Dst:             TIFFCheckRead
        - Src:             'tif_read.c:1271,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_read.c:1278,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_read.c:1283,19'
          Dst:             TIFFGetStrileByteCount
        - Src:             'tif_read.c:1287,22'
          Dst:             _TIFFCastUInt64ToSSize
        - Src:             'tif_read.c:1292,13'
          Dst:             TIFFReadRawTile1
    - functionName:    TIFFCheckRead
      functionSourceFile: '/src/libtiff/libtiff/tif_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1670
      functionLinenumberEnd: 1684
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          65
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - TIFFErrorExtR
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_read.c:1673,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_read.c:1678,9'
          Dst:             TIFFErrorExtR
    - functionName:    TIFFReadRawTile1
      functionSourceFile: '/src/libtiff/libtiff/tif_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1204
      functionLinenumberEnd: 1255
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          224
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - TIFFErrorExtR
        - TIFFGetStrileOffset
        - _TIFFSeekOK
        - _TIFFmemcpy
        - __assert_fail
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_read.c:1205,5'
          Dst:             __assert_fail
        - Src:             'tif_read.c:1210,14'
          Dst:             TIFFGetStrileOffset
        - Src:             'tif_read.c:1210,14'
          Dst:             _TIFFSeekOK
        - Src:             'tif_read.c:1212,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_read.c:1221,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_read.c:1233,24'
          Dst:             TIFFGetStrileOffset
        - Src:             'tif_read.c:1235,14'
          Dst:             TIFFGetStrileOffset
        - Src:             'tif_read.c:1244,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_read.c:1252,9'
          Dst:             _TIFFmemcpy
    - functionName:    _TIFFReadEncodedTileAndAllocBuffer
      functionSourceFile: '/src/libtiff/libtiff/tif_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1118
      functionLinenumberEnd: 1200
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          256
      EdgeCount:       48
      CyclomaticComplexity: 15
      functionsReached:
        - TIFFCheckRead
        - TIFFErrorExtR
        - TIFFFileName
        - TIFFFillTile
        - TIFFGetMaxCompressionRatio
        - TIFFReadEncodedTile
        - _TIFFmallocExt
        - _TIFFmemset
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_read.c:1125,16'
          Dst:             TIFFReadEncodedTile
        - Src:             'tif_read.c:1128,10'
          Dst:             TIFFCheckRead
        - Src:             'tif_read.c:1132,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_read.c:1138,10'
          Dst:             TIFFFillTile
        - Src:             'tif_read.c:1147,32'
          Dst:             TIFFFileName
        - Src:             'tif_read.c:1147,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_read.c:1164,17'
          Dst:             TIFFGetMaxCompressionRatio
        - Src:             'tif_read.c:1169,36'
          Dst:             TIFFFileName
        - Src:             'tif_read.c:1169,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_read.c:1180,12'
          Dst:             _TIFFmallocExt
        - Src:             'tif_read.c:1183,28'
          Dst:             TIFFFileName
        - Src:             'tif_read.c:1183,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_read.c:1186,5'
          Dst:             _TIFFmemset
    - functionName:    TIFFReadEncodedTile
      functionSourceFile: '/src/libtiff/libtiff/tif_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1040
      functionLinenumberEnd: 1090
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          254
      EdgeCount:       54
      CyclomaticComplexity: 17
      functionsReached:
        - TIFFCheckRead
        - TIFFErrorExtR
        - TIFFFillTile
        - TIFFReadRawTile1
        - TIFFReverseBits
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_read.c:1045,10'
          Dst:             TIFFCheckRead
        - Src:             'tif_read.c:1049,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_read.c:1060,13'
          Dst:             TIFFReadRawTile1
        - Src:             'tif_read.c:1065,13'
          Dst:             TIFFReverseBits
        - Src:             'tif_read.c:1075,10'
          Dst:             TIFFFillTile
    - functionName:    TIFFFillTile
      functionSourceFile: '/src/libtiff/libtiff/tif_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1300
      functionLinenumberEnd: 1475
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         80
      ICount:          514
      EdgeCount:       109
      CyclomaticComplexity: 31
      functionsReached:
        - TIFFErrorExtR
        - TIFFGetMaxCompressionRatio
        - TIFFGetStrileByteCount
        - TIFFGetStrileOffset
        - TIFFReadBufferSetup
        - TIFFReadRawStripOrTile2
        - TIFFReadRawTile1
        - TIFFReverseBits
        - TIFFStartTile
        - TIFFTileSize
        - TIFFWarningExtR
        - _TIFFfreeExt
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_read.c:1306,30'
          Dst:             TIFFGetStrileByteCount
        - Src:             'tif_read.c:1309,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_read.c:1316,35'
          Dst:             TIFFTileSize
        - Src:             'tif_read.c:1333,17'
          Dst:             TIFFWarningExtR
        - Src:             'tif_read.c:1347,21'
          Dst:             TIFFGetMaxCompressionRatio
        - Src:             'tif_read.c:1351,21'
          Dst:             TIFFErrorExtR
        - Src:             'tif_read.c:1373,17'
          Dst:             TIFFGetStrileOffset
        - Src:             'tif_read.c:1397,17'
          Dst:             _TIFFfreeExt
        - Src:             'tif_read.c:1405,43'
          Dst:             TIFFGetStrileOffset
        - Src:             'tif_read.c:1421,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_read.c:1429,21'
          Dst:             TIFFErrorExtR
        - Src:             'tif_read.c:1446,22'
          Dst:             TIFFReadBufferSetup
        - Src:             'tif_read.c:1450,21'
          Dst:             TIFFReadRawTile1
        - Src:             'tif_read.c:1458,21'
          Dst:             TIFFReadRawStripOrTile2
        - Src:             'tif_read.c:1471,17'
          Dst:             TIFFReverseBits
        - Src:             'tif_read.c:1474,13'
          Dst:             TIFFStartTile
    - functionName:    _TIFFReadTileAndAllocBuffer
      functionSourceFile: '/src/libtiff/libtiff/tif_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1101
      functionLinenumberEnd: 1107
      functionDepth:   0
      returnType:      size_t
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - int
        - int
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          66
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - TIFFCheckRead
        - TIFFCheckTile
        - TIFFComputeTile
        - _TIFFReadEncodedTileAndAllocBuffer
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_read.c:1102,10'
          Dst:             TIFFCheckRead
        - Src:             'tif_read.c:1102,36'
          Dst:             TIFFCheckTile
        - Src:             'tif_read.c:1105,14'
          Dst:             TIFFComputeTile
        - Src:             'tif_read.c:1104,13'
          Dst:             _TIFFReadEncodedTileAndAllocBuffer
    - functionName:    TIFFReadTile
      functionSourceFile: '/src/libtiff/libtiff/tif_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1028
      functionLinenumberEnd: 1033
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          63
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - TIFFCheckRead
        - TIFFCheckTile
        - TIFFComputeTile
        - TIFFReadEncodedTile
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_read.c:1029,10'
          Dst:             TIFFCheckRead
        - Src:             'tif_read.c:1029,36'
          Dst:             TIFFCheckTile
        - Src:             'tif_read.c:1031,38'
          Dst:             TIFFComputeTile
        - Src:             'tif_read.c:1031,13'
          Dst:             TIFFReadEncodedTile
    - functionName:    TIFFReadRawStrip
      functionSourceFile: '/src/libtiff/libtiff/tif_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 776
      functionLinenumberEnd: 808
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          120
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - TIFFCheckRead
        - TIFFErrorExtR
        - TIFFGetStrileByteCount
        - TIFFReadRawStrip1
        - _TIFFCastUInt64ToSSize
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_read.c:782,10'
          Dst:             TIFFCheckRead
        - Src:             'tif_read.c:786,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_read.c:793,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_read.c:798,19'
          Dst:             TIFFGetStrileByteCount
        - Src:             'tif_read.c:802,22'
          Dst:             _TIFFCastUInt64ToSSize
        - Src:             'tif_read.c:807,13'
          Dst:             TIFFReadRawStrip1
    - functionName:    _TIFFReadEncodedStripAndAllocBuffer
      functionSourceFile: '/src/libtiff/libtiff/tif_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 624
      functionLinenumberEnd: 676
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          188
      EdgeCount:       37
      CyclomaticComplexity: 12
      functionsReached:
        - TIFFErrorExtR
        - TIFFFileName
        - TIFFFillStrip
        - TIFFGetMaxCompressionRatio
        - TIFFReadEncodedStrip
        - TIFFReadEncodedStripGetStripSize
        - _TIFFcallocExt
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_read.c:630,16'
          Dst:             TIFFReadEncodedStrip
        - Src:             'tif_read.c:633,22'
          Dst:             TIFFReadEncodedStripGetStripSize
        - Src:             'tif_read.c:639,10'
          Dst:             TIFFFillStrip
        - Src:             'tif_read.c:649,46'
          Dst:             TIFFGetMaxCompressionRatio
        - Src:             'tif_read.c:654,32'
          Dst:             TIFFFileName
        - Src:             'tif_read.c:654,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_read.c:664,12'
          Dst:             _TIFFcallocExt
        - Src:             'tif_read.c:667,28'
          Dst:             TIFFFileName
        - Src:             'tif_read.c:667,9'
          Dst:             TIFFErrorExtR
    - functionName:    TIFFReadEncodedStrip
      functionSourceFile: '/src/libtiff/libtiff/tif_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 572
      functionLinenumberEnd: 612
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          227
      EdgeCount:       50
      CyclomaticComplexity: 16
      functionsReached:
        - TIFFFillStrip
        - TIFFReadEncodedStripGetStripSize
        - TIFFReadRawStrip1
        - TIFFReverseBits
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_read.c:578,17'
          Dst:             TIFFReadEncodedStripGetStripSize
        - Src:             'tif_read.c:587,13'
          Dst:             TIFFReadRawStrip1
        - Src:             'tif_read.c:592,13'
          Dst:             TIFFReverseBits
        - Src:             'tif_read.c:600,10'
          Dst:             TIFFFillStrip
    - functionName:    TIFFReadEncodedStripGetStripSize
      functionSourceFile: '/src/libtiff/libtiff/tif_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 526
      functionLinenumberEnd: 564
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          169
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - TIFFCheckRead
        - TIFFErrorExtR
        - TIFFVStripSize
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_read.c:534,10'
          Dst:             TIFFCheckRead
        - Src:             'tif_read.c:538,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_read.c:549,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_read.c:560,17'
          Dst:             TIFFVStripSize
    - functionName:    TIFFSeek
      functionSourceFile: '/src/libtiff/libtiff/tif_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 327
      functionLinenumberEnd: 487
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         56
      ICount:          350
      EdgeCount:       77
      CyclomaticComplexity: 23
      functionsReached:
        - TIFFErrorExtR
        - TIFFFillStrip
        - TIFFFillStripPartial
        - TIFFStartStrip
        - _TIFFAdd64
        - _TIFFCastUInt64ToUInt32
        - _TIFFMultiply64
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_read.c:338,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_read.c:345,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_read.c:355,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_read.c:361,13'
          Dst:             _TIFFMultiply64
        - Src:             'tif_read.c:364,19'
          Dst:             _TIFFAdd64
        - Src:             'tif_read.c:369,17'
          Dst:             _TIFFCastUInt64ToUInt32
        - Src:             'tif_read.c:420,18'
          Dst:             TIFFFillStrip
        - Src:             'tif_read.c:463,18'
          Dst:             TIFFFillStripPartial
        - Src:             'tif_read.c:468,18'
          Dst:             TIFFStartStrip
    - functionName:    TIFFReadScanline
      functionSourceFile: '/src/libtiff/libtiff/tif_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 490
      functionLinenumberEnd: 517
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          110
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - TIFFCheckRead
        - TIFFSeek
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_read.c:493,10'
          Dst:             TIFFCheckRead
        - Src:             'tif_read.c:495,14'
          Dst:             TIFFSeek
    - functionName:    TIFFRasterScanlineSize
      functionSourceFile: '/src/libtiff/libtiff/tif_strip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 410
      functionLinenumberEnd: 414
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFRasterScanlineSize64
        - _TIFFCastUInt64ToSSize
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_strip.c:413,9'
          Dst:             TIFFRasterScanlineSize64
        - Src:             'tif_strip.c:414,12'
          Dst:             _TIFFCastUInt64ToSSize
    - functionName:    TIFFRasterScanlineSize64
      functionSourceFile: '/src/libtiff/libtiff/tif_strip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 392
      functionLinenumberEnd: 408
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          94
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _TIFFMultiply64
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_strip.c:398,9'
          Dst:             _TIFFMultiply64
        - Src:             'tif_strip.c:402,13'
          Dst:             _TIFFMultiply64
        - Src:             'tif_strip.c:406,17'
          Dst:             _TIFFMultiply64
    - functionName:    TIFFScanlineSize
      functionSourceFile: '/src/libtiff/libtiff/tif_strip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 378
      functionLinenumberEnd: 382
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFScanlineSize64
        - _TIFFCastUInt64ToSSize
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_strip.c:381,9'
          Dst:             TIFFScanlineSize64
        - Src:             'tif_strip.c:382,12'
          Dst:             _TIFFCastUInt64ToSSize
    - functionName:    TIFFScanlineSize64
      functionSourceFile: '/src/libtiff/libtiff/tif_strip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 376
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         41
      ICount:          305
      EdgeCount:       56
      CyclomaticComplexity: 17
      functionsReached:
        - TIFFErrorExtR
        - TIFFGetFieldDefaulted
        - _TIFFMultiply64
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_strip.c:308,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_strip.c:311,13'
          Dst:             TIFFGetFieldDefaulted
        - Src:             'tif_strip.c:319,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_strip.c:326,35'
          Dst:             _TIFFMultiply64
        - Src:             'tif_strip.c:329,17'
          Dst:             _TIFFMultiply64
        - Src:             'tif_strip.c:355,32'
          Dst:             _TIFFMultiply64
        - Src:             'tif_strip.c:358,17'
          Dst:             _TIFFMultiply64
        - Src:             'tif_strip.c:366,13'
          Dst:             _TIFFMultiply64
        - Src:             'tif_strip.c:372,9'
          Dst:             TIFFErrorExtR
    - functionName:    _TIFFDefaultStripSize
      functionSourceFile: '/src/libtiff/libtiff/tif_strip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          72
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - TIFFScanlineSize64
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_strip.c:268,24'
          Dst:             TIFFScanlineSize64
    - functionName:    TIFFDefaultStripSize
      functionSourceFile: '/src/libtiff/libtiff/tif_strip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFStripSize
      functionSourceFile: '/src/libtiff/libtiff/tif_strip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 243
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFStripSize64
        - _TIFFCastUInt64ToSSize
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_strip.c:242,9'
          Dst:             TIFFStripSize64
        - Src:             'tif_strip.c:243,12'
          Dst:             _TIFFCastUInt64ToSSize
    - functionName:    TIFFStripSize64
      functionSourceFile: '/src/libtiff/libtiff/tif_strip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - TIFFVStripSize64
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_strip.c:236,13'
          Dst:             TIFFVStripSize64
    - functionName:    TIFFVStripSize64
      functionSourceFile: '/src/libtiff/libtiff/tif_strip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _TIFFStrileSize64
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_strip.c:173,12'
          Dst:             _TIFFStrileSize64
    - functionName:    _TIFFStrileSize64
      functionSourceFile: '/src/libtiff/libtiff/tif_strip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         60
      ICount:          401
      EdgeCount:       82
      CyclomaticComplexity: 24
      functionsReached:
        - TIFFErrorExtR
        - TIFFGetFieldDefaulted
        - TIFFScanlineSize64
        - TIFFTileRowSize64
        - _TIFFMultiply64
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_strip.c:134,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_strip.c:137,9'
          Dst:             TIFFGetFieldDefaulted
        - Src:             'tif_strip.c:145,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_strip.c:154,31'
          Dst:             _TIFFMultiply64
        - Src:             'tif_strip.c:156,28'
          Dst:             _TIFFMultiply64
        - Src:             'tif_strip.c:156,28'
          Dst:             _TIFFMultiply64
        - Src:             'tif_strip.c:156,28'
          Dst:             _TIFFMultiply64
        - Src:             'tif_strip.c:159,13'
          Dst:             _TIFFMultiply64
        - Src:             'tif_strip.c:163,43'
          Dst:             TIFFScanlineSize64
        - Src:             'tif_strip.c:164,43'
          Dst:             TIFFTileRowSize64
        - Src:             'tif_strip.c:162,17'
          Dst:             _TIFFMultiply64
    - functionName:    TIFFRawStripSize
      functionSourceFile: '/src/libtiff/libtiff/tif_strip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 219
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - TIFFErrorExtR
        - TIFFRawStripSize64
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_strip.c:207,9'
          Dst:             TIFFRawStripSize64
        - Src:             'tif_strip.c:215,13'
          Dst:             TIFFErrorExtR
    - functionName:    TIFFRawStripSize64
      functionSourceFile: '/src/libtiff/libtiff/tif_strip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - TIFFErrorExtR
        - TIFFGetStrileByteCount
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_strip.c:190,26'
          Dst:             TIFFGetStrileByteCount
        - Src:             'tif_strip.c:194,9'
          Dst:             TIFFErrorExtR
    - functionName:    TIFFVStripSize
      functionSourceFile: '/src/libtiff/libtiff/tif_strip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFVStripSize64
        - _TIFFCastUInt64ToSSize
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_strip.c:180,9'
          Dst:             TIFFVStripSize64
        - Src:             'tif_strip.c:181,12'
          Dst:             _TIFFCastUInt64ToSSize
    - functionName:    TIFFNumberOfStrips
      functionSourceFile: '/src/libtiff/libtiff/tif_strip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          104
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - TIFFWarningExtR
        - _TIFFMultiply32
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_strip.c:83,9'
          Dst:             TIFFWarningExtR
        - Src:             'tif_strip.c:91,13'
          Dst:             _TIFFMultiply32
    - functionName:    TIFFComputeStrip
      functionSourceFile: '/src/libtiff/libtiff/tif_strip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          184
      EdgeCount:       42
      CyclomaticComplexity: 13
      functionsReached:
        - TIFFErrorExtR
        - _TIFFAdd64
        - _TIFFCastUInt64ToUInt32
        - _TIFFMultiply64
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_strip.c:43,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_strip.c:54,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_strip.c:59,25'
          Dst:             _TIFFMultiply64
        - Src:             'tif_strip.c:63,19'
          Dst:             _TIFFAdd64
        - Src:             'tif_strip.c:66,17'
          Dst:             _TIFFCastUInt64ToUInt32
    - functionName:    TIFFReverseBits
      functionSourceFile: '/src/libtiff/libtiff/tif_swab.c'
      linkageType:     InternalLinkage
      functionLinenumber: 311
      functionLinenumberEnd: 329
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          119
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFGetBitRevTable
      functionSourceFile: '/src/libtiff/libtiff/tif_swab.c'
      linkageType:     InternalLinkage
      functionLinenumber: 306
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFSwabArrayOfDouble
      functionSourceFile: '/src/libtiff/libtiff/tif_swab.c'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          84
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFSwabDouble
      functionSourceFile: '/src/libtiff/libtiff/tif_swab.c'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          66
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFSwabArrayOfFloat
      functionSourceFile: '/src/libtiff/libtiff/tif_swab.c'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 197
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          56
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFSwabFloat
      functionSourceFile: '/src/libtiff/libtiff/tif_swab.c'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          38
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFSwabArrayOfLong8
      functionSourceFile: '/src/libtiff/libtiff/tif_swab.c'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          84
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFSwabArrayOfLong
      functionSourceFile: '/src/libtiff/libtiff/tif_swab.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          56
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    18
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFSwabArrayOfTriples
      functionSourceFile: '/src/libtiff/libtiff/tif_swab.c'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          42
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFSwabArrayOfShort
      functionSourceFile: '/src/libtiff/libtiff/tif_swab.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          42
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFSwabLong8
      functionSourceFile: '/src/libtiff/libtiff/tif_swab.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          66
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    52
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFSwabLong
      functionSourceFile: '/src/libtiff/libtiff/tif_swab.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          38
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    61
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFSwabShort
      functionSourceFile: '/src/libtiff/libtiff/tif_swab.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          24
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    44
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _TIFFDefaultTileSize
      functionSourceFile: '/src/libtiff/libtiff/tif_tile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 266
      functionLinenumberEnd: 277
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          105
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFDefaultTileSize
      functionSourceFile: '/src/libtiff/libtiff/tif_tile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 261
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFTileSize
      functionSourceFile: '/src/libtiff/libtiff/tif_tile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFTileSize64
        - _TIFFCastUInt64ToSSize
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_tile.c:250,9'
          Dst:             TIFFTileSize64
        - Src:             'tif_tile.c:251,12'
          Dst:             _TIFFCastUInt64ToSSize
    - functionName:    TIFFTileSize64
      functionSourceFile: '/src/libtiff/libtiff/tif_tile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFVTileSize64
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_tile.c:244,13'
          Dst:             TIFFVTileSize64
    - functionName:    TIFFVTileSize64
      functionSourceFile: '/src/libtiff/libtiff/tif_tile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 228
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _TIFFStrileSize64
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_tile.c:228,12'
          Dst:             _TIFFStrileSize64
    - functionName:    TIFFVTileSize
      functionSourceFile: '/src/libtiff/libtiff/tif_tile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFVTileSize64
        - _TIFFCastUInt64ToSSize
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_tile.c:235,9'
          Dst:             TIFFVTileSize64
        - Src:             'tif_tile.c:236,12'
          Dst:             _TIFFCastUInt64ToSSize
    - functionName:    TIFFTileRowSize
      functionSourceFile: '/src/libtiff/libtiff/tif_tile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 220
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFTileRowSize64
        - _TIFFCastUInt64ToSSize
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_tile.c:219,9'
          Dst:             TIFFTileRowSize64
        - Src:             'tif_tile.c:220,12'
          Dst:             _TIFFCastUInt64ToSSize
    - functionName:    TIFFTileRowSize64
      functionSourceFile: '/src/libtiff/libtiff/tif_tile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          132
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - TIFFErrorExtR
        - _TIFFMultiply64
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_tile.c:187,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_tile.c:192,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_tile.c:195,15'
          Dst:             _TIFFMultiply64
        - Src:             'tif_tile.c:201,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_tile.c:204,19'
          Dst:             _TIFFMultiply64
        - Src:             'tif_tile.c:210,9'
          Dst:             TIFFErrorExtR
    - functionName:    TIFFNumberOfTiles
      functionSourceFile: '/src/libtiff/libtiff/tif_tile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         32
      ICount:          215
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - _TIFFMultiply32
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_tile.c:165,19'
          Dst:             _TIFFMultiply32
        - Src:             'tif_tile.c:163,15'
          Dst:             _TIFFMultiply32
        - Src:             'tif_tile.c:170,18'
          Dst:             _TIFFMultiply32
    - functionName:    TIFFCheckTile
      functionSourceFile: '/src/libtiff/libtiff/tif_tile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          143
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - TIFFErrorExtR
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_tile.c:115,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_tile.c:121,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_tile.c:128,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_tile.c:135,9'
          Dst:             TIFFErrorExtR
    - functionName:    TIFFComputeTile
      functionSourceFile: '/src/libtiff/libtiff/tif_tile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         109
      ICount:          605
      EdgeCount:       150
      CyclomaticComplexity: 43
      functionsReached:
        - TIFFErrorExtR
        - _TIFFAdd64
        - _TIFFCastUInt64ToUInt32
        - _TIFFMultiply32
        - _TIFFMultiply64
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_tile.c:57,28'
          Dst:             _TIFFMultiply32
        - Src:             'tif_tile.c:59,13'
          Dst:             _TIFFMultiply32
        - Src:             'tif_tile.c:68,20'
          Dst:             _TIFFMultiply64
        - Src:             'tif_tile.c:69,20'
          Dst:             _TIFFMultiply64
        - Src:             'tif_tile.c:73,18'
          Dst:             _TIFFAdd64
        - Src:             'tif_tile.c:76,18'
          Dst:             _TIFFAdd64
        - Src:             'tif_tile.c:84,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_tile.c:90,17'
          Dst:             _TIFFMultiply64
        - Src:             'tif_tile.c:93,22'
          Dst:             _TIFFAdd64
        - Src:             'tif_tile.c:98,16'
          Dst:             _TIFFCastUInt64ToUInt32
    - functionName:    TIFFWarningExtR
      functionSourceFile: '/src/libtiff/libtiff/tif_warning.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          121
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    103
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFWarningExt
      functionSourceFile: '/src/libtiff/libtiff/tif_warning.c'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          63
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFWarning
      functionSourceFile: '/src/libtiff/libtiff/tif_warning.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          60
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFSetWarningHandlerExt
      functionSourceFile: '/src/libtiff/libtiff/tif_warning.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFSetWarningHandler
      functionSourceFile: '/src/libtiff/libtiff/tif_warning.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFSetWriteOffset
      functionSourceFile: '/src/libtiff/libtiff/tif_write.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1029
      functionLinenumberEnd: 1032
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFFlushData1
      functionSourceFile: '/src/libtiff/libtiff/tif_write.c'
      linkageType:     InternalLinkage
      functionLinenumber: 998
      functionLinenumberEnd: 1020
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          138
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - TIFFAppendToStrip
        - TIFFReverseBits
      functionUses:    37
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_write.c:1003,13'
          Dst:             TIFFReverseBits
        - Src:             'tif_write.c:1004,14'
          Dst:             TIFFAppendToStrip
    - functionName:    TIFFAppendToStrip
      functionSourceFile: '/src/libtiff/libtiff/tif_write.c'
      linkageType:     InternalLinkage
      functionLinenumber: 813
      functionLinenumberEnd: 990
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         76
      ICount:          666
      EdgeCount:       104
      CyclomaticComplexity: 30
      functionsReached:
        - TIFFErrorExtR
        - _TIFFSeekOK
        - _TIFFfreeExt
        - _TIFFmallocExt
        - __assert_fail
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_write.c:822,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_write.c:827,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_write.c:832,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_write.c:841,9'
          Dst:             __assert_fail
        - Src:             'tif_write.c:854,18'
          Dst:             _TIFFSeekOK
        - Src:             'tif_write.c:856,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_write.c:888,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_write.c:920,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_write.c:924,16'
          Dst:             _TIFFmallocExt
        - Src:             'tif_write.c:927,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_write.c:941,18'
          Dst:             _TIFFSeekOK
        - Src:             'tif_write.c:943,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_write.c:944,17'
          Dst:             _TIFFfreeExt
        - Src:             'tif_write.c:949,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_write.c:950,17'
          Dst:             _TIFFfreeExt
        - Src:             'tif_write.c:953,18'
          Dst:             _TIFFSeekOK
        - Src:             'tif_write.c:955,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_write.c:956,17'
          Dst:             _TIFFfreeExt
        - Src:             'tif_write.c:961,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_write.c:962,17'
          Dst:             _TIFFfreeExt
        - Src:             'tif_write.c:970,9'
          Dst:             _TIFFfreeExt
        - Src:             'tif_write.c:979,9'
          Dst:             TIFFErrorExtR
    - functionName:    TIFFSetupStrips
      functionSourceFile: '/src/libtiff/libtiff/tif_write.c'
      linkageType:     InternalLinkage
      functionLinenumber: 594
      functionLinenumberEnd: 638
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         35
      ICount:          269
      EdgeCount:       46
      CyclomaticComplexity: 13
      functionsReached:
        - TIFFErrorExtR
        - TIFFNumberOfStrips
        - TIFFNumberOfTiles
        - _TIFFCheckMalloc
        - _TIFFfreeExt
        - _TIFFmemset
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_write.c:600,39'
          Dst:             TIFFNumberOfTiles
        - Src:             'tif_write.c:604,39'
          Dst:             TIFFNumberOfStrips
        - Src:             'tif_write.c:610,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_write.c:618,9'
          Dst:             _TIFFfreeExt
        - Src:             'tif_write.c:619,40'
          Dst:             _TIFFCheckMalloc
        - Src:             'tif_write.c:622,9'
          Dst:             _TIFFfreeExt
        - Src:             'tif_write.c:623,43'
          Dst:             _TIFFCheckMalloc
        - Src:             'tif_write.c:631,5'
          Dst:             _TIFFmemset
        - Src:             'tif_write.c:633,5'
          Dst:             _TIFFmemset
    - functionName:    TIFFWriteRawTile
      functionSourceFile: '/src/libtiff/libtiff/tif_write.c'
      linkageType:     InternalLinkage
      functionLinenumber: 574
      functionLinenumberEnd: 588
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          88
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - TIFFAppendToStrip
        - TIFFErrorExtR
        - TIFFWriteCheck
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_write.c:577,10'
          Dst:             TIFFWriteCheck
        - Src:             'tif_write.c:581,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_write.c:586,13'
          Dst:             TIFFAppendToStrip
    - functionName:    TIFFWriteCheck
      functionSourceFile: '/src/libtiff/libtiff/tif_write.c'
      linkageType:     InternalLinkage
      functionLinenumber: 648
      functionLinenumberEnd: 714
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          295
      EdgeCount:       58
      CyclomaticComplexity: 19
      functionsReached:
        - TIFFErrorExtR
        - TIFFForceStrileArrayWriting
        - TIFFScanlineSize
        - TIFFSetupStrips
        - TIFFTileSize
        - _TIFFFillStriles
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_write.c:651,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_write.c:656,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_write.c:662,5'
          Dst:             _TIFFFillStriles
        - Src:             'tif_write.c:676,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_write.c:680,51'
          Dst:             TIFFSetupStrips
        - Src:             'tif_write.c:683,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_write.c:689,36'
          Dst:             TIFFTileSize
        - Src:             'tif_write.c:695,36'
          Dst:             TIFFScanlineSize
        - Src:             'tif_write.c:710,9'
          Dst:             TIFFForceStrileArrayWriting
    - functionName:    TIFFWriteEncodedTile
      functionSourceFile: '/src/libtiff/libtiff/tif_write.c'
      linkageType:     InternalLinkage
      functionLinenumber: 455
      functionLinenumberEnd: 562
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         70
      ICount:          545
      EdgeCount:       97
      CyclomaticComplexity: 29
      functionsReached:
        - TIFFAppendToStrip
        - TIFFErrorExtR
        - TIFFReverseBits
        - TIFFWriteBufferSetup
        - TIFFWriteCheck
        - _TIFFReserveLargeEnoughWriteBuffer
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_write.c:461,10'
          Dst:             TIFFWriteCheck
        - Src:             'tif_write.c:466,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_write.c:475,10'
          Dst:             TIFFWriteBufferSetup
        - Src:             'tif_write.c:485,10'
          Dst:             _TIFFReserveLargeEnoughWriteBuffer
        - Src:             'tif_write.c:500,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_write.c:507,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_write.c:536,13'
          Dst:             TIFFReverseBits
        - Src:             'tif_write.c:538,24'
          Dst:             TIFFAppendToStrip
        - Src:             'tif_write.c:555,9'
          Dst:             TIFFReverseBits
        - Src:             'tif_write.c:557,10'
          Dst:             TIFFAppendToStrip
    - functionName:    TIFFWriteBufferSetup
      functionSourceFile: '/src/libtiff/libtiff/tif_write.c'
      linkageType:     InternalLinkage
      functionLinenumber: 720
      functionLinenumberEnd: 764
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          182
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - TIFFErrorExtR
        - TIFFStripSize
        - _TIFFfreeExt
        - _TIFFmallocExt
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_write.c:727,13'
          Dst:             _TIFFfreeExt
        - Src:             'tif_write.c:734,59'
          Dst:             TIFFStripSize
        - Src:             'tif_write.c:748,14'
          Dst:             _TIFFmallocExt
        - Src:             'tif_write.c:751,13'
          Dst:             TIFFErrorExtR
    - functionName:    _TIFFReserveLargeEnoughWriteBuffer
      functionSourceFile: '/src/libtiff/libtiff/tif_write.c'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          113
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - TIFFErrorExtR
        - TIFFWriteBufferSetup
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_write.c:222,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_write.c:228,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_write.c:240,19'
          Dst:             TIFFWriteBufferSetup
    - functionName:    TIFFWriteTile
      functionSourceFile: '/src/libtiff/libtiff/tif_write.c'
      linkageType:     InternalLinkage
      functionLinenumber: 429
      functionLinenumberEnd: 440
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - TIFFCheckTile
        - TIFFComputeTile
        - TIFFWriteEncodedTile
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_write.c:430,10'
          Dst:             TIFFCheckTile
        - Src:             'tif_write.c:438,39'
          Dst:             TIFFComputeTile
        - Src:             'tif_write.c:438,13'
          Dst:             TIFFWriteEncodedTile
    - functionName:    TIFFWriteRawStrip
      functionSourceFile: '/src/libtiff/libtiff/tif_write.c'
      linkageType:     InternalLinkage
      functionLinenumber: 369
      functionLinenumberEnd: 421
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          206
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - TIFFAppendToStrip
        - TIFFErrorExtR
        - TIFFGrowStrips
        - TIFFWriteCheck
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_write.c:373,10'
          Dst:             TIFFWriteCheck
        - Src:             'tif_write.c:388,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_write.c:401,14'
          Dst:             TIFFGrowStrips
        - Src:             'tif_write.c:415,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_write.c:419,13'
          Dst:             TIFFAppendToStrip
    - functionName:    TIFFGrowStrips
      functionSourceFile: '/src/libtiff/libtiff/tif_write.c'
      linkageType:     InternalLinkage
      functionLinenumber: 770
      functionLinenumberEnd: 806
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          158
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached:
        - TIFFErrorExtR
        - _TIFFmemset
        - _TIFFreallocExt
        - __assert_fail
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_write.c:775,5'
          Dst:             __assert_fail
        - Src:             'tif_write.c:776,35'
          Dst:             _TIFFreallocExt
        - Src:             'tif_write.c:786,38'
          Dst:             _TIFFreallocExt
        - Src:             'tif_write.c:795,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_write.c:798,5'
          Dst:             _TIFFmemset
        - Src:             'tif_write.c:800,5'
          Dst:             _TIFFmemset
    - functionName:    TIFFWriteEncodedStrip
      functionSourceFile: '/src/libtiff/libtiff/tif_write.c'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionLinenumberEnd: 361
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         64
      ICount:          481
      EdgeCount:       89
      CyclomaticComplexity: 27
      functionsReached:
        - TIFFAppendToStrip
        - TIFFErrorExtR
        - TIFFGrowStrips
        - TIFFReverseBits
        - TIFFWriteBufferSetup
        - TIFFWriteCheck
        - _TIFFReserveLargeEnoughWriteBuffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_write.c:262,10'
          Dst:             TIFFWriteCheck
        - Src:             'tif_write.c:277,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_write.c:282,14'
          Dst:             TIFFGrowStrips
        - Src:             'tif_write.c:292,10'
          Dst:             TIFFWriteBufferSetup
        - Src:             'tif_write.c:302,10'
          Dst:             _TIFFReserveLargeEnoughWriteBuffer
        - Src:             'tif_write.c:312,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_write.c:334,13'
          Dst:             TIFFReverseBits
        - Src:             'tif_write.c:336,24'
          Dst:             TIFFAppendToStrip
        - Src:             'tif_write.c:354,9'
          Dst:             TIFFReverseBits
        - Src:             'tif_write.c:356,10'
          Dst:             TIFFAppendToStrip
    - functionName:    TIFFWriteScanline
      functionSourceFile: '/src/libtiff/libtiff/tif_write.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         87
      ICount:          626
      EdgeCount:       119
      CyclomaticComplexity: 34
      functionsReached:
        - TIFFErrorExtR
        - TIFFFlushData
        - TIFFGrowStrips
        - TIFFWriteBufferSetup
        - TIFFWriteCheck
        - _TIFFAdd64
        - _TIFFCastUInt64ToUInt32
        - _TIFFMultiply64
        - __assert_fail
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_write.c:55,10'
          Dst:             TIFFWriteCheck
        - Src:             'tif_write.c:62,10'
          Dst:             TIFFWriteBufferSetup
        - Src:             'tif_write.c:75,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_write.c:88,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_write.c:98,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_write.c:104,13'
          Dst:             _TIFFMultiply64
        - Src:             'tif_write.c:108,13'
          Dst:             _TIFFAdd64
        - Src:             'tif_write.c:112,17'
          Dst:             _TIFFCastUInt64ToUInt32
        - Src:             'tif_write.c:125,37'
          Dst:             TIFFGrowStrips
        - Src:             'tif_write.c:132,14'
          Dst:             TIFFFlushData
        - Src:             'tif_write.c:145,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_write.c:185,13'
          Dst:             __assert_fail
    - functionName:    unixErrorHandler
      functionSourceFile: '/src/libtiff/libtiff/tif_unix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 379
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fprintf
        - vfprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_unix.c:381,9'
          Dst:             fprintf
        - Src:             'tif_unix.c:382,5'
          Dst:             vfprintf
        - Src:             'tif_unix.c:383,5'
          Dst:             fprintf
    - functionName:    vfprintf
      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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    unixWarningHandler
      functionSourceFile: '/src/libtiff/libtiff/tif_unix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 368
      functionLinenumberEnd: 374
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fprintf
        - vfprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_unix.c:370,9'
          Dst:             fprintf
        - Src:             'tif_unix.c:371,5'
          Dst:             fprintf
        - Src:             'tif_unix.c:372,5'
          Dst:             vfprintf
        - Src:             'tif_unix.c:373,5'
          Dst:             fprintf
    - functionName:    _TIFFmemcmp
      functionSourceFile: '/src/libtiff/libtiff/tif_unix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 362
      functionLinenumberEnd: 363
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - memcmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_unix.c:363,13'
          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:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _TIFFmemcpy
      functionSourceFile: '/src/libtiff/libtiff/tif_unix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 357
      functionLinenumberEnd: 359
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    72
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _TIFFmemset
      functionSourceFile: '/src/libtiff/libtiff/tif_unix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 354
      functionLinenumberEnd: 354
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    30
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _TIFFrealloc
      functionSourceFile: '/src/libtiff/libtiff/tif_unix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 352
      functionLinenumberEnd: 352
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - realloc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_unix.c:352,51'
          Dst:             realloc
    - functionName:    realloc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _TIFFfree
      functionSourceFile: '/src/libtiff/libtiff/tif_unix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 350
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _TIFFcalloc
      functionSourceFile: '/src/libtiff/libtiff/tif_unix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 343
      functionLinenumberEnd: 348
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - calloc
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_unix.c:347,12'
          Dst:             calloc
    - functionName:    _TIFFmalloc
      functionSourceFile: '/src/libtiff/libtiff/tif_unix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 335
      functionLinenumberEnd: 340
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFOpenExt
      functionSourceFile: '/src/libtiff/libtiff/tif_unix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          99
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - TIFFFdOpenExt
        - _TIFFErrorEarly
        - _TIFFgetMode
        - __errno_location
        - close
        - open64
        - strerror
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_unix.c:244,9'
          Dst:             _TIFFgetMode
        - Src:             'tif_unix.c:253,10'
          Dst:             open64
        - Src:             'tif_unix.c:256,13'
          Dst:             __errno_location
        - Src:             'tif_unix.c:256,35'
          Dst:             __errno_location
        - Src:             'tif_unix.c:256,26'
          Dst:             strerror
        - Src:             'tif_unix.c:259,38'
          Dst:             __errno_location
        - Src:             'tif_unix.c:259,29'
          Dst:             strerror
        - Src:             'tif_unix.c:258,13'
          Dst:             _TIFFErrorEarly
        - Src:             'tif_unix.c:263,13'
          Dst:             _TIFFErrorEarly
        - Src:             'tif_unix.c:268,11'
          Dst:             TIFFFdOpenExt
        - Src:             'tif_unix.c:270,9'
          Dst:             close
    - functionName:    open64
      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:    __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:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strerror
      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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFFdOpenExt
      functionSourceFile: '/src/libtiff/libtiff/tif_unix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - TIFFClientOpenExt
        - _tiffCloseProc
        - _tiffMapProc
        - _tiffReadProc
        - _tiffSeekProc
        - _tiffSizeProc
        - _tiffUnmapProc
        - _tiffWriteProc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_unix.c:222,11'
          Dst:             TIFFClientOpenExt
        - Src:             'tif_unix.c:222,11'
          Dst:             _tiffReadProc
        - Src:             'tif_unix.c:222,11'
          Dst:             _tiffWriteProc
        - Src:             'tif_unix.c:222,11'
          Dst:             _tiffSeekProc
        - Src:             'tif_unix.c:222,11'
          Dst:             _tiffCloseProc
        - Src:             'tif_unix.c:222,11'
          Dst:             _tiffSizeProc
        - Src:             'tif_unix.c:222,11'
          Dst:             _tiffMapProc
        - Src:             'tif_unix.c:222,11'
          Dst:             _tiffUnmapProc
    - functionName:    close
      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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _tiffReadProc
      functionSourceFile: '/src/libtiff/libtiff/tif_unix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          111
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - __errno_location
        - read
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_unix.c:76,9'
          Dst:             __errno_location
        - Src:             'tif_unix.c:88,17'
          Dst:             read
    - functionName:    _tiffWriteProc
      functionSourceFile: '/src/libtiff/libtiff/tif_unix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          111
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - __errno_location
        - write
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_unix.c:107,9'
          Dst:             __errno_location
        - Src:             'tif_unix.c:120,17'
          Dst:             write
    - functionName:    _tiffSeekProc
      functionSourceFile: '/src/libtiff/libtiff/tif_unix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __errno_location
        - lseek64
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_unix.c:138,9'
          Dst:             __errno_location
        - Src:             'tif_unix.c:142,23'
          Dst:             lseek64
    - functionName:    _tiffCloseProc
      functionSourceFile: '/src/libtiff/libtiff/tif_unix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - close
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_unix.c:149,13'
          Dst:             close
    - functionName:    _tiffSizeProc
      functionSourceFile: '/src/libtiff/libtiff/tif_unix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fstat64
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_unix.c:157,9'
          Dst:             fstat64
    - functionName:    _tiffMapProc
      functionSourceFile: '/src/libtiff/libtiff/tif_unix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          69
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _tiffSizeProc
        - mmap64
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_unix.c:168,23'
          Dst:             _tiffSizeProc
        - Src:             'tif_unix.c:175,21'
          Dst:             mmap64
    - functionName:    _tiffUnmapProc
      functionSourceFile: '/src/libtiff/libtiff/tif_unix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - munmap
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_unix.c:188,11'
          Dst:             munmap
    - functionName:    munmap
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mmap64
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - int
        - int
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fstat64
      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:    lseek64
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    write
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    read
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFOpen
      functionSourceFile: '/src/libtiff/libtiff/tif_unix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 234
      functionLinenumberEnd: 235
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFOpenExt
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_unix.c:235,12'
          Dst:             TIFFOpenExt
    - functionName:    TIFFFdOpen
      functionSourceFile: '/src/libtiff/libtiff/tif_unix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFFdOpenExt
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_unix.c:212,12'
          Dst:             TIFFFdOpenExt
    - functionName:    _TIFFSeekOK
      functionSourceFile: '/src/libtiff/libtiff/tif_aux.c'
      linkageType:     InternalLinkage
      functionLinenumber: 507
      functionLinenumberEnd: 510
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    22
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _TIFFClampDoubleToUInt32
      functionSourceFile: '/src/libtiff/libtiff/tif_aux.c'
      linkageType:     InternalLinkage
      functionLinenumber: 498
      functionLinenumberEnd: 504
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          39
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _TIFFClampDoubleToFloat
      functionSourceFile: '/src/libtiff/libtiff/tif_aux.c'
      linkageType:     InternalLinkage
      functionLinenumber: 489
      functionLinenumberEnd: 495
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFGetFieldDefaulted
      functionSourceFile: '/src/libtiff/libtiff/tif_aux.c'
      linkageType:     InternalLinkage
      functionLinenumber: 478
      functionLinenumberEnd: 485
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFVGetFieldDefaulted
      functionUses:    22
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_aux.c:483,10'
          Dst:             TIFFVGetFieldDefaulted
    - functionName:    TIFFVGetFieldDefaulted
      functionSourceFile: '/src/libtiff/libtiff/tif_aux.c'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 471
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         166
      ICount:          1240
      EdgeCount:       211
      CyclomaticComplexity: 47
      functionsReached:
        - TIFFDefaultRefBlackWhite
        - TIFFDefaultTransferFunction
        - TIFFErrorExtR
        - TIFFVGetField
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_aux.c:314,5'
          Branch Sides:    []
      Callsites:
        - Src:             'tif_aux.c:312,9'
          Dst:             TIFFVGetField
        - Src:             'tif_aux.c:378,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_aux.c:449,18'
          Dst:             TIFFDefaultTransferFunction
        - Src:             'tif_aux.c:451,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_aux.c:463,43'
          Dst:             TIFFDefaultRefBlackWhite
    - functionName:    TIFFDefaultTransferFunction
      functionSourceFile: '/src/libtiff/libtiff/tif_aux.c'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          244
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - _TIFFfreeExt
        - _TIFFmallocExt
        - _TIFFmemcpy
        - pow
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_aux.c:230,25'
          Dst:             _TIFFmallocExt
        - Src:             'tif_aux.c:237,45'
          Dst:             pow
        - Src:             'tif_aux.c:242,29'
          Dst:             _TIFFmallocExt
        - Src:             'tif_aux.c:245,9'
          Dst:             _TIFFmemcpy
        - Src:             'tif_aux.c:246,29'
          Dst:             _TIFFmallocExt
        - Src:             'tif_aux.c:249,9'
          Dst:             _TIFFmemcpy
        - Src:             'tif_aux.c:255,9'
          Dst:             _TIFFfreeExt
        - Src:             'tif_aux.c:257,9'
          Dst:             _TIFFfreeExt
        - Src:             'tif_aux.c:259,9'
          Dst:             _TIFFfreeExt
    - functionName:    TIFFDefaultRefBlackWhite
      functionSourceFile: '/src/libtiff/libtiff/tif_aux.c'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          144
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - _TIFFmallocExt
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_aux.c:268,37'
          Dst:             _TIFFmallocExt
    - 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:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _TIFFCheckMalloc
      functionSourceFile: '/src/libtiff/libtiff/tif_aux.c'
      linkageType:     InternalLinkage
      functionLinenumber: 212
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _TIFFCheckRealloc
      functionUses:    30
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_aux.c:213,12'
          Dst:             _TIFFCheckRealloc
    - functionName:    _TIFFCheckRealloc
      functionSourceFile: '/src/libtiff/libtiff/tif_aux.c'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          66
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - TIFFErrorExtR
        - _TIFFMultiplySSize
        - _TIFFreallocExt
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_aux.c:189,22'
          Dst:             _TIFFMultiplySSize
        - Src:             'tif_aux.c:195,14'
          Dst:             _TIFFreallocExt
        - Src:             'tif_aux.c:200,9'
          Dst:             TIFFErrorExtR
    - functionName:    _TIFFMultiplySSize
      functionSourceFile: '/src/libtiff/libtiff/tif_aux.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          99
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - TIFFErrorExtR
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_aux.c:81,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_aux.c:92,13'
          Dst:             TIFFErrorExtR
    - functionName:    _TIFFComputeRowSize64
      functionSourceFile: '/src/libtiff/libtiff/tif_aux.c'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - short
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          79
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _TIFFMultiply64
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_aux.c:173,24'
          Dst:             _TIFFMultiply64
        - Src:             'tif_aux.c:178,12'
          Dst:             _TIFFMultiply64
    - functionName:    _TIFFMultiply64
      functionSourceFile: '/src/libtiff/libtiff/tif_aux.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - TIFFErrorExtR
      functionUses:    35
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_aux.c:52,9'
          Dst:             TIFFErrorExtR
    - functionName:    _TIFFComputeBitOffset
      functionSourceFile: '/src/libtiff/libtiff/tif_aux.c'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - short
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          61
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _TIFFMultiply64
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_aux.c:160,24'
          Dst:             _TIFFMultiply64
        - Src:             'tif_aux.c:163,12'
          Dst:             _TIFFMultiply64
    - functionName:    _TIFFComputeRowOffset
      functionSourceFile: '/src/libtiff/libtiff/tif_aux.c'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _TIFFMultiplySSize
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_aux.c:154,12'
          Dst:             _TIFFMultiplySSize
    - functionName:    _TIFFCastUInt64ToUInt32
      functionSourceFile: '/src/libtiff/libtiff/tif_aux.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          53
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - TIFFErrorExtR
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_aux.c:142,13'
          Dst:             TIFFErrorExtR
    - functionName:    _TIFFCastUInt64ToSSize
      functionSourceFile: '/src/libtiff/libtiff/tif_aux.c'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          52
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - TIFFErrorExtR
      functionUses:    16
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_aux.c:129,13'
          Dst:             TIFFErrorExtR
    - functionName:    _TIFFAddSSize
      functionSourceFile: '/src/libtiff/libtiff/tif_aux.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          99
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - TIFFErrorExtR
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_aux.c:106,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_aux.c:116,13'
          Dst:             TIFFErrorExtR
    - functionName:    _TIFFAdd64
      functionSourceFile: '/src/libtiff/libtiff/tif_aux.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          59
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - TIFFErrorExtR
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_aux.c:66,13'
          Dst:             TIFFErrorExtR
    - functionName:    _TIFFMultiply32
      functionSourceFile: '/src/libtiff/libtiff/tif_aux.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - TIFFErrorExtR
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_aux.c:40,9'
          Dst:             TIFFErrorExtR
    - functionName:    _notConfigured
      functionSourceFile: '/src/libtiff/libtiff/tif_codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - TIFFErrorExtR
        - TIFFFindCODEC
        - snprintf
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_codec.c:112,26'
          Dst:             TIFFFindCODEC
        - Src:             'tif_codec.c:115,5'
          Dst:             snprintf
        - Src:             'tif_codec.c:117,5'
          Dst:             TIFFErrorExtR
    - functionName:    TIFFIsCODECConfigured
      functionSourceFile: '/src/libtiff/libtiff/tif_codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          52
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - TIFFFindCODEC
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_codec.c:148,30'
          Dst:             TIFFFindCODEC
    - functionName:    NotConfigured
      functionSourceFile: '/src/libtiff/libtiff/tif_codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          24
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    CLAMPw
      functionSourceFile: '/src/libtiff/libtiff/tif_color.c'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      float
      argCount:        3
      argTypes:
        - float
        - float
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFYCbCrToRGBInit
      functionSourceFile: '/src/libtiff/libtiff/tif_color.c'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 321
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         44
      ICount:          431
      EdgeCount:       57
      CyclomaticComplexity: 15
      functionsReached:
        - CLAMPw
        - _TIFFmemset
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_color.c:269,5'
          Dst:             _TIFFmemset
        - Src:             'tif_color.c:273,5'
          Dst:             _TIFFmemset
        - Src:             'tif_color.c:304,35'
          Dst:             CLAMPw
        - Src:             'tif_color.c:307,35'
          Dst:             CLAMPw
        - Src:             'tif_color.c:315,40'
          Dst:             CLAMPw
    - functionName:    TIFFYCbCrtoRGB
      functionSourceFile: '/src/libtiff/libtiff/tif_color.c'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          219
      EdgeCount:       44
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    72
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFCIELabToRGBInit
      functionSourceFile: '/src/libtiff/libtiff/tif_color.c'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          236
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - _TIFFmemcpy
        - pow
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_color.c:150,5'
          Dst:             _TIFFmemcpy
        - Src:             'tif_color.c:159,35'
          Dst:             pow
        - Src:             'tif_color.c:169,35'
          Dst:             pow
        - Src:             'tif_color.c:179,35'
          Dst:             pow
    - functionName:    TIFFXYZToRGB
      functionSourceFile: '/src/libtiff/libtiff/tif_color.c'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - float
        - float
        - float
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         46
      ICount:          485
      EdgeCount:       60
      CyclomaticComplexity: 16
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFCIELab16ToXYZ
      functionSourceFile: '/src/libtiff/libtiff/tif_color.c'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          144
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFCIELabToXYZ
      functionSourceFile: '/src/libtiff/libtiff/tif_color.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFCIELab16ToXYZ
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_color.c:53,5'
          Dst:             TIFFCIELab16ToXYZ
    - functionName:    TIFFGetConfiguredCODECs
      functionSourceFile: '/src/libtiff/libtiff/tif_compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 334
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         21
      ICount:          153
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - TIFFIsCODECConfigured
        - _TIFFfreeExt
        - _TIFFmemcpy
        - _TIFFmemset
        - _TIFFreallocExt
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_compress.c:295,35'
          Dst:             _TIFFreallocExt
        - Src:             'tif_compress.c:299,13'
          Dst:             _TIFFfreeExt
        - Src:             'tif_compress.c:303,9'
          Dst:             _TIFFmemcpy
        - Src:             'tif_compress.c:308,13'
          Dst:             TIFFIsCODECConfigured
        - Src:             'tif_compress.c:310,39'
          Dst:             _TIFFreallocExt
        - Src:             'tif_compress.c:314,17'
          Dst:             _TIFFfreeExt
        - Src:             'tif_compress.c:318,13'
          Dst:             _TIFFmemcpy
        - Src:             'tif_compress.c:323,31'
          Dst:             _TIFFreallocExt
        - Src:             'tif_compress.c:327,9'
          Dst:             _TIFFfreeExt
        - Src:             'tif_compress.c:331,5'
          Dst:             _TIFFmemset
    - functionName:    TIFFUnRegisterCODEC
      functionSourceFile: '/src/libtiff/libtiff/tif_compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          55
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - TIFFErrorExt
        - _TIFFfreeExt
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_compress.c:265,13'
          Dst:             _TIFFfreeExt
        - Src:             'tif_compress.c:268,5'
          Dst:             TIFFErrorExt
    - functionName:    TIFFRegisterCODEC
      functionSourceFile: '/src/libtiff/libtiff/tif_compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - short
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          83
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - TIFFErrorExt
        - _TIFFmallocExt
        - strcpy
        - strlen
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_compress.c:233,58'
          Dst:             strlen
        - Src:             'tif_compress.c:231,30'
          Dst:             _TIFFmallocExt
        - Src:             'tif_compress.c:240,9'
          Dst:             strcpy
        - Src:             'tif_compress.c:249,9'
          Dst:             TIFFErrorExt
    - functionName:    TIFFGetMaxCompressionRatio
      functionSourceFile: '/src/libtiff/libtiff/tif_compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 196
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _TIFFGetMaxCompressionRatioOne
      functionSourceFile: '/src/libtiff/libtiff/tif_compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFFindCODEC
      functionSourceFile: '/src/libtiff/libtiff/tif_compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          79
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFSetCompressionScheme
      functionSourceFile: '/src/libtiff/libtiff/tif_compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - TIFFFindCODEC
        - _TIFFSetDefaultCompressionState
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_compress.c:181,26'
          Dst:             TIFFFindCODEC
        - Src:             'tif_compress.c:183,5'
          Dst:             _TIFFSetDefaultCompressionState
    - functionName:    _TIFFSetDefaultCompressionState
      functionSourceFile: '/src/libtiff/libtiff/tif_compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          71
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _TIFFNoFixupTags
      functionSourceFile: '/src/libtiff/libtiff/tif_compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _TIFFtrue
      functionSourceFile: '/src/libtiff/libtiff/tif_compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _TIFFNoPreCode
      functionSourceFile: '/src/libtiff/libtiff/tif_compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _TIFFNoRowDecode
      functionSourceFile: '/src/libtiff/libtiff/tif_compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFNoDecode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_compress.c:101,13'
          Dst:             TIFFNoDecode
    - functionName:    _TIFFNoStripDecode
      functionSourceFile: '/src/libtiff/libtiff/tif_compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFNoDecode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_compress.c:109,13'
          Dst:             TIFFNoDecode
    - functionName:    _TIFFNoTileDecode
      functionSourceFile: '/src/libtiff/libtiff/tif_compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFNoDecode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_compress.c:117,13'
          Dst:             TIFFNoDecode
    - functionName:    _TIFFNoRowEncode
      functionSourceFile: '/src/libtiff/libtiff/tif_compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFNoEncode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_compress.c:56,13'
          Dst:             TIFFNoEncode
    - functionName:    _TIFFNoStripEncode
      functionSourceFile: '/src/libtiff/libtiff/tif_compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFNoEncode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_compress.c:64,13'
          Dst:             TIFFNoEncode
    - functionName:    _TIFFNoTileEncode
      functionSourceFile: '/src/libtiff/libtiff/tif_compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFNoEncode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_compress.c:72,13'
          Dst:             TIFFNoEncode
    - functionName:    _TIFFvoid
      functionSourceFile: '/src/libtiff/libtiff/tif_compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 140
      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:    _TIFFNoSeek
      functionSourceFile: '/src/libtiff/libtiff/tif_compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFErrorExtR
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_compress.c:123,5'
          Dst:             TIFFErrorExtR
    - functionName:    _TIFFDefaultGetMaxCompressionRatio
      functionSourceFile: '/src/libtiff/libtiff/tif_compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFNoEncode
      functionSourceFile: '/src/libtiff/libtiff/tif_compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - TIFFErrorExtR
        - TIFFFindCODEC
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_compress.c:34,26'
          Dst:             TIFFFindCODEC
        - Src:             'tif_compress.c:38,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_compress.c:43,9'
          Dst:             TIFFErrorExtR
    - functionName:    TIFFNoDecode
      functionSourceFile: '/src/libtiff/libtiff/tif_compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - TIFFErrorExtR
        - TIFFFindCODEC
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_compress.c:77,26'
          Dst:             TIFFFindCODEC
        - Src:             'tif_compress.c:80,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_compress.c:83,9'
          Dst:             TIFFErrorExtR
    - functionName:    _WriteAsType
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1921
      functionLinenumberEnd: 1942
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          128
      EdgeCount:       33
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFWriteDirectoryTagCheckedDoubleArray
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3091
      functionLinenumberEnd: 3105
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          76
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - EvaluateIFDdatasizeWrite
        - TIFFSwabArrayOfDouble
        - TIFFWriteDirectoryTagData
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirwrite.c:3097,9'
          Dst:             EvaluateIFDdatasizeWrite
        - Src:             'tif_dirwrite.c:3102,9'
          Dst:             TIFFSwabArrayOfDouble
        - Src:             'tif_dirwrite.c:3103,13'
          Dst:             TIFFWriteDirectoryTagData
    - functionName:    EvaluateIFDdatasizeWrite
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2147
      functionLinenumberEnd: 2158
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          64
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    20
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFWriteDirectoryTagData
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3147
      functionLinenumberEnd: 3224
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - short
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         54
      ICount:          389
      EdgeCount:       71
      CyclomaticComplexity: 19
      functionsReached:
        - TIFFErrorExtR
        - TIFFSwabLong
        - TIFFSwabLong8
        - _TIFFSeekOK
        - _TIFFmemcpy
        - __assert_fail
      functionUses:    22
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirwrite.c:3153,9'
          Dst:             __assert_fail
        - Src:             'tif_dirwrite.c:3172,13'
          Dst:             _TIFFmemcpy
        - Src:             'tif_dirwrite.c:3184,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:3187,14'
          Dst:             _TIFFSeekOK
        - Src:             'tif_dirwrite.c:3189,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:3194,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:3201,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:3212,17'
          Dst:             TIFFSwabLong
        - Src:             'tif_dirwrite.c:3213,13'
          Dst:             _TIFFmemcpy
        - Src:             'tif_dirwrite.c:3219,17'
          Dst:             TIFFSwabLong8
    - functionName:    TIFFWriteDirectoryTagCheckedFloatArray
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3071
      functionLinenumberEnd: 3085
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          76
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - EvaluateIFDdatasizeWrite
        - TIFFSwabArrayOfFloat
        - TIFFWriteDirectoryTagData
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirwrite.c:3077,9'
          Dst:             EvaluateIFDdatasizeWrite
        - Src:             'tif_dirwrite.c:3082,9'
          Dst:             TIFFSwabArrayOfFloat
        - Src:             'tif_dirwrite.c:3083,13'
          Dst:             TIFFWriteDirectoryTagData
    - functionName:    TIFFWriteDirectoryTagCheckedSrationalArray
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2664
      functionLinenumberEnd: 2694
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          128
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - DoubleToSrational
        - EvaluateIFDdatasizeWrite
        - TIFFErrorExtR
        - TIFFSwabArrayOfLong
        - TIFFWriteDirectoryTagData
        - _TIFFCheckMalloc
        - _TIFFfreeExt
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirwrite.c:2674,9'
          Dst:             EvaluateIFDdatasizeWrite
        - Src:             'tif_dirwrite.c:2677,20'
          Dst:             _TIFFCheckMalloc
        - Src:             'tif_dirwrite.c:2681,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:2686,9'
          Dst:             DoubleToSrational
        - Src:             'tif_dirwrite.c:2689,9'
          Dst:             TIFFSwabArrayOfLong
        - Src:             'tif_dirwrite.c:2690,9'
          Dst:             TIFFWriteDirectoryTagData
        - Src:             'tif_dirwrite.c:2692,5'
          Dst:             _TIFFfreeExt
    - functionName:    DoubleToSrational
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2997
      functionLinenumberEnd: 3065
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - double
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          182
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - TIFFErrorExt
        - ToRationalEuclideanGCD
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirwrite.c:3038,5'
          Dst:             ToRationalEuclideanGCD
        - Src:             'tif_dirwrite.c:3039,5'
          Dst:             ToRationalEuclideanGCD
        - Src:             'tif_dirwrite.c:3044,9'
          Dst:             TIFFErrorExt
        - Src:             'tif_dirwrite.c:3049,9'
          Dst:             __assert_fail
    - functionName:    ToRationalEuclideanGCD
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2794
      functionLinenumberEnd: 2913
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - double
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          280
      EdgeCount:       48
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFWriteDirectoryTagCheckedSrationalDoubleArray
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2737
      functionLinenumberEnd: 2768
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          127
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - DoubleToSrational
        - EvaluateIFDdatasizeWrite
        - TIFFErrorExtR
        - TIFFSwabArrayOfLong
        - TIFFWriteDirectoryTagData
        - _TIFFCheckMalloc
        - _TIFFfreeExt
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirwrite.c:2748,9'
          Dst:             EvaluateIFDdatasizeWrite
        - Src:             'tif_dirwrite.c:2751,20'
          Dst:             _TIFFCheckMalloc
        - Src:             'tif_dirwrite.c:2755,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:2760,9'
          Dst:             DoubleToSrational
        - Src:             'tif_dirwrite.c:2763,9'
          Dst:             TIFFSwabArrayOfLong
        - Src:             'tif_dirwrite.c:2764,9'
          Dst:             TIFFWriteDirectoryTagData
        - Src:             'tif_dirwrite.c:2766,5'
          Dst:             _TIFFfreeExt
    - functionName:    TIFFWriteDirectoryTagCheckedRationalDoubleArray
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2701
      functionLinenumberEnd: 2732
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          127
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - DoubleToRational
        - EvaluateIFDdatasizeWrite
        - TIFFErrorExtR
        - TIFFSwabArrayOfLong
        - TIFFWriteDirectoryTagData
        - _TIFFCheckMalloc
        - _TIFFfreeExt
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirwrite.c:2712,9'
          Dst:             EvaluateIFDdatasizeWrite
        - Src:             'tif_dirwrite.c:2715,21'
          Dst:             _TIFFCheckMalloc
        - Src:             'tif_dirwrite.c:2719,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:2724,9'
          Dst:             DoubleToRational
        - Src:             'tif_dirwrite.c:2727,9'
          Dst:             TIFFSwabArrayOfLong
        - Src:             'tif_dirwrite.c:2728,9'
          Dst:             TIFFWriteDirectoryTagData
        - Src:             'tif_dirwrite.c:2730,5'
          Dst:             _TIFFfreeExt
    - functionName:    DoubleToRational
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2921
      functionLinenumberEnd: 2989
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - double
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          165
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - TIFFErrorExt
        - ToRationalEuclideanGCD
        - __assert_fail
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirwrite.c:2931,9'
          Dst:             TIFFErrorExt
        - Src:             'tif_dirwrite.c:2962,5'
          Dst:             ToRationalEuclideanGCD
        - Src:             'tif_dirwrite.c:2963,5'
          Dst:             ToRationalEuclideanGCD
        - Src:             'tif_dirwrite.c:2968,9'
          Dst:             TIFFErrorExt
        - Src:             'tif_dirwrite.c:2973,9'
          Dst:             __assert_fail
    - functionName:    TIFFWriteDirectoryTagCheckedSlong8Array
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2565
      functionLinenumberEnd: 2583
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          90
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - EvaluateIFDdatasizeWrite
        - TIFFErrorExtR
        - TIFFSwabArrayOfLong8
        - TIFFWriteDirectoryTagData
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirwrite.c:2568,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:2576,9'
          Dst:             EvaluateIFDdatasizeWrite
        - Src:             'tif_dirwrite.c:2580,9'
          Dst:             TIFFSwabArrayOfLong8
        - Src:             'tif_dirwrite.c:2581,13'
          Dst:             TIFFWriteDirectoryTagData
    - functionName:    TIFFWriteDirectoryTagCheckedSlongArray
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2523
      functionLinenumberEnd: 2535
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          76
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - EvaluateIFDdatasizeWrite
        - TIFFSwabArrayOfLong
        - TIFFWriteDirectoryTagData
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirwrite.c:2528,9'
          Dst:             EvaluateIFDdatasizeWrite
        - Src:             'tif_dirwrite.c:2532,9'
          Dst:             TIFFSwabArrayOfLong
        - Src:             'tif_dirwrite.c:2533,13'
          Dst:             TIFFWriteDirectoryTagData
    - functionName:    TIFFWriteDirectoryTagCheckedSshortArray
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2468
      functionLinenumberEnd: 2480
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          77
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - EvaluateIFDdatasizeWrite
        - TIFFSwabArrayOfShort
        - TIFFWriteDirectoryTagData
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirwrite.c:2469,5'
          Dst:             __assert_fail
        - Src:             'tif_dirwrite.c:2473,9'
          Dst:             EvaluateIFDdatasizeWrite
        - Src:             'tif_dirwrite.c:2477,9'
          Dst:             TIFFSwabArrayOfShort
        - Src:             'tif_dirwrite.c:2478,13'
          Dst:             TIFFWriteDirectoryTagData
    - functionName:    TIFFWriteDirectoryTagCheckedSbyteArray
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2416
      functionLinenumberEnd: 2425
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - EvaluateIFDdatasizeWrite
        - TIFFWriteDirectoryTagData
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirwrite.c:2420,9'
          Dst:             EvaluateIFDdatasizeWrite
        - Src:             'tif_dirwrite.c:2423,13'
          Dst:             TIFFWriteDirectoryTagData
    - functionName:    TIFFWriteDirectoryTagCheckedByteArray
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2401
      functionLinenumberEnd: 2410
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - EvaluateIFDdatasizeWrite
        - TIFFWriteDirectoryTagData
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirwrite.c:2405,9'
          Dst:             EvaluateIFDdatasizeWrite
        - Src:             'tif_dirwrite.c:2408,13'
          Dst:             TIFFWriteDirectoryTagData
    - functionName:    TIFFWriteDirectoryTagCheckedUndefinedArray
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2386
      functionLinenumberEnd: 2395
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - EvaluateIFDdatasizeWrite
        - TIFFWriteDirectoryTagData
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirwrite.c:2390,9'
          Dst:             EvaluateIFDdatasizeWrite
        - Src:             'tif_dirwrite.c:2393,13'
          Dst:             TIFFWriteDirectoryTagData
    - functionName:    TIFFWriteDirectoryTagCheckedIfd8Array
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3128
      functionLinenumberEnd: 3141
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          89
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - EvaluateIFDdatasizeWrite
        - TIFFSwabArrayOfLong8
        - TIFFWriteDirectoryTagData
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirwrite.c:3129,5'
          Dst:             __assert_fail
        - Src:             'tif_dirwrite.c:3134,9'
          Dst:             EvaluateIFDdatasizeWrite
        - Src:             'tif_dirwrite.c:3138,9'
          Dst:             TIFFSwabArrayOfLong8
        - Src:             'tif_dirwrite.c:3139,13'
          Dst:             TIFFWriteDirectoryTagData
    - functionName:    TIFFWriteDirectoryTagCheckedIfdArray
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3110
      functionLinenumberEnd: 3122
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          76
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - EvaluateIFDdatasizeWrite
        - TIFFSwabArrayOfLong
        - TIFFWriteDirectoryTagData
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirwrite.c:3115,9'
          Dst:             EvaluateIFDdatasizeWrite
        - Src:             'tif_dirwrite.c:3119,9'
          Dst:             TIFFSwabArrayOfLong
        - Src:             'tif_dirwrite.c:3120,13'
          Dst:             TIFFWriteDirectoryTagData
    - functionName:    TIFFWriteDirectoryTagCheckedAscii
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2370
      functionLinenumberEnd: 2379
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - EvaluateIFDdatasizeWrite
        - TIFFWriteDirectoryTagData
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirwrite.c:2374,9'
          Dst:             EvaluateIFDdatasizeWrite
        - Src:             'tif_dirwrite.c:2377,13'
          Dst:             TIFFWriteDirectoryTagData
    - functionName:    TIFFWriteDirectoryTagCheckedRationalArray
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2627
      functionLinenumberEnd: 2657
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          128
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - DoubleToRational
        - EvaluateIFDdatasizeWrite
        - TIFFErrorExtR
        - TIFFSwabArrayOfLong
        - TIFFWriteDirectoryTagData
        - _TIFFCheckMalloc
        - _TIFFfreeExt
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirwrite.c:2637,9'
          Dst:             EvaluateIFDdatasizeWrite
        - Src:             'tif_dirwrite.c:2640,21'
          Dst:             _TIFFCheckMalloc
        - Src:             'tif_dirwrite.c:2644,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:2649,9'
          Dst:             DoubleToRational
        - Src:             'tif_dirwrite.c:2652,9'
          Dst:             TIFFSwabArrayOfLong
        - Src:             'tif_dirwrite.c:2653,9'
          Dst:             TIFFWriteDirectoryTagData
        - Src:             'tif_dirwrite.c:2655,5'
          Dst:             _TIFFfreeExt
    - functionName:    TIFFClampDoubleToUInt32
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1519
      functionLinenumberEnd: 1525
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          39
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFClampDoubleToUInt16
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1510
      functionLinenumberEnd: 1516
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          39
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFClampDoubleToUInt8
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1501
      functionLinenumberEnd: 1507
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          39
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFClampDoubleToInt32
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1492
      functionLinenumberEnd: 1498
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          39
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFClampDoubleToInt16
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1483
      functionLinenumberEnd: 1489
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          39
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFClampDoubleToInt8
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1474
      functionLinenumberEnd: 1480
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          39
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFWriteDirectoryTagCheckedLongArray
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2505
      functionLinenumberEnd: 2517
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          76
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - EvaluateIFDdatasizeWrite
        - TIFFSwabArrayOfLong
        - TIFFWriteDirectoryTagData
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirwrite.c:2510,9'
          Dst:             EvaluateIFDdatasizeWrite
        - Src:             'tif_dirwrite.c:2514,9'
          Dst:             TIFFSwabArrayOfLong
        - Src:             'tif_dirwrite.c:2515,13'
          Dst:             TIFFWriteDirectoryTagData
    - functionName:    TIFFWriteDirectoryTagCheckedLong8Array
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2541
      functionLinenumberEnd: 2559
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          90
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - EvaluateIFDdatasizeWrite
        - TIFFErrorExtR
        - TIFFSwabArrayOfLong8
        - TIFFWriteDirectoryTagData
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirwrite.c:2544,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:2552,9'
          Dst:             EvaluateIFDdatasizeWrite
        - Src:             'tif_dirwrite.c:2556,9'
          Dst:             TIFFSwabArrayOfLong8
        - Src:             'tif_dirwrite.c:2557,13'
          Dst:             TIFFWriteDirectoryTagData
    - functionName:    TIFFWriteDirectoryTagCheckedShortArray
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2450
      functionLinenumberEnd: 2462
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          77
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - EvaluateIFDdatasizeWrite
        - TIFFSwabArrayOfShort
        - TIFFWriteDirectoryTagData
        - __assert_fail
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirwrite.c:2451,5'
          Dst:             __assert_fail
        - Src:             'tif_dirwrite.c:2455,9'
          Dst:             EvaluateIFDdatasizeWrite
        - Src:             'tif_dirwrite.c:2459,9'
          Dst:             TIFFSwabArrayOfShort
        - Src:             'tif_dirwrite.c:2460,13'
          Dst:             TIFFWriteDirectoryTagData
    - functionName:    TIFFWriteDirectoryTagCheckedRational
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2588
      functionLinenumberEnd: 2620
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          103
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - DoubleToRational
        - TIFFErrorExtR
        - TIFFSwabLong
        - TIFFWriteDirectoryTagData
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirwrite.c:2594,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:2599,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:2611,5'
          Dst:             DoubleToRational
        - Src:             'tif_dirwrite.c:2615,9'
          Dst:             TIFFSwabLong
        - Src:             'tif_dirwrite.c:2616,9'
          Dst:             TIFFSwabLong
        - Src:             'tif_dirwrite.c:2618,13'
          Dst:             TIFFWriteDirectoryTagData
    - functionName:    TIFFWriteDirectoryTagCheckedLong
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2485
      functionLinenumberEnd: 2499
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          61
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - TIFFSwabLong
        - TIFFWriteDirectoryTagData
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirwrite.c:2496,9'
          Dst:             TIFFSwabLong
        - Src:             'tif_dirwrite.c:2498,9'
          Dst:             TIFFWriteDirectoryTagData
    - functionName:    TIFFWriteDirectoryTagCheckedShort
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2430
      functionLinenumberEnd: 2444
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          61
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - TIFFSwabShort
        - TIFFWriteDirectoryTagData
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirwrite.c:2441,9'
          Dst:             TIFFSwabShort
        - Src:             'tif_dirwrite.c:2443,9'
          Dst:             TIFFWriteDirectoryTagData
    - functionName:    TIFFLinkDirectory
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3230
      functionLinenumberEnd: 3483
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         108
      ICount:          863
      EdgeCount:       148
      CyclomaticComplexity: 42
      functionsReached:
        - TIFFErrorExtR
        - TIFFSwabLong
        - TIFFSwabLong8
        - TIFFSwabShort
        - _TIFFCheckDirNumberAndOffset
        - _TIFFGetDirNumberFromOffset
        - _TIFFSeekOK
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirwrite.c:3245,17'
          Dst:             TIFFSwabLong
        - Src:             'tif_dirwrite.c:3249,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:3269,17'
          Dst:             TIFFSwabLong8
        - Src:             'tif_dirwrite.c:3273,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:3300,13'
          Dst:             TIFFSwabLong
        - Src:             'tif_dirwrite.c:3311,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:3323,13'
          Dst:             _TIFFGetDirNumberFromOffset
        - Src:             'tif_dirwrite.c:3343,18'
          Dst:             _TIFFCheckDirNumberAndOffset
        - Src:             'tif_dirwrite.c:3345,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:3349,18'
          Dst:             _TIFFSeekOK
        - Src:             'tif_dirwrite.c:3351,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:3355,17'
          Dst:             TIFFSwabShort
        - Src:             'tif_dirwrite.c:3359,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:3363,17'
          Dst:             TIFFSwabLong
        - Src:             'tif_dirwrite.c:3369,21'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:3386,13'
          Dst:             TIFFSwabLong8
        - Src:             'tif_dirwrite.c:3397,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:3409,13'
          Dst:             _TIFFGetDirNumberFromOffset
        - Src:             'tif_dirwrite.c:3427,18'
          Dst:             _TIFFCheckDirNumberAndOffset
        - Src:             'tif_dirwrite.c:3429,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:3433,18'
          Dst:             _TIFFSeekOK
        - Src:             'tif_dirwrite.c:3435,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:3439,17'
          Dst:             TIFFSwabLong8
        - Src:             'tif_dirwrite.c:3442,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:3450,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:3454,17'
          Dst:             TIFFSwabLong8
        - Src:             'tif_dirwrite.c:3461,21'
          Dst:             TIFFErrorExtR
    - functionName:    TIFFWriteDirectoryTagIfdIfd8Array
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2095
      functionLinenumberEnd: 2138
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          127
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - TIFFErrorExtR
        - TIFFWriteDirectoryTagCheckedIfd8Array
        - TIFFWriteDirectoryTagCheckedIfdArray
        - _TIFFfreeExt
        - _TIFFmallocExt
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirwrite.c:2105,16'
          Dst:             TIFFWriteDirectoryTagCheckedIfd8Array
        - Src:             'tif_dirwrite.c:2113,21'
          Dst:             _TIFFmallocExt
        - Src:             'tif_dirwrite.c:2117,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:2125,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:2128,13'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirwrite.c:2134,9'
          Dst:             TIFFWriteDirectoryTagCheckedIfdArray
        - Src:             'tif_dirwrite.c:2135,5'
          Dst:             _TIFFfreeExt
    - functionName:    TIFFWriteDirectoryTagIfdArray
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1903
      functionLinenumberEnd: 1905
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFWriteDirectoryTagCheckedIfdArray
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirwrite.c:1904,13'
          Dst:             TIFFWriteDirectoryTagCheckedIfdArray
    - functionName:    TIFFWriteDirectoryTagDoubleArray
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1895
      functionLinenumberEnd: 1897
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFWriteDirectoryTagCheckedDoubleArray
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirwrite.c:1896,13'
          Dst:             TIFFWriteDirectoryTagCheckedDoubleArray
    - functionName:    TIFFWriteDirectoryTagFloatArray
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1887
      functionLinenumberEnd: 1889
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFWriteDirectoryTagCheckedFloatArray
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirwrite.c:1888,13'
          Dst:             TIFFWriteDirectoryTagCheckedFloatArray
    - functionName:    TIFFWriteDirectoryTagSrationalArray
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1858
      functionLinenumberEnd: 1860
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFWriteDirectoryTagCheckedSrationalArray
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirwrite.c:1859,13'
          Dst:             TIFFWriteDirectoryTagCheckedSrationalArray
    - functionName:    TIFFWriteDirectoryTagSrationalDoubleArray
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1879
      functionLinenumberEnd: 1881
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFWriteDirectoryTagCheckedSrationalDoubleArray
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirwrite.c:1880,13'
          Dst:             TIFFWriteDirectoryTagCheckedSrationalDoubleArray
    - functionName:    TIFFWriteDirectoryTagRationalDoubleArray
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1869
      functionLinenumberEnd: 1871
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFWriteDirectoryTagCheckedRationalDoubleArray
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirwrite.c:1870,13'
          Dst:             TIFFWriteDirectoryTagCheckedRationalDoubleArray
    - functionName:    TIFFWriteDirectoryTagSlong8Array
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1784
      functionLinenumberEnd: 1838
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          151
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - TIFFErrorExtR
        - TIFFWriteDirectoryTagCheckedSlong8Array
        - TIFFWriteDirectoryTagCheckedSlongArray
        - _TIFFfreeExt
        - _TIFFmallocExt
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirwrite.c:1794,17'
          Dst:             TIFFWriteDirectoryTagCheckedSlong8Array
        - Src:             'tif_dirwrite.c:1801,20'
          Dst:             _TIFFmallocExt
        - Src:             'tif_dirwrite.c:1805,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:1813,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:1818,13'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirwrite.c:1823,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:1828,13'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirwrite.c:1834,9'
          Dst:             TIFFWriteDirectoryTagCheckedSlongArray
        - Src:             'tif_dirwrite.c:1835,5'
          Dst:             _TIFFfreeExt
    - functionName:    TIFFWriteDirectoryTagLong8Array
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1730
      functionLinenumberEnd: 1774
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          131
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - TIFFErrorExtR
        - TIFFWriteDirectoryTagCheckedLong8Array
        - TIFFWriteDirectoryTagCheckedLongArray
        - _TIFFfreeExt
        - _TIFFmallocExt
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirwrite.c:1740,17'
          Dst:             TIFFWriteDirectoryTagCheckedLong8Array
        - Src:             'tif_dirwrite.c:1747,21'
          Dst:             _TIFFmallocExt
        - Src:             'tif_dirwrite.c:1751,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:1759,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:1764,13'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirwrite.c:1770,9'
          Dst:             TIFFWriteDirectoryTagCheckedLongArray
        - Src:             'tif_dirwrite.c:1771,5'
          Dst:             _TIFFfreeExt
    - functionName:    TIFFWriteDirectoryTagSlongArray
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1717
      functionLinenumberEnd: 1719
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFWriteDirectoryTagCheckedSlongArray
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirwrite.c:1718,13'
          Dst:             TIFFWriteDirectoryTagCheckedSlongArray
    - functionName:    TIFFWriteDirectoryTagLongArray
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1709
      functionLinenumberEnd: 1711
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFWriteDirectoryTagCheckedLongArray
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirwrite.c:1710,13'
          Dst:             TIFFWriteDirectoryTagCheckedLongArray
    - functionName:    TIFFWriteDirectoryTagSshortArray
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1694
      functionLinenumberEnd: 1696
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFWriteDirectoryTagCheckedSshortArray
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirwrite.c:1695,13'
          Dst:             TIFFWriteDirectoryTagCheckedSshortArray
    - functionName:    TIFFWriteDirectoryTagSbyteArray
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1640
      functionLinenumberEnd: 1642
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFWriteDirectoryTagCheckedSbyteArray
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirwrite.c:1641,13'
          Dst:             TIFFWriteDirectoryTagCheckedSbyteArray
    - functionName:    TIFFWriteDirectoryTagByteArray
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1632
      functionLinenumberEnd: 1634
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFWriteDirectoryTagCheckedByteArray
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirwrite.c:1633,13'
          Dst:             TIFFWriteDirectoryTagCheckedByteArray
    - functionName:    TIFFWriteDirectoryTagUndefinedArray
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1624
      functionLinenumberEnd: 1626
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFWriteDirectoryTagCheckedUndefinedArray
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirwrite.c:1625,13'
          Dst:             TIFFWriteDirectoryTagCheckedUndefinedArray
    - functionName:    TIFFWriteDirectoryTagSubifd
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2297
      functionLinenumberEnd: 2365
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          219
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - TIFFErrorExtR
        - TIFFWriteDirectoryTagCheckedIfd8Array
        - TIFFWriteDirectoryTagCheckedIfdArray
        - _TIFFfreeExt
        - _TIFFmallocExt
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirwrite.c:2310,25'
          Dst:             _TIFFmallocExt
        - Src:             'tif_dirwrite.c:2315,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:2322,13'
          Dst:             __assert_fail
        - Src:             'tif_dirwrite.c:2328,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:2329,17'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirwrite.c:2334,13'
          Dst:             TIFFWriteDirectoryTagCheckedIfdArray
        - Src:             'tif_dirwrite.c:2336,9'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirwrite.c:2339,13'
          Dst:             TIFFWriteDirectoryTagCheckedIfd8Array
    - functionName:    TIFFWriteDirectoryTagAscii
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1616
      functionLinenumberEnd: 1618
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFWriteDirectoryTagCheckedAscii
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirwrite.c:1618,9'
          Dst:             TIFFWriteDirectoryTagCheckedAscii
    - functionName:    TIFFWriteDirectoryTagTransferfunction
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2210
      functionLinenumberEnd: 2293
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          307
      EdgeCount:       53
      CyclomaticComplexity: 16
      functionsReached:
        - EvaluateIFDdatasizeWrite
        - TIFFErrorExtR
        - TIFFWarningExtR
        - TIFFWriteDirectoryTagCheckedShortArray
        - _TIFFCastUInt64ToSSize
        - _TIFFCastUInt64ToUInt32
        - _TIFFCheckMalloc
        - _TIFFMultiply64
        - _TIFFfreeExt
        - _TIFFmemcmp
        - _TIFFmemcpy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirwrite.c:2225,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:2231,14'
          Dst:             _TIFFMultiply64
        - Src:             'tif_dirwrite.c:2230,19'
          Dst:             _TIFFCastUInt64ToSSize
        - Src:             'tif_dirwrite.c:2243,13'
          Dst:             TIFFWarningExtR
        - Src:             'tif_dirwrite.c:2257,14'
          Dst:             _TIFFmemcmp
        - Src:             'tif_dirwrite.c:2259,14'
          Dst:             _TIFFmemcmp
        - Src:             'tif_dirwrite.c:2263,15'
          Dst:             _TIFFMultiply64
        - Src:             'tif_dirwrite.c:2266,13'
          Dst:             _TIFFCastUInt64ToUInt32
        - Src:             'tif_dirwrite.c:2267,20'
          Dst:             _TIFFCastUInt64ToSSize
        - Src:             'tif_dirwrite.c:2272,9'
          Dst:             EvaluateIFDdatasizeWrite
        - Src:             'tif_dirwrite.c:2276,21'
          Dst:             _TIFFCheckMalloc
        - Src:             'tif_dirwrite.c:2280,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:2283,5'
          Dst:             _TIFFmemcpy
        - Src:             'tif_dirwrite.c:2285,9'
          Dst:             _TIFFmemcpy
        - Src:             'tif_dirwrite.c:2287,9'
          Dst:             _TIFFmemcpy
        - Src:             'tif_dirwrite.c:2289,9'
          Dst:             TIFFWriteDirectoryTagCheckedShortArray
        - Src:             'tif_dirwrite.c:2291,5'
          Dst:             _TIFFfreeExt
    - functionName:    TIFFWriteDirectoryTagRationalArray
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1850
      functionLinenumberEnd: 1852
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFWriteDirectoryTagCheckedRationalArray
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirwrite.c:1851,13'
          Dst:             TIFFWriteDirectoryTagCheckedRationalArray
    - functionName:    TIFFWriteDirectoryTagSampleformatArray
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1531
      functionLinenumberEnd: 1611
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         54
      ICount:          386
      EdgeCount:       66
      CyclomaticComplexity: 14
      functionsReached:
        - TIFFClampDoubleToInt16
        - TIFFClampDoubleToInt32
        - TIFFClampDoubleToInt8
        - TIFFClampDoubleToUInt16
        - TIFFClampDoubleToUInt32
        - TIFFClampDoubleToUInt8
        - TIFFErrorExtR
        - TIFFWriteDirectoryTagByteArray
        - TIFFWriteDirectoryTagDoubleArray
        - TIFFWriteDirectoryTagFloatArray
        - TIFFWriteDirectoryTagLongArray
        - TIFFWriteDirectoryTagSbyteArray
        - TIFFWriteDirectoryTagShortArray
        - TIFFWriteDirectoryTagSlongArray
        - TIFFWriteDirectoryTagSshortArray
        - _TIFFClampDoubleToFloat
        - _TIFFfreeExt
        - _TIFFmallocExt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tif_dirwrite.c:1543,5'
          Branch Sides:    []
      Callsites:
        - Src:             'tif_dirwrite.c:1536,12'
          Dst:             _TIFFmallocExt
        - Src:             'tif_dirwrite.c:1539,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:1549,42'
          Dst:             _TIFFClampDoubleToFloat
        - Src:             'tif_dirwrite.c:1550,22'
          Dst:             TIFFWriteDirectoryTagFloatArray
        - Src:             'tif_dirwrite.c:1555,22'
          Dst:             TIFFWriteDirectoryTagDoubleArray
        - Src:             'tif_dirwrite.c:1563,43'
          Dst:             TIFFClampDoubleToInt8
        - Src:             'tif_dirwrite.c:1564,22'
          Dst:             TIFFWriteDirectoryTagSbyteArray
        - Src:             'tif_dirwrite.c:1570,44'
          Dst:             TIFFClampDoubleToInt16
        - Src:             'tif_dirwrite.c:1571,22'
          Dst:             TIFFWriteDirectoryTagSshortArray
        - Src:             'tif_dirwrite.c:1577,44'
          Dst:             TIFFClampDoubleToInt32
        - Src:             'tif_dirwrite.c:1578,22'
          Dst:             TIFFWriteDirectoryTagSlongArray
        - Src:             'tif_dirwrite.c:1586,44'
          Dst:             TIFFClampDoubleToUInt8
        - Src:             'tif_dirwrite.c:1587,22'
          Dst:             TIFFWriteDirectoryTagByteArray
        - Src:             'tif_dirwrite.c:1593,45'
          Dst:             TIFFClampDoubleToUInt16
        - Src:             'tif_dirwrite.c:1594,22'
          Dst:             TIFFWriteDirectoryTagShortArray
        - Src:             'tif_dirwrite.c:1600,45'
          Dst:             TIFFClampDoubleToUInt32
        - Src:             'tif_dirwrite.c:1601,22'
          Dst:             TIFFWriteDirectoryTagLongArray
        - Src:             'tif_dirwrite.c:1609,5'
          Dst:             _TIFFfreeExt
    - functionName:    TIFFWriteDirectoryTagShortArray
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1655
      functionLinenumberEnd: 1657
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFWriteDirectoryTagCheckedShortArray
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirwrite.c:1656,13'
          Dst:             TIFFWriteDirectoryTagCheckedShortArray
    - functionName:    TIFFWriteDirectoryTagColormap
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2162
      functionLinenumberEnd: 2206
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          177
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - EvaluateIFDdatasizeWrite
        - TIFFErrorExtR
        - TIFFWriteDirectoryTagCheckedShortArray
        - _TIFFCastUInt64ToSSize
        - _TIFFCastUInt64ToUInt32
        - _TIFFCheckMalloc
        - _TIFFMultiply64
        - _TIFFfreeExt
        - _TIFFmemcpy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirwrite.c:2173,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:2177,15'
          Dst:             _TIFFMultiply64
        - Src:             'tif_dirwrite.c:2180,13'
          Dst:             _TIFFCastUInt64ToUInt32
        - Src:             'tif_dirwrite.c:2181,20'
          Dst:             _TIFFCastUInt64ToSSize
        - Src:             'tif_dirwrite.c:2183,14'
          Dst:             _TIFFMultiply64
        - Src:             'tif_dirwrite.c:2182,19'
          Dst:             _TIFFCastUInt64ToSSize
        - Src:             'tif_dirwrite.c:2188,9'
          Dst:             EvaluateIFDdatasizeWrite
        - Src:             'tif_dirwrite.c:2192,21'
          Dst:             _TIFFCheckMalloc
        - Src:             'tif_dirwrite.c:2196,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:2199,5'
          Dst:             _TIFFmemcpy
        - Src:             'tif_dirwrite.c:2200,5'
          Dst:             _TIFFmemcpy
        - Src:             'tif_dirwrite.c:2201,5'
          Dst:             _TIFFmemcpy
        - Src:             'tif_dirwrite.c:2202,9'
          Dst:             TIFFWriteDirectoryTagCheckedShortArray
        - Src:             'tif_dirwrite.c:2204,5'
          Dst:             _TIFFfreeExt
    - functionName:    TIFFWriteDirectoryTagLongLong8Array
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1964
      functionLinenumberEnd: 2084
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         54
      ICount:          363
      EdgeCount:       73
      CyclomaticComplexity: 21
      functionsReached:
        - TIFFErrorExtR
        - TIFFStripSize64
        - TIFFTileSize64
        - TIFFWriteDirectoryTagCheckedLong8Array
        - TIFFWriteDirectoryTagCheckedLongArray
        - TIFFWriteDirectoryTagCheckedShortArray
        - TIFFWriteDirectoryTagData
        - WriteAsLong4
        - WriteAsLong8
        - _TIFFfreeExt
        - _TIFFmallocExt
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirwrite.c:1979,16'
          Dst:             TIFFWriteDirectoryTagData
        - Src:             'tif_dirwrite.c:1992,47'
          Dst:             TIFFStripSize64
        - Src:             'tif_dirwrite.c:1992,29'
          Dst:             WriteAsLong8
        - Src:             'tif_dirwrite.c:1996,47'
          Dst:             TIFFTileSize64
        - Src:             'tif_dirwrite.c:1996,29'
          Dst:             WriteAsLong8
        - Src:             'tif_dirwrite.c:2000,20'
          Dst:             TIFFWriteDirectoryTagCheckedLong8Array
        - Src:             'tif_dirwrite.c:2008,43'
          Dst:             TIFFStripSize64
        - Src:             'tif_dirwrite.c:2008,25'
          Dst:             WriteAsLong4
        - Src:             'tif_dirwrite.c:2012,43'
          Dst:             TIFFTileSize64
        - Src:             'tif_dirwrite.c:2012,25'
          Dst:             WriteAsLong4
        - Src:             'tif_dirwrite.c:2021,35'
          Dst:             _TIFFmallocExt
        - Src:             'tif_dirwrite.c:2029,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:2037,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:2040,17'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirwrite.c:2046,13'
          Dst:             TIFFWriteDirectoryTagCheckedLongArray
        - Src:             'tif_dirwrite.c:2048,9'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirwrite.c:2052,35'
          Dst:             _TIFFmallocExt
        - Src:             'tif_dirwrite.c:2060,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:2069,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:2072,17'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirwrite.c:2078,13'
          Dst:             TIFFWriteDirectoryTagCheckedShortArray
        - Src:             'tif_dirwrite.c:2080,9'
          Dst:             _TIFFfreeExt
    - functionName:    WriteAsLong8
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1945
      functionLinenumberEnd: 1946
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _WriteAsType
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirwrite.c:1946,12'
          Dst:             _WriteAsType
    - functionName:    WriteAsLong4
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1950
      functionLinenumberEnd: 1951
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _WriteAsType
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirwrite.c:1951,12'
          Dst:             _WriteAsType
    - functionName:    TIFFWriteDirectoryTagShort
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1648
      functionLinenumberEnd: 1649
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFWriteDirectoryTagCheckedShort
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirwrite.c:1649,13'
          Dst:             TIFFWriteDirectoryTagCheckedShort
    - functionName:    TIFFWriteDirectoryTagShortPerSample
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1663
      functionLinenumberEnd: 1689
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          113
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - TIFFErrorExtR
        - TIFFWriteDirectoryTagCheckedShortArray
        - _TIFFfreeExt
        - _TIFFmallocExt
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirwrite.c:1672,17'
          Dst:             TIFFWriteDirectoryTagCheckedShortArray
        - Src:             'tif_dirwrite.c:1675,21'
          Dst:             _TIFFmallocExt
        - Src:             'tif_dirwrite.c:1680,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:1685,9'
          Dst:             TIFFWriteDirectoryTagCheckedShortArray
        - Src:             'tif_dirwrite.c:1687,5'
          Dst:             _TIFFfreeExt
    - functionName:    TIFFWriteDirectoryTagLong
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1702
      functionLinenumberEnd: 1703
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFWriteDirectoryTagCheckedLong
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirwrite.c:1703,13'
          Dst:             TIFFWriteDirectoryTagCheckedLong
    - functionName:    TIFFWriteDirectoryTagRational
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1843
      functionLinenumberEnd: 1844
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFWriteDirectoryTagCheckedRational
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirwrite.c:1844,13'
          Dst:             TIFFWriteDirectoryTagCheckedRational
    - functionName:    TIFFWriteDirectoryTagShortLong
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1911
      functionLinenumberEnd: 1917
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - TIFFWriteDirectoryTagCheckedLong
        - TIFFWriteDirectoryTagCheckedShort
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirwrite.c:1913,17'
          Dst:             TIFFWriteDirectoryTagCheckedShort
        - Src:             'tif_dirwrite.c:1916,17'
          Dst:             TIFFWriteDirectoryTagCheckedLong
    - functionName:    _TIFFRewriteField
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3500
      functionLinenumberEnd: 3947
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - short
        - int
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         273
      ICount:          1633
      EdgeCount:       371
      CyclomaticComplexity: 100
      functionsReached:
        - TIFFDataWidth
        - TIFFErrorExtR
        - TIFFFindField
        - TIFFStripSize64
        - TIFFSwabArrayOfLong
        - TIFFSwabArrayOfLong8
        - TIFFSwabArrayOfShort
        - TIFFSwabLong
        - TIFFSwabLong8
        - TIFFSwabShort
        - TIFFTileSize64
        - WriteAsLong4
        - WriteAsLong8
        - _TIFFCheckMalloc
        - _TIFFSeekOK
        - _TIFFfreeExt
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirwrite.c:3518,14'
          Dst:             TIFFFindField
        - Src:             'tif_dirwrite.c:3525,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:3533,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:3542,10'
          Dst:             _TIFFSeekOK
        - Src:             'tif_dirwrite.c:3544,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:3555,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:3560,13'
          Dst:             TIFFSwabShort
        - Src:             'tif_dirwrite.c:3569,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:3574,13'
          Dst:             TIFFSwabLong8
        - Src:             'tif_dirwrite.c:3587,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:3594,13'
          Dst:             TIFFSwabShort
        - Src:             'tif_dirwrite.c:3604,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:3614,9'
          Dst:             TIFFSwabShort
        - Src:             'tif_dirwrite.c:3622,13'
          Dst:             TIFFSwabLong
        - Src:             'tif_dirwrite.c:3627,13'
          Dst:             TIFFSwabLong
        - Src:             'tif_dirwrite.c:3634,13'
          Dst:             TIFFSwabLong8
        - Src:             'tif_dirwrite.c:3638,13'
          Dst:             TIFFSwabLong8
        - Src:             'tif_dirwrite.c:3656,51'
          Dst:             TIFFStripSize64
        - Src:             'tif_dirwrite.c:3656,33'
          Dst:             WriteAsLong8
        - Src:             'tif_dirwrite.c:3660,51'
          Dst:             TIFFTileSize64
        - Src:             'tif_dirwrite.c:3660,33'
          Dst:             WriteAsLong8
        - Src:             'tif_dirwrite.c:3671,55'
          Dst:             TIFFStripSize64
        - Src:             'tif_dirwrite.c:3671,37'
          Dst:             WriteAsLong4
        - Src:             'tif_dirwrite.c:3675,55'
          Dst:             TIFFTileSize64
        - Src:             'tif_dirwrite.c:3675,37'
          Dst:             WriteAsLong4
        - Src:             'tif_dirwrite.c:3692,9'
          Dst:             TIFFDataWidth
        - Src:             'tif_dirwrite.c:3724,21'
          Dst:             TIFFDataWidth
        - Src:             'tif_dirwrite.c:3723,31'
          Dst:             _TIFFCheckMalloc
        - Src:             'tif_dirwrite.c:3730,40'
          Dst:             TIFFDataWidth
        - Src:             'tif_dirwrite.c:3740,17'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirwrite.c:3741,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:3758,17'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirwrite.c:3759,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:3775,17'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirwrite.c:3776,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:3784,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:3788,9'
          Dst:             TIFFDataWidth
        - Src:             'tif_dirwrite.c:3790,13'
          Dst:             TIFFDataWidth
        - Src:             'tif_dirwrite.c:3791,13'
          Dst:             TIFFSwabArrayOfShort
        - Src:             'tif_dirwrite.c:3792,18'
          Dst:             TIFFDataWidth
        - Src:             'tif_dirwrite.c:3793,13'
          Dst:             TIFFSwabArrayOfLong
        - Src:             'tif_dirwrite.c:3794,18'
          Dst:             TIFFDataWidth
        - Src:             'tif_dirwrite.c:3795,13'
          Dst:             TIFFSwabArrayOfLong8
        - Src:             'tif_dirwrite.c:3803,13'
          Dst:             TIFFDataWidth
        - Src:             'tif_dirwrite.c:3811,13'
          Dst:             TIFFDataWidth
        - Src:             'tif_dirwrite.c:3843,14'
          Dst:             _TIFFSeekOK
        - Src:             'tif_dirwrite.c:3845,13'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirwrite.c:3846,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:3851,14'
          Dst:             TIFFDataWidth
        - Src:             'tif_dirwrite.c:3851,14'
          Dst:             TIFFDataWidth
        - Src:             'tif_dirwrite.c:3853,13'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirwrite.c:3854,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:3858,9'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirwrite.c:3869,14'
          Dst:             TIFFDataWidth
        - Src:             'tif_dirwrite.c:3869,14'
          Dst:             TIFFDataWidth
        - Src:             'tif_dirwrite.c:3871,13'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirwrite.c:3872,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:3878,21'
          Dst:             TIFFDataWidth
        - Src:             'tif_dirwrite.c:3882,44'
          Dst:             TIFFDataWidth
        - Src:             'tif_dirwrite.c:3888,44'
          Dst:             TIFFDataWidth
        - Src:             'tif_dirwrite.c:3892,5'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirwrite.c:3902,9'
          Dst:             TIFFSwabShort
        - Src:             'tif_dirwrite.c:3911,13'
          Dst:             TIFFSwabLong
        - Src:             'tif_dirwrite.c:3916,13'
          Dst:             TIFFSwabLong
        - Src:             'tif_dirwrite.c:3922,13'
          Dst:             TIFFSwabLong8
        - Src:             'tif_dirwrite.c:3926,13'
          Dst:             TIFFSwabLong8
        - Src:             'tif_dirwrite.c:3932,10'
          Dst:             _TIFFSeekOK
        - Src:             'tif_dirwrite.c:3934,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:3941,9'
          Dst:             TIFFErrorExtR
    - functionName:    TIFFRewriteDirectorySec
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 317
      functionLinenumberEnd: 474
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         62
      ICount:          527
      EdgeCount:       84
      CyclomaticComplexity: 24
      functionsReached:
        - TIFFErrorExtR
        - TIFFSwabLong
        - TIFFSwabLong8
        - TIFFSwabShort
        - TIFFWriteDirectory
        - TIFFWriteDirectorySec
        - _TIFFRemoveEntryFromDirectoryListByOffset
        - _TIFFSeekOK
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirwrite.c:322,16'
          Dst:             TIFFWriteDirectory
        - Src:             'tif_dirwrite.c:340,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:346,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:360,22'
          Dst:             _TIFFSeekOK
        - Src:             'tif_dirwrite.c:362,21'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:367,21'
          Dst:             TIFFSwabShort
        - Src:             'tif_dirwrite.c:371,21'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:375,21'
          Dst:             TIFFSwabLong
        - Src:             'tif_dirwrite.c:384,25'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:397,9'
          Dst:             _TIFFRemoveEntryFromDirectoryListByOffset
        - Src:             'tif_dirwrite.c:409,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:422,22'
          Dst:             _TIFFSeekOK
        - Src:             'tif_dirwrite.c:424,21'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:429,21'
          Dst:             TIFFSwabLong8
        - Src:             'tif_dirwrite.c:432,21'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:441,21'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:445,21'
          Dst:             TIFFSwabLong8
        - Src:             'tif_dirwrite.c:454,25'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:467,9'
          Dst:             _TIFFRemoveEntryFromDirectoryListByOffset
        - Src:             'tif_dirwrite.c:473,12'
          Dst:             TIFFWriteDirectorySec
    - functionName:    TIFFWriteDirectory
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFWriteDirectorySec
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirwrite.c:240,12'
          Dst:             TIFFWriteDirectorySec
    - functionName:    TIFFWriteDirectorySec
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 489
      functionLinenumberEnd: 1471
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         580
      ICount:          3689
      EdgeCount:       758
      CyclomaticComplexity: 180
      functionsReached:
        - TIFFCreateDirectory
        - TIFFErrorExtR
        - TIFFFieldSetGetSize
        - TIFFFieldTag
        - TIFFFlushData1
        - TIFFFreeDirectory
        - TIFFGetField
        - TIFFGetFieldDefaulted
        - TIFFLinkDirectory
        - TIFFNumberOfDirectories
        - TIFFRewriteDirectorySec
        - TIFFSwabLong
        - TIFFSwabLong8
        - TIFFSwabShort
        - TIFFWarningExtR
        - TIFFWriteDirectoryTagAscii
        - TIFFWriteDirectoryTagByteArray
        - TIFFWriteDirectoryTagColormap
        - TIFFWriteDirectoryTagDoubleArray
        - TIFFWriteDirectoryTagFloatArray
        - TIFFWriteDirectoryTagIfdArray
        - TIFFWriteDirectoryTagIfdIfd8Array
        - TIFFWriteDirectoryTagLong
        - TIFFWriteDirectoryTagLong8Array
        - TIFFWriteDirectoryTagLongArray
        - TIFFWriteDirectoryTagLongLong8Array
        - TIFFWriteDirectoryTagRational
        - TIFFWriteDirectoryTagRationalArray
        - TIFFWriteDirectoryTagRationalDoubleArray
        - TIFFWriteDirectoryTagSampleformatArray
        - TIFFWriteDirectoryTagSbyteArray
        - TIFFWriteDirectoryTagShort
        - TIFFWriteDirectoryTagShortArray
        - TIFFWriteDirectoryTagShortLong
        - TIFFWriteDirectoryTagShortPerSample
        - TIFFWriteDirectoryTagSlong8Array
        - TIFFWriteDirectoryTagSlongArray
        - TIFFWriteDirectoryTagSrationalArray
        - TIFFWriteDirectoryTagSrationalDoubleArray
        - TIFFWriteDirectoryTagSshortArray
        - TIFFWriteDirectoryTagSubifd
        - TIFFWriteDirectoryTagTransferfunction
        - TIFFWriteDirectoryTagUndefinedArray
        - _TIFFCheckDirNumberAndOffset
        - _TIFFFillStriles
        - _TIFFSeekOK
        - _TIFFfreeExt
        - _TIFFmallocExt
        - _TIFFmemcpy
        - __assert_fail
        - strlen
      functionUses:    4
      BranchProfiles:
        - Branch String:   'tif_dirwrite.c:898,25'
          Branch Sides:    []
        - Branch String:   'tif_dirwrite.c:1022,13'
          Branch Sides:    []
      Callsites:
        - Src:             'tif_dirwrite.c:499,5'
          Dst:             _TIFFFillStriles
        - Src:             'tif_dirwrite.c:513,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:528,18'
          Dst:             TIFFFlushData1
        - Src:             'tif_dirwrite.c:530,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:537,13'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirwrite.c:551,9'
          Dst:             TIFFWarningExtR
        - Src:             'tif_dirwrite.c:572,22'
          Dst:             TIFFWriteDirectoryTagShortLong
        - Src:             'tif_dirwrite.c:576,22'
          Dst:             TIFFWriteDirectoryTagShortLong
        - Src:             'tif_dirwrite.c:583,22'
          Dst:             TIFFWriteDirectoryTagShortLong
        - Src:             'tif_dirwrite.c:587,22'
          Dst:             TIFFWriteDirectoryTagShortLong
        - Src:             'tif_dirwrite.c:594,22'
          Dst:             TIFFWriteDirectoryTagRational
        - Src:             'tif_dirwrite.c:598,22'
          Dst:             TIFFWriteDirectoryTagRational
        - Src:             'tif_dirwrite.c:605,22'
          Dst:             TIFFWriteDirectoryTagRational
        - Src:             'tif_dirwrite.c:609,22'
          Dst:             TIFFWriteDirectoryTagRational
        - Src:             'tif_dirwrite.c:616,22'
          Dst:             TIFFWriteDirectoryTagLong
        - Src:             'tif_dirwrite.c:623,22'
          Dst:             TIFFWriteDirectoryTagShortPerSample
        - Src:             'tif_dirwrite.c:630,22'
          Dst:             TIFFWriteDirectoryTagShort
        - Src:             'tif_dirwrite.c:637,22'
          Dst:             TIFFWriteDirectoryTagShort
        - Src:             'tif_dirwrite.c:644,22'
          Dst:             TIFFWriteDirectoryTagShort
        - Src:             'tif_dirwrite.c:651,22'
          Dst:             TIFFWriteDirectoryTagShort
        - Src:             'tif_dirwrite.c:658,22'
          Dst:             TIFFWriteDirectoryTagShort
        - Src:             'tif_dirwrite.c:665,22'
          Dst:             TIFFWriteDirectoryTagShort
        - Src:             'tif_dirwrite.c:672,22'
          Dst:             TIFFWriteDirectoryTagShortLong
        - Src:             'tif_dirwrite.c:679,22'
          Dst:             TIFFWriteDirectoryTagShortPerSample
        - Src:             'tif_dirwrite.c:686,22'
          Dst:             TIFFWriteDirectoryTagShortPerSample
        - Src:             'tif_dirwrite.c:693,22'
          Dst:             TIFFWriteDirectoryTagShort
        - Src:             'tif_dirwrite.c:700,22'
          Dst:             TIFFWriteDirectoryTagShort
        - Src:             'tif_dirwrite.c:707,22'
          Dst:             TIFFWriteDirectoryTagShortArray
        - Src:             'tif_dirwrite.c:717,21'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:724,26'
          Dst:             TIFFWriteDirectoryTagLongLong8Array
        - Src:             'tif_dirwrite.c:732,26'
          Dst:             TIFFWriteDirectoryTagLongLong8Array
        - Src:             'tif_dirwrite.c:744,21'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:763,26'
          Dst:             TIFFWriteDirectoryTagLongLong8Array
        - Src:             'tif_dirwrite.c:771,26'
          Dst:             TIFFWriteDirectoryTagLongLong8Array
        - Src:             'tif_dirwrite.c:780,22'
          Dst:             TIFFWriteDirectoryTagColormap
        - Src:             'tif_dirwrite.c:789,21'
          Dst:             TIFFGetFieldDefaulted
        - Src:             'tif_dirwrite.c:790,26'
          Dst:             TIFFWriteDirectoryTagShortArray
        - Src:             'tif_dirwrite.c:797,22'
          Dst:             TIFFWriteDirectoryTagShortPerSample
        - Src:             'tif_dirwrite.c:804,22'
          Dst:             TIFFWriteDirectoryTagSampleformatArray
        - Src:             'tif_dirwrite.c:812,22'
          Dst:             TIFFWriteDirectoryTagSampleformatArray
        - Src:             'tif_dirwrite.c:820,22'
          Dst:             TIFFWriteDirectoryTagLong
        - Src:             'tif_dirwrite.c:827,22'
          Dst:             TIFFWriteDirectoryTagLong
        - Src:             'tif_dirwrite.c:834,22'
          Dst:             TIFFWriteDirectoryTagShortArray
        - Src:             'tif_dirwrite.c:841,22'
          Dst:             TIFFWriteDirectoryTagShortArray
        - Src:             'tif_dirwrite.c:848,22'
          Dst:             TIFFWriteDirectoryTagShort
        - Src:             'tif_dirwrite.c:855,22'
          Dst:             TIFFWriteDirectoryTagRationalArray
        - Src:             'tif_dirwrite.c:862,22'
          Dst:             TIFFWriteDirectoryTagTransferfunction
        - Src:             'tif_dirwrite.c:867,22'
          Dst:             TIFFWriteDirectoryTagAscii
        - Src:             'tif_dirwrite.c:875,22'
          Dst:             TIFFWriteDirectoryTagShort
        - Src:             'tif_dirwrite.c:882,22'
          Dst:             TIFFWriteDirectoryTagSubifd
        - Src:             'tif_dirwrite.c:904,33'
          Dst:             __assert_fail
        - Src:             'tif_dirwrite.c:905,33'
          Dst:             __assert_fail
        - Src:             'tif_dirwrite.c:906,33'
          Dst:             __assert_fail
        - Src:             'tif_dirwrite.c:907,33'
          Dst:             TIFFGetField
        - Src:             'tif_dirwrite.c:908,49'
          Dst:             strlen
        - Src:             'tif_dirwrite.c:909,38'
          Dst:             TIFFWriteDirectoryTagAscii
        - Src:             'tif_dirwrite.c:918,33'
          Dst:             __assert_fail
        - Src:             'tif_dirwrite.c:919,33'
          Dst:             __assert_fail
        - Src:             'tif_dirwrite.c:920,33'
          Dst:             __assert_fail
        - Src:             'tif_dirwrite.c:921,33'
          Dst:             TIFFGetField
        - Src:             'tif_dirwrite.c:922,38'
          Dst:             TIFFWriteDirectoryTagShort
        - Src:             'tif_dirwrite.c:931,33'
          Dst:             __assert_fail
        - Src:             'tif_dirwrite.c:932,33'
          Dst:             __assert_fail
        - Src:             'tif_dirwrite.c:933,33'
          Dst:             __assert_fail
        - Src:             'tif_dirwrite.c:934,33'
          Dst:             TIFFGetField
        - Src:             'tif_dirwrite.c:935,38'
          Dst:             TIFFWriteDirectoryTagLong
        - Src:             'tif_dirwrite.c:945,33'
          Dst:             __assert_fail
        - Src:             'tif_dirwrite.c:946,33'
          Dst:             __assert_fail
        - Src:             'tif_dirwrite.c:947,33'
          Dst:             __assert_fail
        - Src:             'tif_dirwrite.c:948,33'
          Dst:             TIFFGetField
        - Src:             'tif_dirwrite.c:949,38'
          Dst:             TIFFWriteDirectoryTagUndefinedArray
        - Src:             'tif_dirwrite.c:1007,37'
          Dst:             TIFFFieldTag
        - Src:             'tif_dirwrite.c:1004,33'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:1025,26'
          Dst:             TIFFWriteDirectoryTagAscii
        - Src:             'tif_dirwrite.c:1031,26'
          Dst:             TIFFWriteDirectoryTagUndefinedArray
        - Src:             'tif_dirwrite.c:1037,26'
          Dst:             TIFFWriteDirectoryTagByteArray
        - Src:             'tif_dirwrite.c:1043,26'
          Dst:             TIFFWriteDirectoryTagSbyteArray
        - Src:             'tif_dirwrite.c:1049,26'
          Dst:             TIFFWriteDirectoryTagShortArray
        - Src:             'tif_dirwrite.c:1055,26'
          Dst:             TIFFWriteDirectoryTagSshortArray
        - Src:             'tif_dirwrite.c:1061,26'
          Dst:             TIFFWriteDirectoryTagLongArray
        - Src:             'tif_dirwrite.c:1067,26'
          Dst:             TIFFWriteDirectoryTagSlongArray
        - Src:             'tif_dirwrite.c:1073,26'
          Dst:             TIFFWriteDirectoryTagLong8Array
        - Src:             'tif_dirwrite.c:1079,26'
          Dst:             TIFFWriteDirectoryTagSlong8Array
        - Src:             'tif_dirwrite.c:1090,31'
          Dst:             TIFFFieldSetGetSize
        - Src:             'tif_dirwrite.c:1094,30'
          Dst:             TIFFWriteDirectoryTagRationalDoubleArray
        - Src:             'tif_dirwrite.c:1103,30'
          Dst:             TIFFWriteDirectoryTagRationalArray
        - Src:             'tif_dirwrite.c:1111,29'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:1126,31'
          Dst:             TIFFFieldSetGetSize
        - Src:             'tif_dirwrite.c:1130,30'
          Dst:             TIFFWriteDirectoryTagSrationalDoubleArray
        - Src:             'tif_dirwrite.c:1139,30'
          Dst:             TIFFWriteDirectoryTagSrationalArray
        - Src:             'tif_dirwrite.c:1147,29'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:1157,26'
          Dst:             TIFFWriteDirectoryTagFloatArray
        - Src:             'tif_dirwrite.c:1163,26'
          Dst:             TIFFWriteDirectoryTagDoubleArray
        - Src:             'tif_dirwrite.c:1169,26'
          Dst:             TIFFWriteDirectoryTagIfdArray
        - Src:             'tif_dirwrite.c:1175,26'
          Dst:             TIFFWriteDirectoryTagIfdIfd8Array
        - Src:             'tif_dirwrite.c:1182,21'
          Dst:             __assert_fail
        - Src:             'tif_dirwrite.c:1198,31'
          Dst:             _TIFFmallocExt
        - Src:             'tif_dirwrite.c:1202,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:1217,22'
          Dst:             TIFFLinkDirectory
        - Src:             'tif_dirwrite.c:1225,21'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirwrite.c:1228,22'
          Dst:             TIFFRewriteDirectorySec
        - Src:             'tif_dirwrite.c:1265,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:1284,21'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:1298,14'
          Dst:             _TIFFmallocExt
        - Src:             'tif_dirwrite.c:1301,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:1312,13'
          Dst:             TIFFSwabShort
        - Src:             'tif_dirwrite.c:1319,17'
          Dst:             TIFFSwabShort
        - Src:             'tif_dirwrite.c:1323,17'
          Dst:             TIFFSwabShort
        - Src:             'tif_dirwrite.c:1326,13'
          Dst:             _TIFFmemcpy
        - Src:             'tif_dirwrite.c:1328,17'
          Dst:             TIFFSwabLong
        - Src:             'tif_dirwrite.c:1332,13'
          Dst:             _TIFFmemcpy
        - Src:             'tif_dirwrite.c:1338,13'
          Dst:             TIFFSwabLong
        - Src:             'tif_dirwrite.c:1339,9'
          Dst:             _TIFFmemcpy
        - Src:             'tif_dirwrite.c:1348,13'
          Dst:             TIFFSwabLong8
        - Src:             'tif_dirwrite.c:1355,17'
          Dst:             TIFFSwabShort
        - Src:             'tif_dirwrite.c:1359,17'
          Dst:             TIFFSwabShort
        - Src:             'tif_dirwrite.c:1361,13'
          Dst:             _TIFFmemcpy
        - Src:             'tif_dirwrite.c:1363,17'
          Dst:             TIFFSwabLong8
        - Src:             'tif_dirwrite.c:1365,13'
          Dst:             _TIFFmemcpy
        - Src:             'tif_dirwrite.c:1369,9'
          Dst:             _TIFFmemcpy
        - Src:             'tif_dirwrite.c:1371,13'
          Dst:             TIFFSwabLong8
        - Src:             'tif_dirwrite.c:1373,5'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirwrite.c:1375,10'
          Dst:             _TIFFSeekOK
        - Src:             'tif_dirwrite.c:1377,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:1383,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:1386,5'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirwrite.c:1407,40'
          Dst:             TIFFNumberOfDirectories
        - Src:             'tif_dirwrite.c:1409,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:1442,10'
          Dst:             _TIFFCheckDirNumberAndOffset
        - Src:             'tif_dirwrite.c:1444,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:1452,9'
          Dst:             TIFFFreeDirectory
        - Src:             'tif_dirwrite.c:1456,9'
          Dst:             TIFFCreateDirectory
        - Src:             'tif_dirwrite.c:1467,9'
          Dst:             _TIFFfreeExt
        - Src:             'tif_dirwrite.c:1469,9'
          Dst:             _TIFFfreeExt
    - functionName:    TIFFRewriteDirectory
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 483
      functionLinenumberEnd: 484
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFRewriteDirectorySec
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirwrite.c:484,12'
          Dst:             TIFFRewriteDirectorySec
    - functionName:    TIFFWriteCustomDirectory
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 305
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFWriteDirectorySec
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirwrite.c:305,12'
          Dst:             TIFFWriteDirectorySec
    - functionName:    TIFFCheckpointDirectory
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 293
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - TIFFSetWriteOffset
        - TIFFSetupStrips
        - TIFFWriteDirectorySec
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirwrite.c:297,15'
          Dst:             TIFFSetupStrips
        - Src:             'tif_dirwrite.c:298,10'
          Dst:             TIFFWriteDirectorySec
        - Src:             'tif_dirwrite.c:299,11'
          Dst:             TIFFSetWriteOffset
    - functionName:    TIFFDeferStrileArrayWriting
      functionSourceFile: '/src/libtiff/libtiff/tif_dirwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 284
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          53
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - TIFFErrorExtR
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dirwrite.c:273,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dirwrite.c:278,9'
          Dst:             TIFFErrorExtR
    - functionName:    DumpModeSeek
      functionSourceFile: '/src/libtiff/libtiff/tif_dumpmode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          86
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - TIFFErrorExtR
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dumpmode.c:106,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dumpmode.c:113,9'
          Dst:             TIFFErrorExtR
    - functionName:    DumpModeEncode
      functionSourceFile: '/src/libtiff/libtiff/tif_dumpmode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          140
      EdgeCount:       26
      CyclomaticComplexity: 7
      functionsReached:
        - TIFFFlushData1
        - _TIFFmemcpy
        - __assert_fail
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dumpmode.c:52,9'
          Dst:             __assert_fail
        - Src:             'tif_dumpmode.c:59,13'
          Dst:             _TIFFmemcpy
        - Src:             'tif_dumpmode.c:64,56'
          Dst:             TIFFFlushData1
    - functionName:    DumpModeDecode
      functionSourceFile: '/src/libtiff/libtiff/tif_dumpmode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          78
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - TIFFErrorExtR
        - _TIFFmemcpy
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_dumpmode.c:79,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_dumpmode.c:91,9'
          Dst:             _TIFFmemcpy
    - functionName:    DumpFixupTags
      functionSourceFile: '/src/libtiff/libtiff/tif_dumpmode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFInitDumpMode
      functionSourceFile: '/src/libtiff/libtiff/tif_dumpmode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          33
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Fax3Close
      functionSourceFile: '/src/libtiff/libtiff/tif_fax3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1306
      functionLinenumberEnd: 1324
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          145
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - Fax3PutBits
        - TIFFFlushData1
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_fax3.c:1320,13'
          Dst:             Fax3PutBits
        - Src:             'tif_fax3.c:1321,9'
          Dst:             TIFFFlushData1
    - functionName:    Fax3PutBits
      functionSourceFile: '/src/libtiff/libtiff/tif_fax3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 753
      functionLinenumberEnd: 763
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          183
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached:
        - TIFFFlushData1
        - __assert_fail
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_fax3.c:758,5'
          Dst:             TIFFFlushData1
        - Src:             'tif_fax3.c:758,5'
          Dst:             __assert_fail
        - Src:             'tif_fax3.c:758,5'
          Dst:             TIFFFlushData1
    - functionName:    find1span
      functionSourceFile: '/src/libtiff/libtiff/tif_fax3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1032
      functionLinenumberEnd: 1098
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          273
      EdgeCount:       54
      CyclomaticComplexity: 15
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    putspan
      functionSourceFile: '/src/libtiff/libtiff/tif_fax3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 790
      functionLinenumberEnd: 830
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         70
      ICount:          556
      EdgeCount:       90
      CyclomaticComplexity: 22
      functionsReached:
        - TIFFFlushData1
        - __assert_fail
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_fax3.c:804,9'
          Dst:             TIFFFlushData1
        - Src:             'tif_fax3.c:804,9'
          Dst:             __assert_fail
        - Src:             'tif_fax3.c:804,9'
          Dst:             TIFFFlushData1
        - Src:             'tif_fax3.c:810,9'
          Dst:             __assert_fail
        - Src:             'tif_fax3.c:816,9'
          Dst:             TIFFFlushData1
        - Src:             'tif_fax3.c:816,9'
          Dst:             __assert_fail
        - Src:             'tif_fax3.c:816,9'
          Dst:             TIFFFlushData1
        - Src:             'tif_fax3.c:824,5'
          Dst:             TIFFFlushData1
        - Src:             'tif_fax3.c:824,5'
          Dst:             __assert_fail
        - Src:             'tif_fax3.c:824,5'
          Dst:             TIFFFlushData1
    - functionName:    find0span
      functionSourceFile: '/src/libtiff/libtiff/tif_fax3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 964
      functionLinenumberEnd: 1029
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          273
      EdgeCount:       54
      CyclomaticComplexity: 15
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Fax3Encode2DRow
      functionSourceFile: '/src/libtiff/libtiff/tif_fax3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1170
      functionLinenumberEnd: 1241
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         76
      ICount:          515
      EdgeCount:       102
      CyclomaticComplexity: 28
      functionsReached:
        - Fax3PutBits
        - find0span
        - find1span
        - putspan
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_fax3.c:1175,36'
          Dst:             find0span
        - Src:             'tif_fax3.c:1178,36'
          Dst:             find0span
        - Src:             'tif_fax3.c:1183,24'
          Dst:             find1span
        - Src:             'tif_fax3.c:1183,24'
          Dst:             find0span
        - Src:             'tif_fax3.c:1197,32'
          Dst:             find1span
        - Src:             'tif_fax3.c:1197,32'
          Dst:             find0span
        - Src:             'tif_fax3.c:1199,22'
          Dst:             Fax3PutBits
        - Src:             'tif_fax3.c:1203,26'
          Dst:             putspan
        - Src:             'tif_fax3.c:1205,26'
          Dst:             putspan
        - Src:             'tif_fax3.c:1210,26'
          Dst:             putspan
        - Src:             'tif_fax3.c:1212,26'
          Dst:             putspan
        - Src:             'tif_fax3.c:1219,22'
          Dst:             Fax3PutBits
        - Src:             'tif_fax3.c:1226,18'
          Dst:             Fax3PutBits
        - Src:             'tif_fax3.c:1232,24'
          Dst:             find1span
        - Src:             'tif_fax3.c:1232,24'
          Dst:             find0span
        - Src:             'tif_fax3.c:1234,24'
          Dst:             find1span
        - Src:             'tif_fax3.c:1234,24'
          Dst:             find0span
        - Src:             'tif_fax3.c:1236,24'
          Dst:             find1span
        - Src:             'tif_fax3.c:1236,24'
          Dst:             find0span
    - functionName:    Fax3Encode1DRow
      functionSourceFile: '/src/libtiff/libtiff/tif_fax3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1121
      functionLinenumberEnd: 1150
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          236
      EdgeCount:       47
      CyclomaticComplexity: 14
      functionsReached:
        - TIFFFlushData1
        - find0span
        - find1span
        - putspan
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_fax3.c:1128,16'
          Dst:             find0span
        - Src:             'tif_fax3.c:1129,14'
          Dst:             putspan
        - Src:             'tif_fax3.c:1134,16'
          Dst:             find1span
        - Src:             'tif_fax3.c:1135,14'
          Dst:             putspan
        - Src:             'tif_fax3.c:1144,13'
          Dst:             TIFFFlushData1
        - Src:             'tif_fax3.c:1147,13'
          Dst:             TIFFFlushData1
    - functionName:    Fax3PutEOL
      functionSourceFile: '/src/libtiff/libtiff/tif_fax3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 839
      functionLinenumberEnd: 876
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         54
      ICount:          407
      EdgeCount:       70
      CyclomaticComplexity: 18
      functionsReached:
        - TIFFFlushData1
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_fax3.c:860,13'
          Dst:             TIFFFlushData1
        - Src:             'tif_fax3.c:860,13'
          Dst:             __assert_fail
        - Src:             'tif_fax3.c:860,13'
          Dst:             TIFFFlushData1
        - Src:             'tif_fax3.c:870,5'
          Dst:             TIFFFlushData1
        - Src:             'tif_fax3.c:870,5'
          Dst:             __assert_fail
        - Src:             'tif_fax3.c:870,5'
          Dst:             TIFFFlushData1
    - functionName:    Fax3Extension
      functionSourceFile: '/src/libtiff/libtiff/tif_fax3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          56
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - TIFFErrorExtR
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_fax3.c:229,5'
          Dst:             TIFFErrorExtR
    - functionName:    Fax3BadLength
      functionSourceFile: '/src/libtiff/libtiff/tif_fax3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          65
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - TIFFWarningExtR
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_fax3.c:243,5'
          Dst:             TIFFWarningExtR
    - functionName:    Fax3PrematureEOF
      functionSourceFile: '/src/libtiff/libtiff/tif_fax3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 262
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          56
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - TIFFWarningExtR
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_fax3.c:263,5'
          Dst:             TIFFWarningExtR
    - functionName:    Fax3Unexpected
      functionSourceFile: '/src/libtiff/libtiff/tif_fax3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          56
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - TIFFErrorExtR
      functionUses:    16
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_fax3.c:212,5'
          Dst:             TIFFErrorExtR
    - functionName:    Fax3TryG3WithoutEOL
      functionSourceFile: '/src/libtiff/libtiff/tif_fax3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          56
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - TIFFWarningExtR
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_fax3.c:280,5'
          Dst:             TIFFWarningExtR
    - functionName:    CheckReachedCounters
      functionSourceFile: '/src/libtiff/libtiff/tif_fax3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 296
      functionLinenumberEnd: 323
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          99
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - TIFFErrorExtR
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_fax3.c:299,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:307,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:315,9'
          Dst:             TIFFErrorExtR
    - functionName:    Fax3Decode2D
      functionSourceFile: '/src/libtiff/libtiff/tif_fax3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 385
      functionLinenumberEnd: 441
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         860
      ICount:          5618
      EdgeCount:       1069
      CyclomaticComplexity: 211
      functionsReached:
        - CheckReachedCounters
        - Fax3BadLength
        - Fax3Extension
        - Fax3PrematureEOF
        - Fax3TryG3WithoutEOL
        - Fax3Unexpected
        - TIFFErrorExtR
      functionUses:    3
      BranchProfiles:
        - Branch String:   'tif_fax3.c:419,13'
          Branch Sides:    []
        - Branch String:   'tif_fax3.c:419,13'
          Branch Sides:    []
        - Branch String:   'tif_fax3.c:421,13'
          Branch Sides:    []
        - Branch String:   'tif_fax3.c:421,13'
          Branch Sides:    []
        - Branch String:   'tif_fax3.c:421,13'
          Branch Sides:    []
        - Branch String:   'tif_fax3.c:421,13'
          Branch Sides:    []
        - Branch String:   'tif_fax3.c:421,13'
          Branch Sides:    []
      Callsites:
        - Src:             'tif_fax3.c:391,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:394,9'
          Dst:             CheckReachedCounters
        - Src:             'tif_fax3.c:407,9'
          Dst:             Fax3TryG3WithoutEOL
        - Src:             'tif_fax3.c:419,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:419,13'
          Dst:             Fax3Unexpected
        - Src:             'tif_fax3.c:419,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:419,13'
          Dst:             Fax3Unexpected
        - Src:             'tif_fax3.c:419,13'
          Dst:             Fax3PrematureEOF
        - Src:             'tif_fax3.c:419,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:419,13'
          Dst:             Fax3BadLength
        - Src:             'tif_fax3.c:419,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:419,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:419,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:419,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:419,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:419,13'
          Dst:             Fax3BadLength
        - Src:             'tif_fax3.c:419,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:419,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:419,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:419,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:421,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:421,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:421,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:421,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:421,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:421,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:421,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:421,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:421,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:421,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:421,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:421,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:421,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:421,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:421,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:421,13'
          Dst:             Fax3Unexpected
        - Src:             'tif_fax3.c:421,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:421,13'
          Dst:             Fax3Extension
        - Src:             'tif_fax3.c:421,13'
          Dst:             Fax3Unexpected
        - Src:             'tif_fax3.c:421,13'
          Dst:             Fax3Unexpected
        - Src:             'tif_fax3.c:421,13'
          Dst:             Fax3Unexpected
        - Src:             'tif_fax3.c:421,13'
          Dst:             Fax3Unexpected
        - Src:             'tif_fax3.c:421,13'
          Dst:             Fax3PrematureEOF
        - Src:             'tif_fax3.c:421,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:421,13'
          Dst:             Fax3BadLength
        - Src:             'tif_fax3.c:421,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:421,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:421,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:421,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:421,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:421,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:421,13'
          Dst:             Fax3BadLength
        - Src:             'tif_fax3.c:421,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:421,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:421,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:421,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:425,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:433,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:433,9'
          Dst:             Fax3BadLength
        - Src:             'tif_fax3.c:433,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:433,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:433,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:433,9'
          Dst:             TIFFErrorExtR
    - functionName:    Fax3GetMaxCompressionRatio
      functionSourceFile: '/src/libtiff/libtiff/tif_fax3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1522
      functionLinenumberEnd: 1534
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Fax3Cleanup
      functionSourceFile: '/src/libtiff/libtiff/tif_fax3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1329
      functionLinenumberEnd: 1347
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          97
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - _TIFFSetDefaultCompressionState
        - _TIFFfreeExt
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_fax3.c:1332,5'
          Dst:             __assert_fail
        - Src:             'tif_fax3.c:1339,9'
          Dst:             _TIFFfreeExt
        - Src:             'tif_fax3.c:1341,9'
          Dst:             _TIFFfreeExt
        - Src:             'tif_fax3.c:1343,5'
          Dst:             _TIFFfreeExt
        - Src:             'tif_fax3.c:1346,5'
          Dst:             _TIFFSetDefaultCompressionState
    - functionName:    Fax3Close
      functionSourceFile: '/src/libtiff/libtiff/tif_fax3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1326
      functionLinenumberEnd: 1326
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Fax3Close
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_fax3.c:1326,36'
          Dst:             _Fax3Close
    - functionName:    Fax3Encode
      functionSourceFile: '/src/libtiff/libtiff/tif_fax3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1247
      functionLinenumberEnd: 1294
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          210
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - Fax3Encode1DRow
        - Fax3Encode2DRow
        - Fax3PutEOL
        - TIFFErrorExtR
        - _TIFFmemcpy
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_fax3.c:1253,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:1260,18'
          Dst:             Fax3PutEOL
        - Src:             'tif_fax3.c:1267,22'
          Dst:             Fax3Encode1DRow
        - Src:             'tif_fax3.c:1273,22'
          Dst:             Fax3Encode2DRow
        - Src:             'tif_fax3.c:1283,17'
          Dst:             _TIFFmemcpy
        - Src:             'tif_fax3.c:1287,18'
          Dst:             Fax3Encode1DRow
    - functionName:    Fax3PostEncode
      functionSourceFile: '/src/libtiff/libtiff/tif_fax3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1297
      functionLinenumberEnd: 1303
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          81
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - TIFFFlushData1
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_fax3.c:1301,9'
          Dst:             TIFFFlushData1
    - functionName:    Fax3PreEncode
      functionSourceFile: '/src/libtiff/libtiff/tif_fax3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 882
      functionLinenumberEnd: 918
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          121
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - _TIFFmemset
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_fax3.c:886,5'
          Dst:             __assert_fail
        - Src:             'tif_fax3.c:896,9'
          Dst:             _TIFFmemset
    - functionName:    Fax3Decode1D
      functionSourceFile: '/src/libtiff/libtiff/tif_fax3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 333
      functionLinenumberEnd: 372
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         356
      ICount:          2283
      EdgeCount:       442
      CyclomaticComplexity: 88
      functionsReached:
        - CheckReachedCounters
        - Fax3BadLength
        - Fax3PrematureEOF
        - Fax3TryG3WithoutEOL
        - Fax3Unexpected
        - TIFFErrorExtR
      functionUses:    3
      BranchProfiles:
        - Branch String:   'tif_fax3.c:357,9'
          Branch Sides:    []
        - Branch String:   'tif_fax3.c:357,9'
          Branch Sides:    []
      Callsites:
        - Src:             'tif_fax3.c:338,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:341,9'
          Dst:             CheckReachedCounters
        - Src:             'tif_fax3.c:356,9'
          Dst:             Fax3TryG3WithoutEOL
        - Src:             'tif_fax3.c:357,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:357,9'
          Dst:             Fax3Unexpected
        - Src:             'tif_fax3.c:357,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:357,9'
          Dst:             Fax3Unexpected
        - Src:             'tif_fax3.c:357,9'
          Dst:             Fax3PrematureEOF
        - Src:             'tif_fax3.c:357,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:357,9'
          Dst:             Fax3BadLength
        - Src:             'tif_fax3.c:357,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:357,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:357,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:357,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:357,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:357,9'
          Dst:             Fax3BadLength
        - Src:             'tif_fax3.c:357,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:357,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:357,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:357,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:364,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:364,9'
          Dst:             Fax3BadLength
        - Src:             'tif_fax3.c:364,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:364,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:364,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:364,9'
          Dst:             TIFFErrorExtR
    - functionName:    Fax3PreDecode
      functionSourceFile: '/src/libtiff/libtiff/tif_fax3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          107
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - TIFFGetBitRevTable
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_fax3.c:176,5'
          Dst:             __assert_fail
        - Src:             'tif_fax3.c:191,9'
          Dst:             TIFFGetBitRevTable
    - functionName:    Fax3SetupState
      functionSourceFile: '/src/libtiff/libtiff/tif_fax3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 582
      functionLinenumberEnd: 701
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         63
      ICount:          479
      EdgeCount:       85
      CyclomaticComplexity: 24
      functionsReached:
        - TIFFErrorExtR
        - TIFFScanlineSize
        - TIFFTileRowSize
        - _TIFFCheckMalloc
        - _TIFFfreeExt
        - _TIFFmallocExt
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_fax3.c:593,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:600,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:611,20'
          Dst:             TIFFTileRowSize
        - Src:             'tif_fax3.c:616,20'
          Dst:             TIFFScanlineSize
        - Src:             'tif_fax3.c:621,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:642,9'
          Dst:             _TIFFfreeExt
        - Src:             'tif_fax3.c:652,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:657,29'
          Dst:             _TIFFCheckMalloc
        - Src:             'tif_fax3.c:688,13'
          Dst:             _TIFFfreeExt
        - Src:             'tif_fax3.c:690,41'
          Dst:             _TIFFmallocExt
        - Src:             'tif_fax3.c:693,13'
          Dst:             TIFFErrorExtR
    - functionName:    Fax3FixupTags
      functionSourceFile: '/src/libtiff/libtiff/tif_fax3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 569
      functionLinenumberEnd: 571
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Fax3PrintDir
      functionSourceFile: '/src/libtiff/libtiff/tif_fax3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1457
      functionLinenumberEnd: 1519
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          265
      EdgeCount:       50
      CyclomaticComplexity: 11
      functionsReached:
        - __assert_fail
        - fprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_fax3.c:1495,9'
          Branch Sides:    []
      Callsites:
        - Src:             'tif_fax3.c:1460,5'
          Dst:             __assert_fail
        - Src:             'tif_fax3.c:1468,13'
          Dst:             fprintf
        - Src:             'tif_fax3.c:1470,17'
          Dst:             fprintf
        - Src:             'tif_fax3.c:1475,13'
          Dst:             fprintf
        - Src:             'tif_fax3.c:1478,17'
          Dst:             fprintf
        - Src:             'tif_fax3.c:1483,17'
          Dst:             fprintf
        - Src:             'tif_fax3.c:1487,17'
          Dst:             fprintf
        - Src:             'tif_fax3.c:1489,9'
          Dst:             fprintf
        - Src:             'tif_fax3.c:1494,9'
          Dst:             fprintf
        - Src:             'tif_fax3.c:1498,17'
          Dst:             fprintf
        - Src:             'tif_fax3.c:1501,17'
          Dst:             fprintf
        - Src:             'tif_fax3.c:1504,17'
          Dst:             fprintf
        - Src:             'tif_fax3.c:1509,9'
          Dst:             fprintf
        - Src:             'tif_fax3.c:1513,9'
          Dst:             fprintf
        - Src:             'tif_fax3.c:1515,9'
          Dst:             fprintf
    - functionName:    Fax3VSetField
      functionSourceFile: '/src/libtiff/libtiff/tif_fax3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1376
      functionLinenumberEnd: 1421
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          338
      EdgeCount:       58
      CyclomaticComplexity: 11
      functionsReached:
        - TIFFFieldWithTag
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_fax3.c:1383,5'
          Branch Sides:    []
      Callsites:
        - Src:             'tif_fax3.c:1380,5'
          Dst:             __assert_fail
        - Src:             'tif_fax3.c:1381,5'
          Dst:             __assert_fail
        - Src:             'tif_fax3.c:1414,16'
          Dst:             TIFFFieldWithTag
    - functionName:    Fax3VGetField
      functionSourceFile: '/src/libtiff/libtiff/tif_fax3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1424
      functionLinenumberEnd: 1454
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          243
      EdgeCount:       40
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_fax3.c:1429,5'
          Branch Sides:    []
      Callsites:
        - Src:             'tif_fax3.c:1427,5'
          Dst:             __assert_fail
    - functionName:    TIFFInitCCITTRLEW
      functionSourceFile: '/src/libtiff/libtiff/tif_fax3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1890
      functionLinenumberEnd: 1906
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - InitCCITTFax3
        - TIFFSetField
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_fax3.c:1892,9'
          Dst:             InitCCITTFax3
        - Src:             'tif_fax3.c:1901,16'
          Dst:             TIFFSetField
    - functionName:    InitCCITTFax3
      functionSourceFile: '/src/libtiff/libtiff/tif_fax3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1538
      functionLinenumberEnd: 1604
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          173
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - TIFFErrorExtR
        - TIFFSetField
        - _TIFFFax3fillruns
        - _TIFFMergeFields
        - _TIFFmallocExt
        - _TIFFmemset
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_fax3.c:1545,10'
          Dst:             _TIFFMergeFields
        - Src:             'tif_fax3.c:1547,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:1555,32'
          Dst:             _TIFFmallocExt
        - Src:             'tif_fax3.c:1559,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:1562,5'
          Dst:             _TIFFmemset
        - Src:             'tif_fax3.c:1581,5'
          Dst:             TIFFSetField
        - Src:             'tif_fax3.c:1581,5'
          Dst:             _TIFFFax3fillruns
    - functionName:    Fax3DecodeRLE
      functionSourceFile: '/src/libtiff/libtiff/tif_fax3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1802
      functionLinenumberEnd: 1853
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         251
      ICount:          1686
      EdgeCount:       310
      CyclomaticComplexity: 61
      functionsReached:
        - CheckReachedCounters
        - Fax3BadLength
        - Fax3PrematureEOF
        - Fax3Unexpected
        - TIFFErrorExtR
      functionUses:    6
      BranchProfiles:
        - Branch String:   'tif_fax3.c:1825,9'
          Branch Sides:    []
        - Branch String:   'tif_fax3.c:1825,9'
          Branch Sides:    []
      Callsites:
        - Src:             'tif_fax3.c:1808,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:1811,9'
          Dst:             CheckReachedCounters
        - Src:             'tif_fax3.c:1825,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:1825,9'
          Dst:             Fax3Unexpected
        - Src:             'tif_fax3.c:1825,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:1825,9'
          Dst:             Fax3Unexpected
        - Src:             'tif_fax3.c:1825,9'
          Dst:             Fax3PrematureEOF
        - Src:             'tif_fax3.c:1825,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:1825,9'
          Dst:             Fax3BadLength
        - Src:             'tif_fax3.c:1825,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:1825,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:1825,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:1825,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:1825,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:1825,9'
          Dst:             Fax3BadLength
        - Src:             'tif_fax3.c:1825,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:1825,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:1825,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:1825,9'
          Dst:             TIFFErrorExtR
    - functionName:    Fax3RLEGetMaxCompressionRatio
      functionSourceFile: '/src/libtiff/libtiff/tif_fax3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1856
      functionLinenumberEnd: 1867
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _TIFFFax3fillruns
      functionSourceFile: '/src/libtiff/libtiff/tif_fax3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 464
      functionLinenumberEnd: 564
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         91
      ICount:          599
      EdgeCount:       117
      CyclomaticComplexity: 28
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_fax3.c:563,5'
          Dst:             __assert_fail
    - functionName:    TIFFInitCCITTRLE
      functionSourceFile: '/src/libtiff/libtiff/tif_fax3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1871
      functionLinenumberEnd: 1887
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - InitCCITTFax3
        - TIFFSetField
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_fax3.c:1873,9'
          Dst:             InitCCITTFax3
        - Src:             'tif_fax3.c:1882,16'
          Dst:             TIFFSetField
    - functionName:    Fax4GetMaxCompressionRatio
      functionSourceFile: '/src/libtiff/libtiff/tif_fax3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1752
      functionLinenumberEnd: 1758
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          31
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Fax4PostEncode
      functionSourceFile: '/src/libtiff/libtiff/tif_fax3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1740
      functionLinenumberEnd: 1749
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          85
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - Fax3PutBits
        - TIFFFlushData1
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_fax3.c:1744,5'
          Dst:             Fax3PutBits
        - Src:             'tif_fax3.c:1745,5'
          Dst:             Fax3PutBits
        - Src:             'tif_fax3.c:1747,9'
          Dst:             TIFFFlushData1
    - functionName:    Fax4Encode
      functionSourceFile: '/src/libtiff/libtiff/tif_fax3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1719
      functionLinenumberEnd: 1737
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          97
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - Fax3Encode2DRow
        - TIFFErrorExtR
        - _TIFFmemcpy
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_fax3.c:1725,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:1730,14'
          Dst:             Fax3Encode2DRow
        - Src:             'tif_fax3.c:1732,9'
          Dst:             _TIFFmemcpy
    - functionName:    Fax4Decode
      functionSourceFile: '/src/libtiff/libtiff/tif_fax3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1646
      functionLinenumberEnd: 1712
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         529
      ICount:          3621
      EdgeCount:       658
      CyclomaticComplexity: 131
      functionsReached:
        - CheckReachedCounters
        - Fax3BadLength
        - Fax3Extension
        - Fax3PrematureEOF
        - Fax3Unexpected
        - TIFFErrorExtR
      functionUses:    3
      BranchProfiles:
        - Branch String:   'tif_fax3.c:1670,9'
          Branch Sides:    []
        - Branch String:   'tif_fax3.c:1670,9'
          Branch Sides:    []
        - Branch String:   'tif_fax3.c:1670,9'
          Branch Sides:    []
        - Branch String:   'tif_fax3.c:1670,9'
          Branch Sides:    []
        - Branch String:   'tif_fax3.c:1670,9'
          Branch Sides:    []
      Callsites:
        - Src:             'tif_fax3.c:1651,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:1654,9'
          Dst:             CheckReachedCounters
        - Src:             'tif_fax3.c:1670,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:1670,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:1670,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:1670,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:1670,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:1670,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:1670,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:1670,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:1670,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:1670,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:1670,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:1670,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:1670,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:1670,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:1670,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:1670,9'
          Dst:             Fax3Unexpected
        - Src:             'tif_fax3.c:1670,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:1670,9'
          Dst:             Fax3Extension
        - Src:             'tif_fax3.c:1670,9'
          Dst:             Fax3Unexpected
        - Src:             'tif_fax3.c:1670,9'
          Dst:             Fax3Unexpected
        - Src:             'tif_fax3.c:1670,9'
          Dst:             Fax3Unexpected
        - Src:             'tif_fax3.c:1670,9'
          Dst:             Fax3Unexpected
        - Src:             'tif_fax3.c:1670,9'
          Dst:             Fax3PrematureEOF
        - Src:             'tif_fax3.c:1670,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:1670,9'
          Dst:             Fax3BadLength
        - Src:             'tif_fax3.c:1670,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:1670,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:1670,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:1670,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:1670,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:1670,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:1670,9'
          Dst:             Fax3BadLength
        - Src:             'tif_fax3.c:1670,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:1670,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:1670,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:1670,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:1675,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:1682,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:1698,13'
          Dst:             TIFFErrorExtR
    - functionName:    TIFFInitCCITTFax4
      functionSourceFile: '/src/libtiff/libtiff/tif_fax3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1762
      functionLinenumberEnd: 1791
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          71
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - InitCCITTFax3
        - TIFFErrorExtR
        - TIFFSetField
        - _TIFFMergeFields
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_fax3.c:1764,9'
          Dst:             InitCCITTFax3
        - Src:             'tif_fax3.c:1769,14'
          Dst:             _TIFFMergeFields
        - Src:             'tif_fax3.c:1771,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:1787,16'
          Dst:             TIFFSetField
    - functionName:    TIFFInitCCITTFax3
      functionSourceFile: '/src/libtiff/libtiff/tif_fax3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1607
      functionLinenumberEnd: 1628
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          47
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - InitCCITTFax3
        - TIFFErrorExtR
        - TIFFSetField
        - _TIFFMergeFields
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_fax3.c:1609,9'
          Dst:             InitCCITTFax3
        - Src:             'tif_fax3.c:1614,14'
          Dst:             _TIFFMergeFields
        - Src:             'tif_fax3.c:1616,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_fax3.c:1624,16'
          Dst:             TIFFSetField
    - functionName:    JBIGCopyEncodedData
      functionSourceFile: '/src/libtiff/libtiff/tif_jbig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          126
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached:
        - TIFFFlushData1
        - _TIFFmemcpy
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_jbig.c:160,9'
          Dst:             __assert_fail
        - Src:             'tif_jbig.c:161,9'
          Dst:             _TIFFmemcpy
        - Src:             'tif_jbig.c:166,56'
          Dst:             TIFFFlushData1
    - functionName:    JBIGOutputBie
      functionSourceFile: '/src/libtiff/libtiff/tif_jbig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - JBIGCopyEncodedData
        - TIFFReverseBits
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_jbig.c:181,9'
          Dst:             TIFFReverseBits
        - Src:             'tif_jbig.c:184,5'
          Dst:             JBIGCopyEncodedData
    - functionName:    JBIGEncode
      functionSourceFile: '/src/libtiff/libtiff/tif_jbig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          148
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - JBIGOutputBie
        - TIFFErrorExtR
        - TIFFNumberOfStrips
        - _TIFFCastUInt64ToSSize
        - _TIFFMultiply64
        - jbg_enc_free
        - jbg_enc_init
        - jbg_enc_out
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_jbig.c:200,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_jbig.c:206,9'
          Dst:             TIFFNumberOfStrips
        - Src:             'tif_jbig.c:208,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_jbig.c:214,18'
          Dst:             _TIFFMultiply64
        - Src:             'tif_jbig.c:215,16'
          Dst:             _TIFFCastUInt64ToSSize
        - Src:             'tif_jbig.c:220,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_jbig.c:228,5'
          Dst:             jbg_enc_init
        - Src:             'tif_jbig.c:228,5'
          Dst:             JBIGOutputBie
        - Src:             'tif_jbig.c:234,5'
          Dst:             jbg_enc_out
        - Src:             'tif_jbig.c:235,5'
          Dst:             jbg_enc_free
    - functionName:    jbg_enc_init
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jbg_enc_out
      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:    jbg_enc_free
      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:    JBIGSetupEncode
      functionSourceFile: '/src/libtiff/libtiff/tif_jbig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - TIFFErrorExtR
        - TIFFNumberOfStrips
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_jbig.c:137,9'
          Dst:             TIFFNumberOfStrips
        - Src:             'tif_jbig.c:139,9'
          Dst:             TIFFErrorExtR
    - functionName:    JBIGDecode
      functionSourceFile: '/src/libtiff/libtiff/tif_jbig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          150
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - TIFFErrorExtR
        - TIFFReverseBits
        - TIFFWarningExtR
        - _TIFFmemcpy
        - jbg_dec_free
        - jbg_dec_getimage
        - jbg_dec_getsize
        - jbg_dec_in
        - jbg_dec_init
        - jbg_newlen
        - jbg_strerror
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_jbig.c:67,9'
          Dst:             TIFFReverseBits
        - Src:             'tif_jbig.c:70,5'
          Dst:             jbg_dec_init
        - Src:             'tif_jbig.c:73,5'
          Dst:             jbg_newlen
        - Src:             'tif_jbig.c:86,20'
          Dst:             jbg_dec_in
        - Src:             'tif_jbig.c:99,23'
          Dst:             jbg_strerror
        - Src:             'tif_jbig.c:95,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_jbig.c:103,9'
          Dst:             jbg_dec_free
        - Src:             'tif_jbig.c:107,19'
          Dst:             jbg_dec_getsize
        - Src:             'tif_jbig.c:111,9'
          Dst:             TIFFWarningExtR
        - Src:             'tif_jbig.c:118,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_jbig.c:122,9'
          Dst:             jbg_dec_free
        - Src:             'tif_jbig.c:125,14'
          Dst:             jbg_dec_getimage
        - Src:             'tif_jbig.c:126,5'
          Dst:             _TIFFmemcpy
        - Src:             'tif_jbig.c:127,5'
          Dst:             jbg_dec_free
    - functionName:    jbg_dec_init
      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:    jbg_newlen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jbg_dec_in
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jbg_strerror
      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:    jbg_dec_free
      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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jbg_dec_getsize
      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:    jbg_dec_getimage
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    JBIGSetupDecode
      functionSourceFile: '/src/libtiff/libtiff/tif_jbig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - TIFFErrorExtR
        - TIFFNumberOfStrips
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_jbig.c:47,9'
          Dst:             TIFFNumberOfStrips
        - Src:             'tif_jbig.c:49,9'
          Dst:             TIFFErrorExtR
    - functionName:    TIFFInitJBIG
      functionSourceFile: '/src/libtiff/libtiff/tif_jbig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          79
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_jbig.c:243,5'
          Dst:             __assert_fail
    - functionName:    TIFFjpeg_write_scanlines
      functionSourceFile: '/src/libtiff/libtiff/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 359
      functionLinenumberEnd: 365
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _setjmp
        - jpeg_write_scanlines
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_jpeg.c:365,12'
          Dst:             _setjmp
        - Src:             'tif_jpeg.c:365,12'
          Dst:             jpeg_write_scanlines
    - functionName:    _setjmp
      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:    25
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFjpeg_finish_compress
      functionSourceFile: '/src/libtiff/libtiff/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 386
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _setjmp
        - jpeg_finish_compress
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_jpeg.c:387,12'
          Dst:             _setjmp
        - Src:             'tif_jpeg.c:387,12'
          Dst:             jpeg_finish_compress
    - functionName:    TIFFjpeg_write_raw_data
      functionSourceFile: '/src/libtiff/libtiff/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 373
      functionLinenumberEnd: 379
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _setjmp
        - jpeg_write_raw_data
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_jpeg.c:379,12'
          Dst:             _setjmp
        - Src:             'tif_jpeg.c:379,12'
          Dst:             jpeg_write_raw_data
    - functionName:    JPEGReadPacked12Sample
      functionSourceFile: '/src/libtiff/libtiff/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 489
      functionLinenumberEnd: 494
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          57
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFjpeg_start_compress
      functionSourceFile: '/src/libtiff/libtiff/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 353
      functionLinenumberEnd: 354
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _setjmp
        - jpeg_start_compress
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_jpeg.c:354,12'
          Dst:             _setjmp
        - Src:             'tif_jpeg.c:354,12'
          Dst:             jpeg_start_compress
    - functionName:    JPEGEncodeRaw
      functionSourceFile: '/src/libtiff/libtiff/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2513
      functionLinenumberEnd: 2639
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         63
      ICount:          488
      EdgeCount:       81
      CyclomaticComplexity: 20
      functionsReached:
        - JPEGRawBytesPerClumpLine
        - JPEGReadPacked12Sample
        - TIFFErrorExtR
        - TIFFWarningExtR
        - TIFFjpeg_write_raw_data
        - __assert_fail
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_jpeg.c:2524,5'
          Dst:             __assert_fail
        - Src:             'tif_jpeg.c:2528,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_jpeg.c:2537,25'
          Dst:             JPEGRawBytesPerClumpLine
        - Src:             'tif_jpeg.c:2545,9'
          Dst:             TIFFWarningExtR
        - Src:             'tif_jpeg.c:2576,33'
          Dst:             JPEGReadPacked12Sample
        - Src:             'tif_jpeg.c:2585,45'
          Dst:             JPEGReadPacked12Sample
        - Src:             'tif_jpeg.c:2627,17'
          Dst:             TIFFjpeg_write_raw_data
    - functionName:    JPEGRawBytesPerClumpLine
      functionSourceFile: '/src/libtiff/libtiff/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 452
      functionLinenumberEnd: 474
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - short
        - short
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          121
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - TIFFErrorExtR
        - _TIFFAdd64
        - _TIFFCastUInt64ToSSize
        - _TIFFMultiply64
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_jpeg.c:461,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_jpeg.c:467,14'
          Dst:             _TIFFMultiply64
        - Src:             'tif_jpeg.c:466,25'
          Dst:             _TIFFAdd64
        - Src:             'tif_jpeg.c:469,9'
          Dst:             _TIFFMultiply64
        - Src:             'tif_jpeg.c:470,26'
          Dst:             _TIFFMultiply64
        - Src:             'tif_jpeg.c:473,12'
          Dst:             _TIFFCastUInt64ToSSize
    - functionName:    suppress_huff_table
      functionSourceFile: '/src/libtiff/libtiff/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1975
      functionLinenumberEnd: 1982
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          51
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    suppress_quant_table
      functionSourceFile: '/src/libtiff/libtiff/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1957
      functionLinenumberEnd: 1962
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          30
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFjpeg_set_colorspace
      functionSourceFile: '/src/libtiff/libtiff/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 336
      functionLinenumberEnd: 337
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _setjmp
        - jpeg_set_colorspace
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_jpeg.c:337,12'
          Dst:             _setjmp
        - Src:             'tif_jpeg.c:337,12'
          Dst:             jpeg_set_colorspace
    - functionName:    std_term_destination
      functionSourceFile: '/src/libtiff/libtiff/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 583
      functionLinenumberEnd: 590
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          32
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    std_empty_output_buffer
      functionSourceFile: '/src/libtiff/libtiff/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 554
      functionLinenumberEnd: 580
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          58
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - TIFFFlushData1
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_jpeg.c:574,10'
          Dst:             TIFFFlushData1
    - functionName:    std_init_destination
      functionSourceFile: '/src/libtiff/libtiff/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 545
      functionLinenumberEnd: 551
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          28
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tables_term_destination
      functionSourceFile: '/src/libtiff/libtiff/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 635
      functionLinenumberEnd: 640
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tables_empty_output_buffer
      functionSourceFile: '/src/libtiff/libtiff/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 616
      functionLinenumberEnd: 631
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          89
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _TIFFreallocExt
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_jpeg.c:622,9'
          Dst:             _TIFFreallocExt
    - functionName:    tables_init_destination
      functionSourceFile: '/src/libtiff/libtiff/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 606
      functionLinenumberEnd: 613
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          26
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFjpeg_write_tables
      functionSourceFile: '/src/libtiff/libtiff/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 391
      functionLinenumberEnd: 392
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _setjmp
        - jpeg_write_tables
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_jpeg.c:392,12'
          Dst:             _setjmp
        - Src:             'tif_jpeg.c:392,12'
          Dst:             jpeg_write_tables
    - functionName:    TIFFjpeg_tables_dest
      functionSourceFile: '/src/libtiff/libtiff/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 643
      functionLinenumberEnd: 666
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          95
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - TIFFErrorExtR
        - _TIFFfreeExt
        - _TIFFmallocExt
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_jpeg.c:650,9'
          Dst:             _TIFFfreeExt
        - Src:             'tif_jpeg.c:652,44'
          Dst:             _TIFFmallocExt
        - Src:             'tif_jpeg.c:657,9'
          Dst:             TIFFErrorExtR
    - functionName:    unsuppress_huff_table
      functionSourceFile: '/src/libtiff/libtiff/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1965
      functionLinenumberEnd: 1972
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          51
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    unsuppress_quant_table
      functionSourceFile: '/src/libtiff/libtiff/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1949
      functionLinenumberEnd: 1954
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          30
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFjpeg_suppress_tables
      functionSourceFile: '/src/libtiff/libtiff/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 349
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _setjmp
        - jpeg_suppress_tables
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_jpeg.c:349,12'
          Dst:             _setjmp
        - Src:             'tif_jpeg.c:349,12'
          Dst:             jpeg_suppress_tables
    - functionName:    TIFFjpeg_set_quality
      functionSourceFile: '/src/libtiff/libtiff/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 342
      functionLinenumberEnd: 343
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _setjmp
        - jpeg_set_quality
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_jpeg.c:343,12'
          Dst:             _setjmp
        - Src:             'tif_jpeg.c:343,12'
          Dst:             jpeg_set_quality
    - functionName:    TIFFjpeg_data_dest
      functionSourceFile: '/src/libtiff/libtiff/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 593
      functionLinenumberEnd: 599
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          27
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    prepare_JPEGTables
      functionSourceFile: '/src/libtiff/libtiff/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1985
      functionLinenumberEnd: 2015
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         24
      ICount:          134
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - TIFFjpeg_set_quality
        - TIFFjpeg_suppress_tables
        - TIFFjpeg_tables_dest
        - TIFFjpeg_write_tables
        - unsuppress_huff_table
        - unsuppress_quant_table
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_jpeg.c:1989,10'
          Dst:             TIFFjpeg_set_quality
        - Src:             'tif_jpeg.c:1993,10'
          Dst:             TIFFjpeg_suppress_tables
        - Src:             'tif_jpeg.c:1997,9'
          Dst:             unsuppress_quant_table
        - Src:             'tif_jpeg.c:1999,13'
          Dst:             unsuppress_quant_table
        - Src:             'tif_jpeg.c:2003,9'
          Dst:             unsuppress_huff_table
        - Src:             'tif_jpeg.c:2005,13'
          Dst:             unsuppress_huff_table
        - Src:             'tif_jpeg.c:2008,10'
          Dst:             TIFFjpeg_tables_dest
        - Src:             'tif_jpeg.c:2011,10'
          Dst:             TIFFjpeg_write_tables
    - functionName:    TIFFjpeg_set_defaults
      functionSourceFile: '/src/libtiff/libtiff/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 331
      functionLinenumberEnd: 332
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _setjmp
        - jpeg_set_defaults
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_jpeg.c:332,12'
          Dst:             _setjmp
        - Src:             'tif_jpeg.c:332,12'
          Dst:             jpeg_set_defaults
    - functionName:    TIFFjpeg_read_scanlines
      functionSourceFile: '/src/libtiff/libtiff/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 422
      functionLinenumberEnd: 428
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _setjmp
        - jpeg_read_scanlines
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_jpeg.c:428,12'
          Dst:             _setjmp
        - Src:             'tif_jpeg.c:428,12'
          Dst:             jpeg_read_scanlines
    - functionName:    TIFFjpeg_alloc_sarray
      functionSourceFile: '/src/libtiff/libtiff/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 532
      functionLinenumberEnd: 533
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _setjmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_jpeg.c:533,12'
          Dst:             _setjmp
    - functionName:    TIFFjpeg_progress_monitor
      functionSourceFile: '/src/libtiff/libtiff/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 274
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          62
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - TIFFErrorExtR
        - jpeg_abort
        - longjmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_jpeg.c:281,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_jpeg.c:289,13'
          Dst:             jpeg_abort
        - Src:             'tif_jpeg.c:290,13'
          Dst:             longjmp
    - functionName:    longjmp
      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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFjpeg_finish_decompress
      functionSourceFile: '/src/libtiff/libtiff/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 515
      functionLinenumberEnd: 516
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _setjmp
        - jpeg_finish_decompress
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_jpeg.c:516,12'
          Dst:             _setjmp
        - Src:             'tif_jpeg.c:516,12'
          Dst:             jpeg_finish_decompress
    - functionName:    TIFFjpeg_read_raw_data
      functionSourceFile: '/src/libtiff/libtiff/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 436
      functionLinenumberEnd: 442
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _setjmp
        - jpeg_read_raw_data
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_jpeg.c:442,12'
          Dst:             _setjmp
        - Src:             'tif_jpeg.c:442,12'
          Dst:             jpeg_read_raw_data
    - functionName:    alloc_downsampled_buffers
      functionSourceFile: '/src/libtiff/libtiff/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 783
      functionLinenumberEnd: 802
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          94
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - TIFFjpeg_alloc_sarray
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_jpeg.c:793,32'
          Dst:             TIFFjpeg_alloc_sarray
    - functionName:    TIFFjpeg_start_decompress
      functionSourceFile: '/src/libtiff/libtiff/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 417
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          66
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _setjmp
        - atoi
        - getenv
        - jpeg_start_decompress
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_jpeg.c:412,34'
          Dst:             getenv
        - Src:             'tif_jpeg.c:415,13'
          Dst:             atoi
        - Src:             'tif_jpeg.c:417,12'
          Dst:             _setjmp
        - Src:             'tif_jpeg.c:417,12'
          Dst:             jpeg_start_decompress
    - functionName:    JPEGDecodeRaw
      functionSourceFile: '/src/libtiff/libtiff/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1740
      functionLinenumberEnd: 1942
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         55
      ICount:          459
      EdgeCount:       72
      CyclomaticComplexity: 19
      functionsReached:
        - JPEGRawBytesPerClumpLine
        - TIFFErrorExtR
        - TIFFjpeg_finish_decompress
        - TIFFjpeg_read_raw_data
        - _TIFFCastUInt64ToSSize
        - _TIFFMultiply64
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_jpeg.c:1783,13'
          Dst:             _TIFFMultiply64
        - Src:             'tif_jpeg.c:1786,13'
          Dst:             _TIFFCastUInt64ToSSize
        - Src:             'tif_jpeg.c:1787,29'
          Dst:             JPEGRawBytesPerClumpLine
        - Src:             'tif_jpeg.c:1810,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_jpeg.c:1820,21'
          Dst:             TIFFjpeg_read_raw_data
        - Src:             'tif_jpeg.c:1850,25'
          Dst:             TIFFErrorExtR
        - Src:             'tif_jpeg.c:1935,12'
          Dst:             TIFFjpeg_finish_decompress
    - functionName:    DecodeRowError
      functionSourceFile: '/src/libtiff/libtiff/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1721
      functionLinenumberEnd: 1731
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFErrorExtR
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_jpeg.c:1726,5'
          Dst:             TIFFErrorExtR
    - functionName:    JPEGComputeStrileWidthHeightBytesPerLine
      functionSourceFile: '/src/libtiff/libtiff/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1224
      functionLinenumberEnd: 1262
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          225
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - TIFFErrorExtR
        - TIFFScanlineSize
        - TIFFTileRowSize
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_jpeg.c:1235,28'
          Dst:             TIFFTileRowSize
        - Src:             'tif_jpeg.c:1243,28'
          Dst:             TIFFScanlineSize
        - Src:             'tif_jpeg.c:1253,13'
          Dst:             TIFFErrorExtR
    - functionName:    TIFFjpeg_abort
      functionSourceFile: '/src/libtiff/libtiff/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 520
      functionLinenumberEnd: 521
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _setjmp
        - jpeg_abort
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_jpeg.c:521,12'
          Dst:             _setjmp
        - Src:             'tif_jpeg.c:521,12'
          Dst:             jpeg_abort
    - functionName:    tables_init_source
      functionSourceFile: '/src/libtiff/libtiff/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 761
      functionLinenumberEnd: 766
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          26
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFjpeg_create_compress
      functionSourceFile: '/src/libtiff/libtiff/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 314
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _setjmp
        - jpeg_CreateCompress
        - jpeg_std_error
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_jpeg.c:307,23'
          Dst:             jpeg_std_error
        - Src:             'tif_jpeg.c:314,12'
          Dst:             _setjmp
        - Src:             'tif_jpeg.c:314,12'
          Dst:             jpeg_CreateCompress
    - functionName:    TIFFjpeg_error_exit
      functionSourceFile: '/src/libtiff/libtiff/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          26
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFErrorExtR
        - jpeg_abort
        - longjmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_jpeg.c:249,5'
          Dst:             TIFFErrorExtR
        - Src:             'tif_jpeg.c:251,5'
          Dst:             jpeg_abort
        - Src:             'tif_jpeg.c:252,5'
          Dst:             longjmp
    - functionName:    TIFFjpeg_output_message
      functionSourceFile: '/src/libtiff/libtiff/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 261
      functionLinenumberEnd: 266
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFWarningExtR
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_jpeg.c:265,5'
          Dst:             TIFFWarningExtR
    - functionName:    TIFFjpeg_tables_src
      functionSourceFile: '/src/libtiff/libtiff/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 769
      functionLinenumberEnd: 772
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFjpeg_data_src
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_jpeg.c:770,5'
          Dst:             TIFFjpeg_data_src
    - functionName:    TIFFjpeg_data_src
      functionSourceFile: '/src/libtiff/libtiff/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 744
      functionLinenumberEnd: 753
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          40
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    std_init_source
      functionSourceFile: '/src/libtiff/libtiff/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 674
      functionLinenumberEnd: 680
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          28
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    std_fill_input_buffer
      functionSourceFile: '/src/libtiff/libtiff/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 683
      functionLinenumberEnd: 715
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    std_skip_input_data
      functionSourceFile: '/src/libtiff/libtiff/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 719
      functionLinenumberEnd: 735
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          59
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - std_fill_input_buffer
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_jpeg.c:727,19'
          Dst:             std_fill_input_buffer
    - functionName:    std_term_source
      functionSourceFile: '/src/libtiff/libtiff/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 738
      functionLinenumberEnd: 741
      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:    JPEGInitializeLibJPEG
      functionSourceFile: '/src/libtiff/libtiff/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2883
      functionLinenumberEnd: 2938
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         35
      ICount:          168
      EdgeCount:       46
      CyclomaticComplexity: 13
      functionsReached:
        - TIFFjpeg_create_compress
        - TIFFjpeg_create_decompress
        - TIFFjpeg_destroy
        - getenv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_jpeg.c:2889,13'
          Dst:             TIFFjpeg_destroy
        - Src:             'tif_jpeg.c:2891,13'
          Dst:             TIFFjpeg_destroy
        - Src:             'tif_jpeg.c:2903,14'
          Dst:             TIFFjpeg_create_decompress
        - Src:             'tif_jpeg.c:2908,14'
          Dst:             TIFFjpeg_create_compress
        - Src:             'tif_jpeg.c:2920,17'
          Dst:             getenv
    - functionName:    TIFFjpeg_destroy
      functionSourceFile: '/src/libtiff/libtiff/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 525
      functionLinenumberEnd: 526
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _setjmp
        - jpeg_destroy
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_jpeg.c:526,12'
          Dst:             _setjmp
        - Src:             'tif_jpeg.c:526,12'
          Dst:             jpeg_destroy
    - functionName:    TIFFjpeg_create_decompress
      functionSourceFile: '/src/libtiff/libtiff/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 318
      functionLinenumberEnd: 327
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _setjmp
        - jpeg_CreateDecompress
        - jpeg_std_error
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_jpeg.c:320,23'
          Dst:             jpeg_std_error
        - Src:             'tif_jpeg.c:327,12'
          Dst:             _setjmp
        - Src:             'tif_jpeg.c:327,12'
          Dst:             jpeg_CreateDecompress
    - functionName:    JPEGFixupTagsSubsamplingSkip
      functionSourceFile: '/src/libtiff/libtiff/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1108
      functionLinenumberEnd: 1131
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          87
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    JPEGFixupTagsSubsamplingReadWord
      functionSourceFile: '/src/libtiff/libtiff/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1094
      functionLinenumberEnd: 1103
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          53
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - JPEGFixupTagsSubsamplingReadByte
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_jpeg.c:1097,10'
          Dst:             JPEGFixupTagsSubsamplingReadByte
        - Src:             'tif_jpeg.c:1099,10'
          Dst:             JPEGFixupTagsSubsamplingReadByte
    - functionName:    JPEGFixupTagsSubsamplingReadByte
      functionSourceFile: '/src/libtiff/libtiff/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1059
      functionLinenumberEnd: 1089
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          190
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_jpeg.c:1077,9'
          Dst:             __assert_fail
    - functionName:    JPEGFixupTagsSubsamplingSec
      functionSourceFile: '/src/libtiff/libtiff/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 923
      functionLinenumberEnd: 1054
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         90
      ICount:          478
      EdgeCount:       110
      CyclomaticComplexity: 22
      functionsReached:
        - JPEGFixupTagsSubsamplingReadByte
        - JPEGFixupTagsSubsamplingReadWord
        - JPEGFixupTagsSubsamplingSkip
        - TIFFWarningExtR
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_jpeg.c:942,9'
          Branch Sides:    []
      Callsites:
        - Src:             'tif_jpeg.c:930,18'
          Dst:             JPEGFixupTagsSubsamplingReadByte
        - Src:             'tif_jpeg.c:937,18'
          Dst:             JPEGFixupTagsSubsamplingReadByte
        - Src:             'tif_jpeg.c:972,26'
          Dst:             JPEGFixupTagsSubsamplingReadWord
        - Src:             'tif_jpeg.c:978,25'
          Dst:             JPEGFixupTagsSubsamplingSkip
        - Src:             'tif_jpeg.c:997,26'
          Dst:             JPEGFixupTagsSubsamplingReadWord
        - Src:             'tif_jpeg.c:1001,21'
          Dst:             JPEGFixupTagsSubsamplingSkip
        - Src:             'tif_jpeg.c:1002,26'
          Dst:             JPEGFixupTagsSubsamplingReadByte
        - Src:             'tif_jpeg.c:1006,21'
          Dst:             JPEGFixupTagsSubsamplingSkip
        - Src:             'tif_jpeg.c:1009,25'
          Dst:             JPEGFixupTagsSubsamplingSkip
        - Src:             'tif_jpeg.c:1010,30'
          Dst:             JPEGFixupTagsSubsamplingReadByte
        - Src:             'tif_jpeg.c:1014,29'
          Dst:             TIFFWarningExtR
        - Src:             'tif_jpeg.c:1022,25'
          Dst:             JPEGFixupTagsSubsamplingSkip
        - Src:             'tif_jpeg.c:1027,25'
          Dst:             TIFFWarningExtR
        - Src:             'tif_jpeg.c:1037,25'
          Dst:             TIFFWarningExtR
    - functionName:    JPEGFixupTagsSubsampling
      functionSourceFile: '/src/libtiff/libtiff/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 865
      functionLinenumberEnd: 919
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          80
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - JPEGFixupTagsSubsamplingSec
        - TIFFGetStrileByteCount
        - TIFFGetStrileOffset
        - TIFFWarningExtR
        - _TIFFfreeExt
        - _TIFFmallocExt
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_jpeg.c:888,27'
          Dst:             TIFFGetStrileOffset
        - Src:             'tif_jpeg.c:900,16'
          Dst:             _TIFFmallocExt
        - Src:             'tif_jpeg.c:903,9'
          Dst:             TIFFWarningExtR
        - Src:             'tif_jpeg.c:912,23'
          Dst:             TIFFGetStrileByteCount
        - Src:             'tif_jpeg.c:913,10'
          Dst:             JPEGFixupTagsSubsamplingSec
        - Src:             'tif_jpeg.c:914,9'
          Dst:             TIFFWarningExtR
        - Src:             'tif_jpeg.c:918,5'
          Dst:             _TIFFfreeExt
    - functionName:    JPEGResetUpsampled
      functionSourceFile: '/src/libtiff/libtiff/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2697
      functionLinenumberEnd: 2733
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          126
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - TIFFScanlineSize
        - TIFFTileSize
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_jpeg.c:2730,28'
          Dst:             TIFFTileSize
        - Src:             'tif_jpeg.c:2732,40'
          Dst:             TIFFScanlineSize
    - functionName:    JPEGDefaultTileSize
      functionSourceFile: '/src/libtiff/libtiff/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2851
      functionLinenumberEnd: 2858
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          132
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    JPEGDefaultStripSize
      functionSourceFile: '/src/libtiff/libtiff/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2840
      functionLinenumberEnd: 2847
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          92
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    JPEGCleanup
      functionSourceFile: '/src/libtiff/libtiff/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2678
      functionLinenumberEnd: 2694
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          97
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - TIFFjpeg_destroy
        - _TIFFSetDefaultCompressionState
        - _TIFFfreeExt
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_jpeg.c:2681,5'
          Dst:             __assert_fail
        - Src:             'tif_jpeg.c:2687,9'
          Dst:             TIFFjpeg_destroy
        - Src:             'tif_jpeg.c:2689,9'
          Dst:             _TIFFfreeExt
        - Src:             'tif_jpeg.c:2690,5'
          Dst:             _TIFFfreeExt
        - Src:             'tif_jpeg.c:2693,5'
          Dst:             _TIFFSetDefaultCompressionState
    - functionName:    JPEGGetMaxCompressionRatio
      functionSourceFile: '/src/libtiff/libtiff/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2941
      functionLinenumberEnd: 2965
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          109
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    JPEGEncode
      functionSourceFile: '/src/libtiff/libtiff/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2430
      functionLinenumberEnd: 2506
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          323
      EdgeCount:       53
      CyclomaticComplexity: 14
      functionsReached:
        - JPEGReadPacked12Sample
        - TIFFErrorExtR
        - TIFFWarningExtR
        - TIFFjpeg_write_scanlines
        - _TIFFfreeExt
        - _TIFFmallocExt
        - __assert_fail
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_jpeg.c:2438,5'
          Dst:             __assert_fail
        - Src:             'tif_jpeg.c:2442,9'
          Dst:             TIFFWarningExtR
        - Src:             'tif_jpeg.c:2452,27'
          Dst:             _TIFFmallocExt
        - Src:             'tif_jpeg.c:2456,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_jpeg.c:2485,51'
          Dst:             JPEGReadPacked12Sample
        - Src:             'tif_jpeg.c:2493,13'
          Dst:             TIFFjpeg_write_scanlines
        - Src:             'tif_jpeg.c:2502,9'
          Dst:             _TIFFfreeExt
    - functionName:    JPEGPostEncode
      functionSourceFile: '/src/libtiff/libtiff/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2645
      functionLinenumberEnd: 2675
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          148
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - TIFFjpeg_finish_compress
        - TIFFjpeg_write_raw_data
        - _TIFFmemcpy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_jpeg.c:2665,17'
          Dst:             _TIFFmemcpy
        - Src:             'tif_jpeg.c:2670,13'
          Dst:             TIFFjpeg_write_raw_data
        - Src:             'tif_jpeg.c:2674,13'
          Dst:             TIFFjpeg_finish_compress
    - functionName:    JPEGPreEncode
      functionSourceFile: '/src/libtiff/libtiff/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2284
      functionLinenumberEnd: 2423
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         67
      ICount:          475
      EdgeCount:       89
      CyclomaticComplexity: 24
      functionsReached:
        - JPEGComputeStrileWidthHeightBytesPerLine
        - TIFFErrorExtR
        - TIFFjpeg_set_colorspace
        - TIFFjpeg_set_quality
        - TIFFjpeg_start_compress
        - __assert_fail
        - alloc_downsampled_buffers
        - suppress_huff_table
        - suppress_quant_table
        - unsuppress_quant_table
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_jpeg.c:2290,5'
          Dst:             __assert_fail
        - Src:             'tif_jpeg.c:2297,5'
          Dst:             __assert_fail
        - Src:             'tif_jpeg.c:2299,10'
          Dst:             JPEGComputeStrileWidthHeightBytesPerLine
        - Src:             'tif_jpeg.c:2305,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_jpeg.c:2323,18'
          Dst:             TIFFjpeg_set_colorspace
        - Src:             'tif_jpeg.c:2334,18'
          Dst:             TIFFjpeg_set_colorspace
        - Src:             'tif_jpeg.c:2341,14'
          Dst:             TIFFjpeg_set_colorspace
        - Src:             'tif_jpeg.c:2364,10'
          Dst:             TIFFjpeg_set_quality
        - Src:             'tif_jpeg.c:2368,9'
          Dst:             suppress_quant_table
        - Src:             'tif_jpeg.c:2369,9'
          Dst:             suppress_quant_table
        - Src:             'tif_jpeg.c:2373,9'
          Dst:             unsuppress_quant_table
        - Src:             'tif_jpeg.c:2374,9'
          Dst:             unsuppress_quant_table
        - Src:             'tif_jpeg.c:2381,9'
          Dst:             suppress_huff_table
        - Src:             'tif_jpeg.c:2382,9'
          Dst:             suppress_huff_table
        - Src:             'tif_jpeg.c:2410,10'
          Dst:             TIFFjpeg_start_compress
        - Src:             'tif_jpeg.c:2415,14'
          Dst:             alloc_downsampled_buffers
    - functionName:    JPEGSetupEncode
      functionSourceFile: '/src/libtiff/libtiff/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2046
      functionLinenumberEnd: 2278
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         88
      ICount:          624
      EdgeCount:       114
      CyclomaticComplexity: 28
      functionsReached:
        - JPEGInitializeLibJPEG
        - TIFFErrorExtR
        - TIFFGetField
        - TIFFSetField
        - TIFFWarningExtR
        - TIFFjpeg_data_dest
        - TIFFjpeg_set_defaults
        - __assert_fail
        - memcmp
        - prepare_JPEGTables
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_jpeg.c:2130,5'
          Branch Sides:    []
      Callsites:
        - Src:             'tif_jpeg.c:2061,5'
          Dst:             JPEGInitializeLibJPEG
        - Src:             'tif_jpeg.c:2063,5'
          Dst:             __assert_fail
        - Src:             'tif_jpeg.c:2064,5'
          Dst:             __assert_fail
        - Src:             'tif_jpeg.c:2108,10'
          Dst:             TIFFjpeg_set_defaults
        - Src:             'tif_jpeg.c:2119,9'
          Dst:             TIFFWarningExtR
        - Src:             'tif_jpeg.c:2137,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_jpeg.c:2143,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_jpeg.c:2156,22'
          Dst:             TIFFGetField
        - Src:             'tif_jpeg.c:2166,21'
          Dst:             TIFFSetField
        - Src:             'tif_jpeg.c:2172,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_jpeg.c:2198,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_jpeg.c:2211,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_jpeg.c:2218,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_jpeg.c:2229,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_jpeg.c:2242,13'
          Dst:             memcmp
        - Src:             'tif_jpeg.c:2259,18'
          Dst:             prepare_JPEGTables
        - Src:             'tif_jpeg.c:2275,5'
          Dst:             TIFFjpeg_data_dest
    - functionName:    JPEGDecode
      functionSourceFile: '/src/libtiff/libtiff/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1519
      functionLinenumberEnd: 1585
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          225
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - TIFFWarningExtR
        - TIFFjpeg_finish_decompress
        - TIFFjpeg_read_scanlines
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_jpeg.c:1539,9'
          Dst:             TIFFWarningExtR
        - Src:             'tif_jpeg.c:1566,17'
          Dst:             TIFFjpeg_read_scanlines
        - Src:             'tif_jpeg.c:1584,12'
          Dst:             TIFFjpeg_finish_decompress
    - functionName:    JPEGPreDecode
      functionSourceFile: '/src/libtiff/libtiff/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1268
      functionLinenumberEnd: 1511
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         122
      ICount:          875
      EdgeCount:       165
      CyclomaticComplexity: 45
      functionsReached:
        - JPEGComputeStrileWidthHeightBytesPerLine
        - TIFFErrorExtR
        - TIFFWarningExtR
        - TIFFjpeg_abort
        - TIFFjpeg_has_multiple_scans
        - TIFFjpeg_read_header
        - TIFFjpeg_start_decompress
        - __assert_fail
        - alloc_downsampled_buffers
        - getenv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_jpeg.c:1275,5'
          Dst:             __assert_fail
        - Src:             'tif_jpeg.c:1282,5'
          Dst:             __assert_fail
        - Src:             'tif_jpeg.c:1287,10'
          Dst:             TIFFjpeg_abort
        - Src:             'tif_jpeg.c:1293,9'
          Dst:             TIFFjpeg_read_header
        - Src:             'tif_jpeg.c:1299,10'
          Dst:             JPEGComputeStrileWidthHeightBytesPerLine
        - Src:             'tif_jpeg.c:1305,9'
          Dst:             TIFFWarningExtR
        - Src:             'tif_jpeg.c:1320,9'
          Dst:             TIFFWarningExtR
        - Src:             'tif_jpeg.c:1335,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_jpeg.c:1346,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_jpeg.c:1361,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_jpeg.c:1369,9'
          Dst:             TIFFWarningExtR
        - Src:             'tif_jpeg.c:1380,9'
          Dst:             TIFFjpeg_has_multiple_scans
        - Src:             'tif_jpeg.c:1408,13'
          Dst:             getenv
        - Src:             'tif_jpeg.c:1410,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_jpeg.c:1432,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_jpeg.c:1446,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_jpeg.c:1457,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_jpeg.c:1500,10'
          Dst:             TIFFjpeg_start_decompress
        - Src:             'tif_jpeg.c:1505,14'
          Dst:             alloc_downsampled_buffers
    - functionName:    TIFFjpeg_read_header
      functionSourceFile: '/src/libtiff/libtiff/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 396
      functionLinenumberEnd: 397
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _setjmp
        - jpeg_read_header
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_jpeg.c:397,12'
          Dst:             _setjmp
        - Src:             'tif_jpeg.c:397,12'
          Dst:             jpeg_read_header
    - functionName:    TIFFjpeg_has_multiple_scans
      functionSourceFile: '/src/libtiff/libtiff/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 401
      functionLinenumberEnd: 402
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _setjmp
        - jpeg_has_multiple_scans
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_jpeg.c:402,12'
          Dst:             _setjmp
        - Src:             'tif_jpeg.c:402,12'
          Dst:             jpeg_has_multiple_scans
    - functionName:    JPEGSetupDecode
      functionSourceFile: '/src/libtiff/libtiff/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1136
      functionLinenumberEnd: 1185
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          127
      EdgeCount:       19
      CyclomaticComplexity: 3
      functionsReached:
        - JPEGInitializeLibJPEG
        - TIFFErrorExtR
        - TIFFjpeg_data_src
        - TIFFjpeg_read_header
        - TIFFjpeg_tables_src
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_jpeg.c:1168,5'
          Branch Sides:    []
      Callsites:
        - Src:             'tif_jpeg.c:1150,5'
          Dst:             JPEGInitializeLibJPEG
        - Src:             'tif_jpeg.c:1152,5'
          Dst:             __assert_fail
        - Src:             'tif_jpeg.c:1153,5'
          Dst:             __assert_fail
        - Src:             'tif_jpeg.c:1158,9'
          Dst:             TIFFjpeg_tables_src
        - Src:             'tif_jpeg.c:1159,13'
          Dst:             TIFFjpeg_read_header
        - Src:             'tif_jpeg.c:1161,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_jpeg.c:1182,5'
          Dst:             TIFFjpeg_data_src
    - functionName:    JPEGFixupTags
      functionSourceFile: '/src/libtiff/libtiff/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 849
      functionLinenumberEnd: 859
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          71
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - JPEGFixupTagsSubsampling
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_jpeg.c:856,9'
          Dst:             JPEGFixupTagsSubsampling
    - functionName:    JPEGPrintDir
      functionSourceFile: '/src/libtiff/libtiff/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2823
      functionLinenumberEnd: 2837
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          87
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - fprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_jpeg.c:2826,5'
          Dst:             __assert_fail
        - Src:             'tif_jpeg.c:2832,13'
          Dst:             fprintf
    - functionName:    JPEGVSetField
      functionSourceFile: '/src/libtiff/libtiff/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2736
      functionLinenumberEnd: 2793
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          308
      EdgeCount:       41
      CyclomaticComplexity: 8
      functionsReached:
        - JPEGResetUpsampled
        - TIFFFieldWithTag
        - _TIFFsetByteArrayExt
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_jpeg.c:2743,5'
          Branch Sides:    []
      Callsites:
        - Src:             'tif_jpeg.c:2741,5'
          Dst:             __assert_fail
        - Src:             'tif_jpeg.c:2752,13'
          Dst:             _TIFFsetByteArrayExt
        - Src:             'tif_jpeg.c:2762,13'
          Dst:             JPEGResetUpsampled
        - Src:             'tif_jpeg.c:2767,13'
          Dst:             JPEGResetUpsampled
        - Src:             'tif_jpeg.c:2782,16'
          Dst:             TIFFFieldWithTag
    - functionName:    JPEGVGetField
      functionSourceFile: '/src/libtiff/libtiff/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2796
      functionLinenumberEnd: 2820
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          208
      EdgeCount:       32
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_jpeg.c:2801,5'
          Branch Sides:    []
      Callsites:
        - Src:             'tif_jpeg.c:2799,5'
          Dst:             __assert_fail
    - functionName:    TIFFInitJPEGCommon
      functionSourceFile: '/src/libtiff/libtiff/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2969
      functionLinenumberEnd: 3010
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          107
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFInitJPEG
      functionSourceFile: '/src/libtiff/libtiff/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3013
      functionLinenumberEnd: 3087
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          156
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - TIFFErrorExtR
        - TIFFInitJPEGCommon
        - _TIFFMergeFields
        - _TIFFmallocExt
        - _TIFFmemset
        - __assert_fail
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_jpeg.c:3017,5'
          Dst:             __assert_fail
        - Src:             'tif_jpeg.c:3022,10'
          Dst:             _TIFFMergeFields
        - Src:             'tif_jpeg.c:3024,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_jpeg.c:3032,32'
          Dst:             _TIFFmallocExt
        - Src:             'tif_jpeg.c:3036,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_jpeg.c:3039,5'
          Dst:             _TIFFmemset
        - Src:             'tif_jpeg.c:3052,5'
          Dst:             TIFFInitJPEGCommon
        - Src:             'tif_jpeg.c:3073,21'
          Dst:             _TIFFmallocExt
        - Src:             'tif_jpeg.c:3076,13'
          Dst:             _TIFFmemset
        - Src:             'tif_jpeg.c:3080,13'
          Dst:             TIFFErrorExtR
    - functionName:    TIFFJPEGIsFullStripRequired
      functionSourceFile: '/src/libtiff/libtiff/tif_jpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1195
      functionLinenumberEnd: 1221
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - TIFFjpeg_create_decompress
        - TIFFjpeg_data_src
        - TIFFjpeg_destroy
        - TIFFjpeg_has_multiple_scans
        - TIFFjpeg_read_header
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_jpeg.c:1207,5'
          Dst:             TIFFjpeg_create_decompress
        - Src:             'tif_jpeg.c:1209,5'
          Dst:             TIFFjpeg_data_src
        - Src:             'tif_jpeg.c:1211,9'
          Dst:             TIFFjpeg_read_header
        - Src:             'tif_jpeg.c:1213,9'
          Dst:             TIFFjpeg_destroy
        - Src:             'tif_jpeg.c:1216,11'
          Dst:             TIFFjpeg_has_multiple_scans
        - Src:             'tif_jpeg.c:1218,5'
          Dst:             TIFFjpeg_destroy
    - functionName:    L16fromL16
      functionSourceFile: '/src/libtiff/libtiff/tif_luv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 872
      functionLinenumberEnd: 880
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - LogLuvLoad16NativeUnaligned
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_luv.c:877,18'
          Dst:             LogLuvLoad16NativeUnaligned
    - functionName:    LogLuvLoad16NativeUnaligned
      functionSourceFile: '/src/libtiff/libtiff/tif_luv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 837
      functionLinenumberEnd: 840
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LogLuvLoadFloatNativeUnaligned
      functionSourceFile: '/src/libtiff/libtiff/tif_luv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 825
      functionLinenumberEnd: 828
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LogLuvLoad32NativeUnaligned
      functionSourceFile: '/src/libtiff/libtiff/tif_luv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 849
      functionLinenumberEnd: 852
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LuvRawFromRaw
      functionSourceFile: '/src/libtiff/libtiff/tif_luv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 894
      functionLinenumberEnd: 902
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - LogLuvLoad32NativeUnaligned
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_luv.c:899,18'
          Dst:             LogLuvLoad32NativeUnaligned
    - functionName:    L16fromY
      functionSourceFile: '/src/libtiff/libtiff/tif_luv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 930
      functionLinenumberEnd: 939
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - LogL16fromY
        - LogLuvLoadFloatNativeUnaligned
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_luv.c:936,21'
          Dst:             LogLuvLoadFloatNativeUnaligned
        - Src:             'tif_luv.c:935,28'
          Dst:             LogL16fromY
    - functionName:    LogL16fromY
      functionSourceFile: '/src/libtiff/libtiff/tif_luv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 804
      functionLinenumberEnd: 814
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - double
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          68
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - log2
        - tiff_itrunc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_luv.c:810,36'
          Dst:             log2
        - Src:             'tif_luv.c:810,16'
          Dst:             tiff_itrunc
        - Src:             'tif_luv.c:812,47'
          Dst:             log2
        - Src:             'tif_luv.c:812,27'
          Dst:             tiff_itrunc
    - functionName:    log2
      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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tiff_itrunc
      functionSourceFile: '/src/libtiff/libtiff/tif_luv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 780
      functionLinenumberEnd: 784
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - double
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _TIFFRand
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_luv.c:783,22'
          Dst:             _TIFFRand
    - functionName:    _TIFFRand
      functionSourceFile: '/src/libtiff/libtiff/tif_luv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 768
      functionLinenumberEnd: 776
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - time
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_luv.c:771,31'
          Dst:             time
    - 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:    LogL16Encode
      functionSourceFile: '/src/libtiff/libtiff/tif_luv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 538
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         71
      ICount:          542
      EdgeCount:       92
      CyclomaticComplexity: 23
      functionsReached:
        - L16fromL16
        - TIFFErrorExtR
        - TIFFFlushData1
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_luv.c:448,5'
          Dst:             __assert_fail
        - Src:             'tif_luv.c:449,5'
          Dst:             __assert_fail
        - Src:             'tif_luv.c:455,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_luv.c:459,9'
          Dst:             L16fromL16
        - Src:             'tif_luv.c:473,22'
          Dst:             TIFFFlushData1
        - Src:             'tif_luv.c:511,26'
          Dst:             TIFFFlushData1
    - functionName:    Luv32fromLuv48
      functionSourceFile: '/src/libtiff/libtiff/tif_luv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1401
      functionLinenumberEnd: 1434
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          137
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - LogLuvLoad16NativeUnaligned
        - tiff_itrunc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_luv.c:1408,28'
          Dst:             LogLuvLoad16NativeUnaligned
        - Src:             'tif_luv.c:1409,28'
          Dst:             LogLuvLoad16NativeUnaligned
        - Src:             'tif_luv.c:1411,17'
          Dst:             LogLuvLoad16NativeUnaligned
        - Src:             'tif_luv.c:1421,24'
          Dst:             LogLuvLoad16NativeUnaligned
        - Src:             'tif_luv.c:1422,24'
          Dst:             LogLuvLoad16NativeUnaligned
        - Src:             'tif_luv.c:1423,24'
          Dst:             LogLuvLoad16NativeUnaligned
        - Src:             'tif_luv.c:1425,29'
          Dst:             tiff_itrunc
        - Src:             'tif_luv.c:1429,29'
          Dst:             tiff_itrunc
    - functionName:    Luv32fromXYZ
      functionSourceFile: '/src/libtiff/libtiff/tif_luv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1386
      functionLinenumberEnd: 1398
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          62
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - LogLuv32fromXYZ
        - LogLuvLoadFloatNativeUnaligned
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_luv.c:1392,18'
          Dst:             LogLuvLoadFloatNativeUnaligned
        - Src:             'tif_luv.c:1393,18'
          Dst:             LogLuvLoadFloatNativeUnaligned
        - Src:             'tif_luv.c:1394,18'
          Dst:             LogLuvLoadFloatNativeUnaligned
        - Src:             'tif_luv.c:1395,18'
          Dst:             LogLuv32fromXYZ
    - functionName:    LogLuv32fromXYZ
      functionSourceFile: '/src/libtiff/libtiff/tif_luv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1299
      functionLinenumberEnd: 1329
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          148
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - LogL16fromY
        - tiff_itrunc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_luv.c:1303,24'
          Dst:             LogL16fromY
        - Src:             'tif_luv.c:1319,28'
          Dst:             tiff_itrunc
        - Src:             'tif_luv.c:1325,28'
          Dst:             tiff_itrunc
    - functionName:    LogLuvEncode32
      functionSourceFile: '/src/libtiff/libtiff/tif_luv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 597
      functionLinenumberEnd: 703
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         71
      ICount:          531
      EdgeCount:       92
      CyclomaticComplexity: 23
      functionsReached:
        - LuvRawFromRaw
        - TIFFErrorExtR
        - TIFFFlushData1
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_luv.c:612,5'
          Dst:             __assert_fail
        - Src:             'tif_luv.c:613,5'
          Dst:             __assert_fail
        - Src:             'tif_luv.c:620,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_luv.c:624,9'
          Dst:             LuvRawFromRaw
        - Src:             'tif_luv.c:639,22'
          Dst:             TIFFFlushData1
        - Src:             'tif_luv.c:676,26'
          Dst:             TIFFFlushData1
    - functionName:    Luv24fromLuv48
      functionSourceFile: '/src/libtiff/libtiff/tif_luv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1242
      functionLinenumberEnd: 1268
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          140
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - LogLuvLoad16NativeUnaligned
        - tiff_itrunc
        - uv_encode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_luv.c:1248,24'
          Dst:             LogLuvLoad16NativeUnaligned
        - Src:             'tif_luv.c:1249,24'
          Dst:             LogLuvLoad16NativeUnaligned
        - Src:             'tif_luv.c:1250,24'
          Dst:             LogLuvLoad16NativeUnaligned
        - Src:             'tif_luv.c:1259,18'
          Dst:             tiff_itrunc
        - Src:             'tif_luv.c:1261,14'
          Dst:             uv_encode
        - Src:             'tif_luv.c:1264,18'
          Dst:             uv_encode
    - functionName:    uv_encode
      functionSourceFile: '/src/libtiff/libtiff/tif_luv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1049
      functionLinenumberEnd: 1074
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - double
        - double
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          131
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - oog_encode
        - tiff_itrunc
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_luv.c:1061,16'
          Dst:             oog_encode
        - Src:             'tif_luv.c:1062,24'
          Dst:             tiff_itrunc
        - Src:             'tif_luv.c:1065,16'
          Dst:             oog_encode
        - Src:             'tif_luv.c:1067,16'
          Dst:             oog_encode
        - Src:             'tif_luv.c:1068,10'
          Dst:             tiff_itrunc
        - Src:             'tif_luv.c:1071,16'
          Dst:             oog_encode
    - functionName:    oog_encode
      functionSourceFile: '/src/libtiff/libtiff/tif_luv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 990
      functionLinenumberEnd: 1039
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         50
      ICount:          321
      EdgeCount:       65
      CyclomaticComplexity: 17
      functionsReached:
        - atan2
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_luv.c:1011,23'
          Dst:             atan2
        - Src:             'tif_luv.c:1038,14'
          Dst:             atan2
    - functionName:    atan2
      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:    Luv24fromXYZ
      functionSourceFile: '/src/libtiff/libtiff/tif_luv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1227
      functionLinenumberEnd: 1239
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          62
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - LogLuv24fromXYZ
        - LogLuvLoadFloatNativeUnaligned
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_luv.c:1233,18'
          Dst:             LogLuvLoadFloatNativeUnaligned
        - Src:             'tif_luv.c:1234,18'
          Dst:             LogLuvLoadFloatNativeUnaligned
        - Src:             'tif_luv.c:1235,18'
          Dst:             LogLuvLoadFloatNativeUnaligned
        - Src:             'tif_luv.c:1236,18'
          Dst:             LogLuv24fromXYZ
    - functionName:    LogLuv24fromXYZ
      functionSourceFile: '/src/libtiff/libtiff/tif_luv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1144
      functionLinenumberEnd: 1165
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          103
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - LogL10fromY
        - uv_encode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_luv.c:1148,10'
          Dst:             LogL10fromY
        - Src:             'tif_luv.c:1161,10'
          Dst:             uv_encode
        - Src:             'tif_luv.c:1163,14'
          Dst:             uv_encode
    - functionName:    LogL10fromY
      functionSourceFile: '/src/libtiff/libtiff/tif_luv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 975
      functionLinenumberEnd: 982
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - double
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          44
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - log2
        - tiff_itrunc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_luv.c:981,35'
          Dst:             log2
        - Src:             'tif_luv.c:981,16'
          Dst:             tiff_itrunc
    - functionName:    LogLuvEncode24
      functionSourceFile: '/src/libtiff/libtiff/tif_luv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 544
      functionLinenumberEnd: 591
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          219
      EdgeCount:       28
      CyclomaticComplexity: 7
      functionsReached:
        - LuvRawFromRaw
        - TIFFErrorExtR
        - TIFFFlushData1
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_luv.c:554,5'
          Dst:             __assert_fail
        - Src:             'tif_luv.c:555,5'
          Dst:             __assert_fail
        - Src:             'tif_luv.c:561,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_luv.c:565,9'
          Dst:             LuvRawFromRaw
        - Src:             'tif_luv.c:577,18'
          Dst:             TIFFFlushData1
    - functionName:    L16toL16
      functionSourceFile: '/src/libtiff/libtiff/tif_luv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 861
      functionLinenumberEnd: 869
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - LogLuvStore16NativeUnaligned
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_luv.c:866,9'
          Dst:             LogLuvStore16NativeUnaligned
    - functionName:    LogLuvStore16NativeUnaligned
      functionSourceFile: '/src/libtiff/libtiff/tif_luv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 844
      functionLinenumberEnd: 846
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LogL16GuessDataFmt
      functionSourceFile: '/src/libtiff/libtiff/tif_luv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1444
      functionLinenumberEnd: 1463
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          62
      EdgeCount:       22
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_luv.c:1446,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    LogLuvStoreFloatNativeUnaligned
      functionSourceFile: '/src/libtiff/libtiff/tif_luv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 832
      functionLinenumberEnd: 834
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LogLuvStore32NativeUnaligned
      functionSourceFile: '/src/libtiff/libtiff/tif_luv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 856
      functionLinenumberEnd: 858
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LuvRawToRaw
      functionSourceFile: '/src/libtiff/libtiff/tif_luv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 883
      functionLinenumberEnd: 891
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - LogLuvStore32NativeUnaligned
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_luv.c:888,9'
          Dst:             LogLuvStore32NativeUnaligned
    - functionName:    multiply_ms
      functionSourceFile: '/src/libtiff/libtiff/tif_luv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1466
      functionLinenumberEnd: 1467
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _TIFFMultiplySSize
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_luv.c:1467,12'
          Dst:             _TIFFMultiplySSize
    - functionName:    LogLuvGuessDataFmt
      functionSourceFile: '/src/libtiff/libtiff/tif_luv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1523
      functionLinenumberEnd: 1572
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         25
      ICount:          109
      EdgeCount:       49
      CyclomaticComplexity: 26
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_luv.c:1531,5'
          Branch Sides:    []
        - Branch String:   'tif_luv.c:1558,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    L16toGry
      functionSourceFile: '/src/libtiff/libtiff/tif_luv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 916
      functionLinenumberEnd: 927
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          74
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - LogL16toY
        - sqrt
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_luv.c:922,20'
          Dst:             LogL16toY
        - Src:             'tif_luv.c:925,54'
          Dst:             sqrt
    - functionName:    LogL16toY
      functionSourceFile: '/src/libtiff/libtiff/tif_luv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 790
      functionLinenumberEnd: 798
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - exp
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_luv.c:796,9'
          Dst:             exp
    - 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:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    exp
      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:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    L16toY
      functionSourceFile: '/src/libtiff/libtiff/tif_luv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 905
      functionLinenumberEnd: 913
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - LogL16toY
        - LogLuvStoreFloatNativeUnaligned
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_luv.c:910,52'
          Dst:             LogL16toY
        - Src:             'tif_luv.c:910,9'
          Dst:             LogLuvStoreFloatNativeUnaligned
    - functionName:    LogL16Decode
      functionSourceFile: '/src/libtiff/libtiff/tif_luv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         47
      ICount:          333
      EdgeCount:       60
      CyclomaticComplexity: 15
      functionsReached:
        - L16toL16
        - TIFFErrorExtR
        - _TIFFmemset
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_luv.c:204,5'
          Dst:             __assert_fail
        - Src:             'tif_luv.c:205,5'
          Dst:             __assert_fail
        - Src:             'tif_luv.c:211,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_luv.c:215,5'
          Dst:             _TIFFmemset
        - Src:             'tif_luv.c:243,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_luv.c:253,9'
          Dst:             L16toL16
    - functionName:    LogL16InitState
      functionSourceFile: '/src/libtiff/libtiff/tif_luv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1471
      functionLinenumberEnd: 1520
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         31
      ICount:          217
      EdgeCount:       36
      CyclomaticComplexity: 7
      functionsReached:
        - LogL16GuessDataFmt
        - TIFFErrorExtR
        - _TIFFmallocExt
        - __assert_fail
        - multiply_ms
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tif_luv.c:1490,5'
          Branch Sides:    []
      Callsites:
        - Src:             'tif_luv.c:1476,5'
          Dst:             __assert_fail
        - Src:             'tif_luv.c:1477,5'
          Dst:             __assert_fail
        - Src:             'tif_luv.c:1481,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_luv.c:1489,28'
          Dst:             LogL16GuessDataFmt
        - Src:             'tif_luv.c:1502,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_luv.c:1507,23'
          Dst:             multiply_ms
        - Src:             'tif_luv.c:1509,23'
          Dst:             multiply_ms
        - Src:             'tif_luv.c:1511,23'
          Dst:             multiply_ms
        - Src:             'tif_luv.c:1512,9'
          Dst:             multiply_ms
        - Src:             'tif_luv.c:1513,32'
          Dst:             _TIFFmallocExt
        - Src:             'tif_luv.c:1516,9'
          Dst:             TIFFErrorExtR
    - functionName:    Luv32toRGB
      functionSourceFile: '/src/libtiff/libtiff/tif_luv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1371
      functionLinenumberEnd: 1383
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - LogLuv32toXYZ
        - XYZtoRGB24
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_luv.c:1379,9'
          Dst:             LogLuv32toXYZ
        - Src:             'tif_luv.c:1380,9'
          Dst:             XYZtoRGB24
    - functionName:    LogLuv32toXYZ
      functionSourceFile: '/src/libtiff/libtiff/tif_luv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1274
      functionLinenumberEnd: 1293
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          102
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - LogL16toY
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_luv.c:1277,9'
          Dst:             LogL16toY
    - functionName:    XYZtoRGB24
      functionSourceFile: '/src/libtiff/libtiff/tif_luv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 945
      functionLinenumberEnd: 959
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          153
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - sqrt
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_luv.c:956,71'
          Dst:             sqrt
        - Src:             'tif_luv.c:957,71'
          Dst:             sqrt
        - Src:             'tif_luv.c:958,71'
          Dst:             sqrt
    - functionName:    Luv32toLuv48
      functionSourceFile: '/src/libtiff/libtiff/tif_luv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1348
      functionLinenumberEnd: 1368
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          85
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - LogLuvStore16NativeUnaligned
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_luv.c:1362,9'
          Dst:             LogLuvStore16NativeUnaligned
        - Src:             'tif_luv.c:1363,9'
          Dst:             LogLuvStore16NativeUnaligned
        - Src:             'tif_luv.c:1364,9'
          Dst:             LogLuvStore16NativeUnaligned
    - functionName:    Luv32toXYZ
      functionSourceFile: '/src/libtiff/libtiff/tif_luv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1333
      functionLinenumberEnd: 1345
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          59
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - LogLuv32toXYZ
        - LogLuvStoreFloatNativeUnaligned
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_luv.c:1339,9'
          Dst:             LogLuv32toXYZ
        - Src:             'tif_luv.c:1340,9'
          Dst:             LogLuvStoreFloatNativeUnaligned
        - Src:             'tif_luv.c:1341,9'
          Dst:             LogLuvStoreFloatNativeUnaligned
        - Src:             'tif_luv.c:1342,9'
          Dst:             LogLuvStoreFloatNativeUnaligned
    - functionName:    LogLuvDecode32
      functionSourceFile: '/src/libtiff/libtiff/tif_luv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 316
      functionLinenumberEnd: 385
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         47
      ICount:          325
      EdgeCount:       60
      CyclomaticComplexity: 15
      functionsReached:
        - LuvRawToRaw
        - TIFFErrorExtR
        - _TIFFmemset
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_luv.c:329,5'
          Dst:             __assert_fail
        - Src:             'tif_luv.c:331,5'
          Dst:             __assert_fail
        - Src:             'tif_luv.c:337,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_luv.c:341,5'
          Dst:             _TIFFmemset
        - Src:             'tif_luv.c:369,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_luv.c:379,9'
          Dst:             LuvRawToRaw
    - functionName:    Luv24toRGB
      functionSourceFile: '/src/libtiff/libtiff/tif_luv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1212
      functionLinenumberEnd: 1224
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - LogLuv24toXYZ
        - XYZtoRGB24
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_luv.c:1220,9'
          Dst:             LogLuv24toXYZ
        - Src:             'tif_luv.c:1221,9'
          Dst:             XYZtoRGB24
    - functionName:    LogLuv24toXYZ
      functionSourceFile: '/src/libtiff/libtiff/tif_luv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1114
      functionLinenumberEnd: 1138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          106
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - LogL10toY
        - uv_decode
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_luv.c:1118,9'
          Dst:             LogL10toY
        - Src:             'tif_luv.c:1126,9'
          Dst:             uv_decode
    - functionName:    LogL10toY
      functionSourceFile: '/src/libtiff/libtiff/tif_luv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 965
      functionLinenumberEnd: 969
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - exp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_luv.c:968,13'
          Dst:             exp
    - functionName:    uv_decode
      functionSourceFile: '/src/libtiff/libtiff/tif_luv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1080
      functionLinenumberEnd: 1108
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          120
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Luv24toLuv48
      functionSourceFile: '/src/libtiff/libtiff/tif_luv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1185
      functionLinenumberEnd: 1209
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          87
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - LogLuvStore16NativeUnaligned
        - uv_decode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_luv.c:1196,13'
          Dst:             uv_decode
        - Src:             'tif_luv.c:1203,9'
          Dst:             LogLuvStore16NativeUnaligned
        - Src:             'tif_luv.c:1204,9'
          Dst:             LogLuvStore16NativeUnaligned
        - Src:             'tif_luv.c:1205,9'
          Dst:             LogLuvStore16NativeUnaligned
    - functionName:    Luv24toXYZ
      functionSourceFile: '/src/libtiff/libtiff/tif_luv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1169
      functionLinenumberEnd: 1182
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          60
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - LogLuv24toXYZ
        - LogLuvStoreFloatNativeUnaligned
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_luv.c:1175,9'
          Dst:             LogLuv24toXYZ
        - Src:             'tif_luv.c:1176,9'
          Dst:             LogLuvStoreFloatNativeUnaligned
        - Src:             'tif_luv.c:1177,9'
          Dst:             LogLuvStoreFloatNativeUnaligned
        - Src:             'tif_luv.c:1178,9'
          Dst:             LogLuvStoreFloatNativeUnaligned
    - functionName:    LogLuvDecode24
      functionSourceFile: '/src/libtiff/libtiff/tif_luv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 310
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          195
      EdgeCount:       29
      CyclomaticComplexity: 7
      functionsReached:
        - LuvRawToRaw
        - TIFFErrorExtR
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_luv.c:275,5'
          Dst:             __assert_fail
        - Src:             'tif_luv.c:276,5'
          Dst:             __assert_fail
        - Src:             'tif_luv.c:282,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_luv.c:299,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_luv.c:306,9'
          Dst:             LuvRawToRaw
    - functionName:    LogLuvInitState
      functionSourceFile: '/src/libtiff/libtiff/tif_luv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1576
      functionLinenumberEnd: 1627
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         32
      ICount:          220
      EdgeCount:       37
      CyclomaticComplexity: 7
      functionsReached:
        - LogLuvGuessDataFmt
        - TIFFErrorExtR
        - _TIFFmallocExt
        - __assert_fail
        - multiply_ms
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tif_luv.c:1593,5'
          Branch Sides:    []
      Callsites:
        - Src:             'tif_luv.c:1581,5'
          Dst:             __assert_fail
        - Src:             'tif_luv.c:1582,5'
          Dst:             __assert_fail
        - Src:             'tif_luv.c:1587,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_luv.c:1592,28'
          Dst:             LogLuvGuessDataFmt
        - Src:             'tif_luv.c:1608,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_luv.c:1614,23'
          Dst:             multiply_ms
        - Src:             'tif_luv.c:1616,23'
          Dst:             multiply_ms
        - Src:             'tif_luv.c:1618,23'
          Dst:             multiply_ms
        - Src:             'tif_luv.c:1619,9'
          Dst:             multiply_ms
        - Src:             'tif_luv.c:1620,32'
          Dst:             _TIFFmallocExt
        - Src:             'tif_luv.c:1623,9'
          Dst:             TIFFErrorExtR
    - functionName:    LogLuvVSetField
      functionSourceFile: '/src/libtiff/libtiff/tif_luv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1830
      functionLinenumberEnd: 1894
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          213
      EdgeCount:       30
      CyclomaticComplexity: 5
      functionsReached:
        - TIFFErrorExtR
        - TIFFScanlineSize
        - TIFFSetField
        - TIFFTileSize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_luv.c:1835,5'
          Branch Sides:    []
        - Branch String:   'tif_luv.c:1845,13'
          Branch Sides:    []
      Callsites:
        - Src:             'tif_luv.c:1858,21'
          Dst:             TIFFSetField
        - Src:             'tif_luv.c:1865,21'
          Dst:             TIFFErrorExtR
        - Src:             'tif_luv.c:1871,13'
          Dst:             TIFFSetField
        - Src:             'tif_luv.c:1872,13'
          Dst:             TIFFSetField
        - Src:             'tif_luv.c:1877,32'
          Dst:             TIFFTileSize
        - Src:             'tif_luv.c:1878,44'
          Dst:             TIFFScanlineSize
        - Src:             'tif_luv.c:1885,17'
          Dst:             TIFFErrorExtR
    - functionName:    LogLuvVGetField
      functionSourceFile: '/src/libtiff/libtiff/tif_luv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1897
      functionLinenumberEnd: 1908
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          73
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_luv.c:1900,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    LogLuvCleanup
      functionSourceFile: '/src/libtiff/libtiff/tif_luv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1813
      functionLinenumberEnd: 1827
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          67
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - _TIFFSetDefaultCompressionState
        - _TIFFfreeExt
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_luv.c:1816,5'
          Dst:             __assert_fail
        - Src:             'tif_luv.c:1822,9'
          Dst:             _TIFFfreeExt
        - Src:             'tif_luv.c:1823,5'
          Dst:             _TIFFfreeExt
        - Src:             'tif_luv.c:1826,5'
          Dst:             _TIFFSetDefaultCompressionState
    - functionName:    LogLuvClose
      functionSourceFile: '/src/libtiff/libtiff/tif_luv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1788
      functionLinenumberEnd: 1810
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          63
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_luv.c:1792,5'
          Dst:             __assert_fail
    - functionName:    LogLuvEncodeTile
      functionSourceFile: '/src/libtiff/libtiff/tif_luv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 730
      functionLinenumberEnd: 743
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          94
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - TIFFTileRowSize
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_luv.c:731,23'
          Dst:             TIFFTileRowSize
        - Src:             'tif_luv.c:736,5'
          Dst:             __assert_fail
    - functionName:    LogLuvEncodeStrip
      functionSourceFile: '/src/libtiff/libtiff/tif_luv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 710
      functionLinenumberEnd: 723
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          94
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - TIFFScanlineSize
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_luv.c:711,23'
          Dst:             TIFFScanlineSize
        - Src:             'tif_luv.c:716,5'
          Dst:             __assert_fail
    - functionName:    LogLuvSetupEncode
      functionSourceFile: '/src/libtiff/libtiff/tif_luv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1711
      functionLinenumberEnd: 1785
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         30
      ICount:          176
      EdgeCount:       59
      CyclomaticComplexity: 31
      functionsReached:
        - LogL16InitState
        - LogLuvInitState
        - TIFFErrorExtR
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_luv.c:1716,5'
          Branch Sides:    []
        - Branch String:   'tif_luv.c:1724,17'
          Branch Sides:    []
        - Branch String:   'tif_luv.c:1741,17'
          Branch Sides:    []
        - Branch String:   'tif_luv.c:1760,13'
          Branch Sides:    []
      Callsites:
        - Src:             'tif_luv.c:1719,18'
          Dst:             LogLuvInitState
        - Src:             'tif_luv.c:1757,18'
          Dst:             LogL16InitState
        - Src:             'tif_luv.c:1772,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_luv.c:1781,5'
          Dst:             TIFFErrorExtR
    - functionName:    LogLuvDecodeTile
      functionSourceFile: '/src/libtiff/libtiff/tif_luv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 414
      functionLinenumberEnd: 427
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          94
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - TIFFTileRowSize
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_luv.c:415,23'
          Dst:             TIFFTileRowSize
        - Src:             'tif_luv.c:420,5'
          Dst:             __assert_fail
    - functionName:    LogLuvDecodeStrip
      functionSourceFile: '/src/libtiff/libtiff/tif_luv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 393
      functionLinenumberEnd: 406
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          94
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - TIFFScanlineSize
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_luv.c:394,23'
          Dst:             TIFFScanlineSize
        - Src:             'tif_luv.c:399,5'
          Dst:             __assert_fail
    - functionName:    LogLuvSetupDecode
      functionSourceFile: '/src/libtiff/libtiff/tif_luv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1636
      functionLinenumberEnd: 1708
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         29
      ICount:          172
      EdgeCount:       57
      CyclomaticComplexity: 30
      functionsReached:
        - LogL16InitState
        - LogLuvInitState
        - TIFFErrorExtR
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_luv.c:1642,5'
          Branch Sides:    []
        - Branch String:   'tif_luv.c:1650,17'
          Branch Sides:    []
        - Branch String:   'tif_luv.c:1668,17'
          Branch Sides:    []
        - Branch String:   'tif_luv.c:1688,13'
          Branch Sides:    []
      Callsites:
        - Src:             'tif_luv.c:1645,18'
          Dst:             LogLuvInitState
        - Src:             'tif_luv.c:1685,18'
          Dst:             LogL16InitState
        - Src:             'tif_luv.c:1701,13'
          Dst:             TIFFErrorExtR
    - functionName:    LogLuvFixupTags
      functionSourceFile: '/src/libtiff/libtiff/tif_luv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1630
      functionLinenumberEnd: 1632
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _logLuvNop
      functionSourceFile: '/src/libtiff/libtiff/tif_luv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1437
      functionLinenumberEnd: 1441
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFInitSGILog
      functionSourceFile: '/src/libtiff/libtiff/tif_luv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1917
      functionLinenumberEnd: 1973
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          147
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - TIFFErrorExtR
        - _TIFFMergeFields
        - _TIFFmallocExt
        - _TIFFmemset
        - __assert_fail
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_luv.c:1921,5'
          Dst:             __assert_fail
        - Src:             'tif_luv.c:1926,10'
          Dst:             _TIFFMergeFields
        - Src:             'tif_luv.c:1928,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_luv.c:1935,32'
          Dst:             _TIFFmallocExt
        - Src:             'tif_luv.c:1939,5'
          Dst:             _TIFFmemset
        - Src:             'tif_luv.c:1970,5'
          Dst:             TIFFErrorExtR
    - functionName:    LZMAStrerror
      functionSourceFile: '/src/libtiff/libtiff/tif_lzma.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          77
      EdgeCount:       28
      CyclomaticComplexity: 15
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   'tif_lzma.c:72,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    LZMAGetMaxCompressionRatio
      functionSourceFile: '/src/libtiff/libtiff/tif_lzma.c'
      linkageType:     InternalLinkage
      functionLinenumber: 490
      functionLinenumberEnd: 501
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LZMACleanup
      functionSourceFile: '/src/libtiff/libtiff/tif_lzma.c'
      linkageType:     InternalLinkage
      functionLinenumber: 421
      functionLinenumberEnd: 440
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          71
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - TIFFPredictorCleanup
        - _TIFFSetDefaultCompressionState
        - _TIFFfreeExt
        - __assert_fail
        - lzma_end
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_lzma.c:424,5'
          Dst:             __assert_fail
        - Src:             'tif_lzma.c:426,11'
          Dst:             TIFFPredictorCleanup
        - Src:             'tif_lzma.c:433,9'
          Dst:             lzma_end
        - Src:             'tif_lzma.c:436,5'
          Dst:             _TIFFfreeExt
        - Src:             'tif_lzma.c:439,5'
          Dst:             _TIFFSetDefaultCompressionState
    - functionName:    lzma_end
      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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LZMAEncode
      functionSourceFile: '/src/libtiff/libtiff/tif_lzma.c'
      linkageType:     InternalLinkage
      functionLinenumber: 317
      functionLinenumberEnd: 356
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          157
      EdgeCount:       28
      CyclomaticComplexity: 7
      functionsReached:
        - LZMAStrerror
        - TIFFErrorExtR
        - TIFFFlushData1
        - __assert_fail
        - lzma_code
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_lzma.c:321,5'
          Dst:             __assert_fail
        - Src:             'tif_lzma.c:322,5'
          Dst:             __assert_fail
        - Src:             'tif_lzma.c:329,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_lzma.c:335,24'
          Dst:             lzma_code
        - Src:             'tif_lzma.c:340,48'
          Dst:             LZMAStrerror
        - Src:             'tif_lzma.c:338,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_lzma.c:346,18'
          Dst:             TIFFFlushData1
    - functionName:    lzma_code
      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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LZMAPostEncode
      functionSourceFile: '/src/libtiff/libtiff/tif_lzma.c'
      linkageType:     InternalLinkage
      functionLinenumber: 363
      functionLinenumberEnd: 418
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         30
      ICount:          160
      EdgeCount:       32
      CyclomaticComplexity: 4
      functionsReached:
        - LZMAStrerror
        - TIFFErrorExtR
        - TIFFFlushData1
        - lzma_code
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_lzma.c:372,9'
          Branch Sides:    []
      Callsites:
        - Src:             'tif_lzma.c:371,15'
          Dst:             lzma_code
        - Src:             'tif_lzma.c:380,26'
          Dst:             TIFFFlushData1
        - Src:             'tif_lzma.c:413,31'
          Dst:             LZMAStrerror
        - Src:             'tif_lzma.c:412,17'
          Dst:             TIFFErrorExtR
    - functionName:    LZMAPreEncode
      functionSourceFile: '/src/libtiff/libtiff/tif_lzma.c'
      linkageType:     InternalLinkage
      functionLinenumber: 285
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          113
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - LZMAStrerror
        - TIFFErrorExtR
        - __assert_fail
        - lzma_stream_encoder
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_lzma.c:291,5'
          Dst:             __assert_fail
        - Src:             'tif_lzma.c:299,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_lzma.c:303,11'
          Dst:             lzma_stream_encoder
        - Src:             'tif_lzma.c:307,23'
          Dst:             LZMAStrerror
        - Src:             'tif_lzma.c:306,9'
          Dst:             TIFFErrorExtR
    - functionName:    lzma_stream_encoder
      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:    LZMASetupEncode
      functionSourceFile: '/src/libtiff/libtiff/tif_lzma.c'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          53
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - lzma_end
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_lzma.c:270,5'
          Dst:             __assert_fail
        - Src:             'tif_lzma.c:273,9'
          Dst:             lzma_end
    - functionName:    LZMADecode
      functionSourceFile: '/src/libtiff/libtiff/tif_lzma.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 264
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          267
      EdgeCount:       37
      CyclomaticComplexity: 10
      functionsReached:
        - LZMAStrerror
        - TIFFErrorExtR
        - __assert_fail
        - lzma_code
        - lzma_memusage
        - lzma_stream_decoder
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_lzma.c:184,5'
          Dst:             __assert_fail
        - Src:             'tif_lzma.c:185,5'
          Dst:             __assert_fail
        - Src:             'tif_lzma.c:190,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_lzma.c:207,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_lzma.c:221,24'
          Dst:             lzma_code
        - Src:             'tif_lzma.c:227,50'
          Dst:             lzma_memusage
        - Src:             'tif_lzma.c:227,17'
          Dst:             lzma_stream_decoder
        - Src:             'tif_lzma.c:234,31'
          Dst:             LZMAStrerror
        - Src:             'tif_lzma.c:232,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_lzma.c:245,48'
          Dst:             LZMAStrerror
        - Src:             'tif_lzma.c:243,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_lzma.c:253,9'
          Dst:             TIFFErrorExtR
    - functionName:    lzma_memusage
      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:    lzma_stream_decoder
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LZMAPreDecode
      functionSourceFile: '/src/libtiff/libtiff/tif_lzma.c'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          111
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - LZMAStrerror
        - TIFFErrorExtR
        - __assert_fail
        - lzma_stream_decoder
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_lzma.c:147,5'
          Dst:             __assert_fail
        - Src:             'tif_lzma.c:156,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_lzma.c:165,11'
          Dst:             lzma_stream_decoder
        - Src:             'tif_lzma.c:169,23'
          Dst:             LZMAStrerror
        - Src:             'tif_lzma.c:168,9'
          Dst:             TIFFErrorExtR
    - functionName:    LZMASetupDecode
      functionSourceFile: '/src/libtiff/libtiff/tif_lzma.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          53
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - lzma_end
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_lzma.c:124,5'
          Dst:             __assert_fail
        - Src:             'tif_lzma.c:129,9'
          Dst:             lzma_end
    - functionName:    LZMAFixupTags
      functionSourceFile: '/src/libtiff/libtiff/tif_lzma.c'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LZMAVSetField
      functionSourceFile: '/src/libtiff/libtiff/tif_lzma.c'
      linkageType:     InternalLinkage
      functionLinenumber: 443
      functionLinenumberEnd: 467
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          117
      EdgeCount:       17
      CyclomaticComplexity: 4
      functionsReached:
        - LZMAStrerror
        - TIFFErrorExtR
        - lzma_lzma_preset
        - lzma_stream_encoder
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_lzma.c:447,5'
          Branch Sides:    []
      Callsites:
        - Src:             'tif_lzma.c:451,13'
          Dst:             lzma_lzma_preset
        - Src:             'tif_lzma.c:455,21'
          Dst:             lzma_stream_encoder
        - Src:             'tif_lzma.c:459,35'
          Dst:             LZMAStrerror
        - Src:             'tif_lzma.c:458,21'
          Dst:             TIFFErrorExtR
    - functionName:    lzma_lzma_preset
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LZMAVGetField
      functionSourceFile: '/src/libtiff/libtiff/tif_lzma.c'
      linkageType:     InternalLinkage
      functionLinenumber: 470
      functionLinenumberEnd: 482
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          77
      EdgeCount:       10
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_lzma.c:473,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    TIFFInitLZMA
      functionSourceFile: '/src/libtiff/libtiff/tif_lzma.c'
      linkageType:     InternalLinkage
      functionLinenumber: 505
      functionLinenumberEnd: 589
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          217
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - TIFFErrorExtR
        - TIFFPredictorInit
        - _TIFFMergeFields
        - _TIFFmallocExt
        - __assert_fail
        - lzma_lzma_preset
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_lzma.c:511,5'
          Dst:             __assert_fail
        - Src:             'tif_lzma.c:516,10'
          Dst:             _TIFFMergeFields
        - Src:             'tif_lzma.c:518,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_lzma.c:525,32'
          Dst:             _TIFFmallocExt
        - Src:             'tif_lzma.c:556,5'
          Dst:             lzma_lzma_preset
        - Src:             'tif_lzma.c:584,11'
          Dst:             TIFFPredictorInit
        - Src:             'tif_lzma.c:587,5'
          Dst:             TIFFErrorExtR
    - functionName:    cl_hash
      functionSourceFile: '/src/libtiff/libtiff/tif_lzw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1354
      functionLinenumberEnd: 1373
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          86
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LZWDecodeCompat
      functionSourceFile: '/src/libtiff/libtiff/tif_lzw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 800
      functionLinenumberEnd: 1019
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         98
      ICount:          882
      EdgeCount:       128
      CyclomaticComplexity: 32
      functionsReached:
        - TIFFErrorExtR
        - TIFFWarningExtR
        - _TIFFmemset
        - __assert_fail
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_lzw.c:814,5'
          Dst:             __assert_fail
        - Src:             'tif_lzw.c:876,9'
          Dst:             TIFFWarningExtR
        - Src:             'tif_lzw.c:884,17'
          Dst:             _TIFFmemset
        - Src:             'tif_lzw.c:889,17'
          Dst:             TIFFWarningExtR
        - Src:             'tif_lzw.c:895,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_lzw.c:914,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_lzw.c:924,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_lzw.c:949,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_lzw.c:985,13'
          Dst:             __assert_fail
        - Src:             'tif_lzw.c:1012,9'
          Dst:             TIFFErrorExtR
    - functionName:    LZWCleanup
      functionSourceFile: '/src/libtiff/libtiff/tif_lzw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1378
      functionLinenumberEnd: 1393
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          80
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - TIFFPredictorCleanup
        - _TIFFSetDefaultCompressionState
        - _TIFFfreeExt
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_lzw.c:1379,11'
          Dst:             TIFFPredictorCleanup
        - Src:             'tif_lzw.c:1381,5'
          Dst:             __assert_fail
        - Src:             'tif_lzw.c:1384,9'
          Dst:             _TIFFfreeExt
        - Src:             'tif_lzw.c:1387,9'
          Dst:             _TIFFfreeExt
        - Src:             'tif_lzw.c:1389,5'
          Dst:             _TIFFfreeExt
        - Src:             'tif_lzw.c:1392,5'
          Dst:             _TIFFSetDefaultCompressionState
    - functionName:    LZWGetMaxCompressionRatio
      functionSourceFile: '/src/libtiff/libtiff/tif_lzw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1396
      functionLinenumberEnd: 1407
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LZWEncode
      functionSourceFile: '/src/libtiff/libtiff/tif_lzw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1120
      functionLinenumberEnd: 1291
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         73
      ICount:          720
      EdgeCount:       95
      CyclomaticComplexity: 24
      functionsReached:
        - TIFFFlushData1
        - __assert_fail
        - cl_hash
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_lzw.c:1138,5'
          Dst:             __assert_fail
        - Src:             'tif_lzw.c:1216,18'
          Dst:             TIFFFlushData1
        - Src:             'tif_lzw.c:1227,13'
          Dst:             cl_hash
        - Src:             'tif_lzw.c:1245,17'
          Dst:             __assert_fail
        - Src:             'tif_lzw.c:1261,21'
          Dst:             cl_hash
    - functionName:    LZWPostEncode
      functionSourceFile: '/src/libtiff/libtiff/tif_lzw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1298
      functionLinenumberEnd: 1348
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         33
      ICount:          350
      EdgeCount:       42
      CyclomaticComplexity: 11
      functionsReached:
        - TIFFFlushData1
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_lzw.c:1309,14'
          Dst:             TIFFFlushData1
        - Src:             'tif_lzw.c:1337,17'
          Dst:             __assert_fail
    - functionName:    LZWPreEncode
      functionSourceFile: '/src/libtiff/libtiff/tif_lzw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1049
      functionLinenumberEnd: 1076
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          99
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - cl_hash
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_lzw.c:1053,5'
          Dst:             __assert_fail
        - Src:             'tif_lzw.c:1074,5'
          Dst:             cl_hash
    - functionName:    LZWSetupEncode
      functionSourceFile: '/src/libtiff/libtiff/tif_lzw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1031
      functionLinenumberEnd: 1043
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          51
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - TIFFErrorExtR
        - _TIFFmallocExt
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_lzw.c:1035,5'
          Dst:             __assert_fail
        - Src:             'tif_lzw.c:1036,33'
          Dst:             _TIFFmallocExt
        - Src:             'tif_lzw.c:1039,9'
          Dst:             TIFFErrorExtR
    - functionName:    LZWDecode
      functionSourceFile: '/src/libtiff/libtiff/tif_lzw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 403
      functionLinenumberEnd: 757
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         167
      ICount:          1366
      EdgeCount:       220
      CyclomaticComplexity: 55
      functionsReached:
        - TIFFErrorExtR
        - __assert_fail
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_lzw.c:414,5'
          Dst:             __assert_fail
        - Src:             'tif_lzw.c:415,5'
          Dst:             __assert_fail
        - Src:             'tif_lzw.c:420,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_lzw.c:646,5'
          Dst:             __assert_fail
        - Src:             'tif_lzw.c:664,5'
          Dst:             __assert_fail
        - Src:             'tif_lzw.c:737,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_lzw.c:748,5'
          Dst:             TIFFErrorExtR
        - Src:             'tif_lzw.c:755,5'
          Dst:             TIFFErrorExtR
    - functionName:    LZWPreDecode
      functionSourceFile: '/src/libtiff/libtiff/tif_lzw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 321
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          200
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached:
        - TIFFWarningExtR
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_lzw.c:250,5'
          Dst:             __assert_fail
        - Src:             'tif_lzw.c:267,13'
          Dst:             TIFFWarningExtR
    - functionName:    LZWSetupDecode
      functionSourceFile: '/src/libtiff/libtiff/tif_lzw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 239
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          154
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - TIFFErrorExtR
        - TIFFPredictorInit
        - _TIFFmallocExt
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_lzw.c:194,36'
          Dst:             _TIFFmallocExt
        - Src:             'tif_lzw.c:197,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_lzw.c:208,15'
          Dst:             TIFFPredictorInit
        - Src:             'tif_lzw.c:213,37'
          Dst:             _TIFFmallocExt
        - Src:             'tif_lzw.c:216,13'
          Dst:             TIFFErrorExtR
    - functionName:    LZWFixupTags
      functionSourceFile: '/src/libtiff/libtiff/tif_lzw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFInitLZW
      functionSourceFile: '/src/libtiff/libtiff/tif_lzw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1411
      functionLinenumberEnd: 1453
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          118
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - TIFFErrorExtR
        - TIFFPredictorInit
        - _TIFFmallocExt
        - __assert_fail
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_lzw.c:1414,5'
          Dst:             __assert_fail
        - Src:             'tif_lzw.c:1418,32'
          Dst:             _TIFFmallocExt
        - Src:             'tif_lzw.c:1448,11'
          Dst:             TIFFPredictorInit
        - Src:             'tif_lzw.c:1451,5'
          Dst:             TIFFErrorExtR
    - functionName:    NeXTDecode
      functionSourceFile: '/src/libtiff/libtiff/tif_next.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         55
      ICount:          427
      EdgeCount:       68
      CyclomaticComplexity: 15
      functionsReached:
        - TIFFErrorExtR
        - _TIFFmemcpy
      functionUses:    3
      BranchProfiles:
        - Branch String:   'tif_next.c:87,9'
          Branch Sides:    []
        - Branch String:   'tif_next.c:143,25'
          Branch Sides:    []
      Callsites:
        - Src:             'tif_next.c:80,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_next.c:95,17'
          Dst:             _TIFFmemcpy
        - Src:             'tif_next.c:112,17'
          Dst:             _TIFFmemcpy
        - Src:             'tif_next.c:148,25'
          Dst:             TIFFErrorExtR
        - Src:             'tif_next.c:166,5'
          Dst:             TIFFErrorExtR
    - functionName:    NeXTPreDecode
      functionSourceFile: '/src/libtiff/libtiff/tif_next.c'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - TIFFErrorExtR
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_next.c:179,9'
          Dst:             TIFFErrorExtR
    - functionName:    TIFFInitNeXT
      functionSourceFile: '/src/libtiff/libtiff/tif_next.c'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OJPEGDecodeScanlines
      functionSourceFile: '/src/libtiff/libtiff/tif_ojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 949
      functionLinenumberEnd: 971
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          96
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - TIFFErrorExtR
        - __assert_fail
        - jpeg_read_scanlines_encap
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_ojpeg.c:956,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_ojpeg.c:959,5'
          Dst:             __assert_fail
        - Src:             'tif_ojpeg.c:964,13'
          Dst:             jpeg_read_scanlines_encap
    - functionName:    jpeg_read_scanlines_encap
      functionSourceFile: '/src/libtiff/libtiff/tif_ojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2767
      functionLinenumberEnd: 2775
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _setjmp
        - jpeg_read_scanlines
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_ojpeg.c:2768,9'
          Dst:             _setjmp
        - Src:             'tif_ojpeg.c:2772,9'
          Dst:             jpeg_read_scanlines
    - functionName:    OJPEGDecodeRaw
      functionSourceFile: '/src/libtiff/libtiff/tif_ojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 885
      functionLinenumberEnd: 946
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          301
      EdgeCount:       41
      CyclomaticComplexity: 10
      functionsReached:
        - TIFFErrorExtR
        - __assert_fail
        - jpeg_read_raw_data_encap
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_ojpeg.c:899,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_ojpeg.c:902,5'
          Dst:             __assert_fail
        - Src:             'tif_ojpeg.c:909,17'
          Dst:             jpeg_read_raw_data_encap
    - functionName:    jpeg_read_raw_data_encap
      functionSourceFile: '/src/libtiff/libtiff/tif_ojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2782
      functionLinenumberEnd: 2790
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _setjmp
        - jpeg_read_raw_data
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_ojpeg.c:2783,9'
          Dst:             _setjmp
        - Src:             'tif_ojpeg.c:2787,9'
          Dst:             jpeg_read_raw_data
    - functionName:    OJPEGWriteStreamEoi
      functionSourceFile: '/src/libtiff/libtiff/tif_ojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2711
      functionLinenumberEnd: 2718
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          30
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OJPEGWriteStreamRst
      functionSourceFile: '/src/libtiff/libtiff/tif_ojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2697
      functionLinenumberEnd: 2708
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          62
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OJPEGWriteStreamCompressed
      functionSourceFile: '/src/libtiff/libtiff/tif_ojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2663
      functionLinenumberEnd: 2694
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          140
      EdgeCount:       29
      CyclomaticComplexity: 5
      functionsReached:
        - OJPEGReadBufferFill
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_ojpeg.c:2676,9'
          Branch Sides:    []
      Callsites:
        - Src:             'tif_ojpeg.c:2667,13'
          Dst:             OJPEGReadBufferFill
        - Src:             'tif_ojpeg.c:2669,9'
          Dst:             __assert_fail
    - functionName:    OJPEGReadBufferFill
      functionSourceFile: '/src/libtiff/libtiff/tif_ojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2256
      functionLinenumberEnd: 2347
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         66
      ICount:          423
      EdgeCount:       80
      CyclomaticComplexity: 16
      functionsReached:
        - TIFFGetStrileByteCountWithErr
        - TIFFGetStrileOffsetWithErr
        - __assert_fail
      functionUses:    4
      BranchProfiles:
        - Branch String:   'tif_ojpeg.c:2289,9'
          Branch Sides:    []
      Callsites:
        - Src:             'tif_ojpeg.c:2277,13'
          Dst:             __assert_fail
        - Src:             'tif_ojpeg.c:2278,13'
          Dst:             __assert_fail
        - Src:             'tif_ojpeg.c:2279,13'
          Dst:             __assert_fail
        - Src:             'tif_ojpeg.c:2280,13'
          Dst:             __assert_fail
        - Src:             'tif_ojpeg.c:2309,46'
          Dst:             TIFFGetStrileOffsetWithErr
        - Src:             'tif_ojpeg.c:2315,46'
          Dst:             TIFFGetStrileByteCountWithErr
    - functionName:    OJPEGWriteStreamSos
      functionSourceFile: '/src/libtiff/libtiff/tif_ojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2631
      functionLinenumberEnd: 2660
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          203
      EdgeCount:       14
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_ojpeg.c:2634,5'
          Dst:             __assert_fail
        - Src:             'tif_ojpeg.c:2635,5'
          Dst:             __assert_fail
    - functionName:    OJPEGWriteStreamSof
      functionSourceFile: '/src/libtiff/libtiff/tif_ojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2594
      functionLinenumberEnd: 2628
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          233
      EdgeCount:       14
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_ojpeg.c:2597,5'
          Dst:             __assert_fail
        - Src:             'tif_ojpeg.c:2598,5'
          Dst:             __assert_fail
    - functionName:    OJPEGWriteStreamDri
      functionSourceFile: '/src/libtiff/libtiff/tif_ojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2576
      functionLinenumberEnd: 2591
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          80
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OJPEGWriteStreamAcTable
      functionSourceFile: '/src/libtiff/libtiff/tif_ojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2564
      functionLinenumberEnd: 2573
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          61
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OJPEGWriteStreamDcTable
      functionSourceFile: '/src/libtiff/libtiff/tif_ojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2551
      functionLinenumberEnd: 2560
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          61
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OJPEGWriteStreamQTable
      functionSourceFile: '/src/libtiff/libtiff/tif_ojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2538
      functionLinenumberEnd: 2547
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          61
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OJPEGWriteStreamSoi
      functionSourceFile: '/src/libtiff/libtiff/tif_ojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2526
      functionLinenumberEnd: 2534
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          37
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OJPEGWriteStream
      functionSourceFile: '/src/libtiff/libtiff/tif_ojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2452
      functionLinenumberEnd: 2523
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          223
      EdgeCount:       35
      CyclomaticComplexity: 3
      functionsReached:
        - OJPEGWriteStreamAcTable
        - OJPEGWriteStreamCompressed
        - OJPEGWriteStreamDcTable
        - OJPEGWriteStreamDri
        - OJPEGWriteStreamEoi
        - OJPEGWriteStreamQTable
        - OJPEGWriteStreamRst
        - OJPEGWriteStreamSof
        - OJPEGWriteStreamSoi
        - OJPEGWriteStreamSos
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_ojpeg.c:2458,9'
          Branch Sides:    []
      Callsites:
        - Src:             'tif_ojpeg.c:2457,9'
          Dst:             __assert_fail
        - Src:             'tif_ojpeg.c:2461,17'
          Dst:             OJPEGWriteStreamSoi
        - Src:             'tif_ojpeg.c:2464,17'
          Dst:             OJPEGWriteStreamQTable
        - Src:             'tif_ojpeg.c:2467,17'
          Dst:             OJPEGWriteStreamQTable
        - Src:             'tif_ojpeg.c:2470,17'
          Dst:             OJPEGWriteStreamQTable
        - Src:             'tif_ojpeg.c:2473,17'
          Dst:             OJPEGWriteStreamQTable
        - Src:             'tif_ojpeg.c:2476,17'
          Dst:             OJPEGWriteStreamDcTable
        - Src:             'tif_ojpeg.c:2479,17'
          Dst:             OJPEGWriteStreamDcTable
        - Src:             'tif_ojpeg.c:2482,17'
          Dst:             OJPEGWriteStreamDcTable
        - Src:             'tif_ojpeg.c:2485,17'
          Dst:             OJPEGWriteStreamDcTable
        - Src:             'tif_ojpeg.c:2488,17'
          Dst:             OJPEGWriteStreamAcTable
        - Src:             'tif_ojpeg.c:2491,17'
          Dst:             OJPEGWriteStreamAcTable
        - Src:             'tif_ojpeg.c:2494,17'
          Dst:             OJPEGWriteStreamAcTable
        - Src:             'tif_ojpeg.c:2497,17'
          Dst:             OJPEGWriteStreamAcTable
        - Src:             'tif_ojpeg.c:2500,17'
          Dst:             OJPEGWriteStreamDri
        - Src:             'tif_ojpeg.c:2503,17'
          Dst:             OJPEGWriteStreamSof
        - Src:             'tif_ojpeg.c:2506,17'
          Dst:             OJPEGWriteStreamSos
        - Src:             'tif_ojpeg.c:2509,21'
          Dst:             OJPEGWriteStreamCompressed
        - Src:             'tif_ojpeg.c:2513,17'
          Dst:             OJPEGWriteStreamRst
        - Src:             'tif_ojpeg.c:2516,17'
          Dst:             OJPEGWriteStreamEoi
    - functionName:    jpeg_start_decompress_encap
      functionSourceFile: '/src/libtiff/libtiff/tif_ojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2752
      functionLinenumberEnd: 2760
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _setjmp
        - jpeg_start_decompress
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_ojpeg.c:2753,9'
          Dst:             _setjmp
        - Src:             'tif_ojpeg.c:2757,9'
          Dst:             jpeg_start_decompress
    - functionName:    jpeg_read_header_encap
      functionSourceFile: '/src/libtiff/libtiff/tif_ojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2738
      functionLinenumberEnd: 2746
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _setjmp
        - jpeg_read_header
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_ojpeg.c:2739,9'
          Dst:             _setjmp
        - Src:             'tif_ojpeg.c:2743,9'
          Dst:             jpeg_read_header
    - functionName:    OJPEGLibjpegJpegSourceMgrTermSource
      functionSourceFile: '/src/libtiff/libtiff/tif_ojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2870
      functionLinenumberEnd: 2872
      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:    OJPEGLibjpegJpegSourceMgrResyncToRestart
      functionSourceFile: '/src/libtiff/libtiff/tif_ojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2857
      functionLinenumberEnd: 2862
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFErrorExtR
        - jpeg_encap_unwind
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_ojpeg.c:2860,5'
          Dst:             TIFFErrorExtR
        - Src:             'tif_ojpeg.c:2861,5'
          Dst:             jpeg_encap_unwind
    - functionName:    jpeg_encap_unwind
      functionSourceFile: '/src/libtiff/libtiff/tif_ojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2796
      functionLinenumberEnd: 2797
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - longjmp
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_ojpeg.c:2797,5'
          Dst:             longjmp
    - functionName:    OJPEGLibjpegJpegSourceMgrSkipInputData
      functionSourceFile: '/src/libtiff/libtiff/tif_ojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2843
      functionLinenumberEnd: 2848
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFErrorExtR
        - jpeg_encap_unwind
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_ojpeg.c:2846,5'
          Dst:             TIFFErrorExtR
        - Src:             'tif_ojpeg.c:2847,5'
          Dst:             jpeg_encap_unwind
    - functionName:    OJPEGLibjpegJpegSourceMgrFillInputBuffer
      functionSourceFile: '/src/libtiff/libtiff/tif_ojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2825
      functionLinenumberEnd: 2837
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OJPEGWriteStream
        - TIFFErrorExtR
        - jpeg_encap_unwind
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_ojpeg.c:2830,9'
          Dst:             OJPEGWriteStream
        - Src:             'tif_ojpeg.c:2832,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_ojpeg.c:2833,9'
          Dst:             jpeg_encap_unwind
    - functionName:    OJPEGLibjpegJpegSourceMgrInitSource
      functionSourceFile: '/src/libtiff/libtiff/tif_ojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2819
      functionLinenumberEnd: 2821
      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:    jpeg_create_decompress_encap
      functionSourceFile: '/src/libtiff/libtiff/tif_ojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2723
      functionLinenumberEnd: 2731
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _setjmp
        - jpeg_CreateDecompress
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_ojpeg.c:2724,9'
          Dst:             _setjmp
        - Src:             'tif_ojpeg.c:2728,9'
          Dst:             jpeg_CreateDecompress
    - functionName:    OJPEGLibjpegJpegErrorMgrErrorExit
      functionSourceFile: '/src/libtiff/libtiff/tif_ojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2810
      functionLinenumberEnd: 2815
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFErrorExtR
        - jpeg_encap_unwind
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_ojpeg.c:2813,5'
          Dst:             TIFFErrorExtR
        - Src:             'tif_ojpeg.c:2814,5'
          Dst:             jpeg_encap_unwind
    - functionName:    OJPEGLibjpegJpegErrorMgrOutputMessage
      functionSourceFile: '/src/libtiff/libtiff/tif_ojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2803
      functionLinenumberEnd: 2807
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFWarningExtR
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_ojpeg.c:2806,5'
          Dst:             TIFFWarningExtR
    - functionName:    OJPEGPreDecodeSkipScanlines
      functionSourceFile: '/src/libtiff/libtiff/tif_ojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 812
      functionLinenumberEnd: 832
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          91
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - TIFFErrorExtR
        - _TIFFmallocExt
        - jpeg_read_scanlines_encap
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_ojpeg.c:818,38'
          Dst:             _TIFFmallocExt
        - Src:             'tif_ojpeg.c:821,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_ojpeg.c:827,13'
          Dst:             jpeg_read_scanlines_encap
    - functionName:    OJPEGPreDecodeSkipRaw
      functionSourceFile: '/src/libtiff/libtiff/tif_ojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 775
      functionLinenumberEnd: 809
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          169
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - jpeg_read_raw_data_encap
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_ojpeg.c:794,13'
          Dst:             jpeg_read_raw_data_encap
        - Src:             'tif_ojpeg.c:802,13'
          Dst:             jpeg_read_raw_data_encap
    - functionName:    OJPEGWriteHeaderInfo
      functionSourceFile: '/src/libtiff/libtiff/tif_ojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1327
      functionLinenumberEnd: 1524
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         68
      ICount:          791
      EdgeCount:       91
      CyclomaticComplexity: 25
      functionsReached:
        - TIFFErrorExtR
        - _TIFFMultiply32
        - _TIFFcallocExt
        - _TIFFmallocExt
        - __assert_fail
        - jpeg_create_decompress_encap
        - jpeg_read_header_encap
        - jpeg_start_decompress_encap
        - jpeg_std_error
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_ojpeg.c:1337,5'
          Dst:             jpeg_std_error
        - Src:             'tif_ojpeg.c:1343,9'
          Dst:             jpeg_create_decompress_encap
        - Src:             'tif_ojpeg.c:1359,9'
          Dst:             jpeg_read_header_encap
        - Src:             'tif_ojpeg.c:1372,13'
          Dst:             __assert_fail
        - Src:             'tif_ojpeg.c:1373,13'
          Dst:             __assert_fail
        - Src:             'tif_ojpeg.c:1406,21'
          Dst:             TIFFErrorExtR
        - Src:             'tif_ojpeg.c:1425,59'
          Dst:             _TIFFcallocExt
        - Src:             'tif_ojpeg.c:1429,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_ojpeg.c:1440,62'
          Dst:             _TIFFmallocExt
        - Src:             'tif_ojpeg.c:1445,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_ojpeg.c:1489,13'
          Dst:             _TIFFMultiply32
        - Src:             'tif_ojpeg.c:1495,9'
          Dst:             jpeg_start_decompress_encap
        - Src:             'tif_ojpeg.c:1500,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_ojpeg.c:1512,9'
          Dst:             TIFFErrorExtR
    - functionName:    OJPEGLibjpegSessionAbort
      functionSourceFile: '/src/libtiff/libtiff/tif_ojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1527
      functionLinenumberEnd: 1533
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - jpeg_destroy
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_ojpeg.c:1529,5'
          Dst:             __assert_fail
        - Src:             'tif_ojpeg.c:1530,5'
          Dst:             jpeg_destroy
    - functionName:    OJPEGReadSecondarySos
      functionSourceFile: '/src/libtiff/libtiff/tif_ojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1270
      functionLinenumberEnd: 1324
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         45
      ICount:          336
      EdgeCount:       55
      CyclomaticComplexity: 12
      functionsReached:
        - OJPEGReadByte
        - OJPEGReadHeaderInfoSecStreamSos
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_ojpeg.c:1273,5'
          Dst:             __assert_fail
        - Src:             'tif_ojpeg.c:1274,5'
          Dst:             __assert_fail
        - Src:             'tif_ojpeg.c:1275,5'
          Dst:             __assert_fail
        - Src:             'tif_ojpeg.c:1276,5'
          Dst:             __assert_fail
        - Src:             'tif_ojpeg.c:1295,17'
          Dst:             OJPEGReadByte
        - Src:             'tif_ojpeg.c:1301,25'
          Dst:             OJPEGReadByte
        - Src:             'tif_ojpeg.c:1311,13'
          Dst:             OJPEGReadHeaderInfoSecStreamSos
    - functionName:    OJPEGReadByte
      functionSourceFile: '/src/libtiff/libtiff/tif_ojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2350
      functionLinenumberEnd: 2361
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          73
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - OJPEGReadBufferFill
        - __assert_fail
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_ojpeg.c:2353,13'
          Dst:             OJPEGReadBufferFill
        - Src:             'tif_ojpeg.c:2355,9'
          Dst:             __assert_fail
    - functionName:    OJPEGReadHeaderInfoSecStreamSos
      functionSourceFile: '/src/libtiff/libtiff/tif_ojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2008
      functionLinenumberEnd: 2054
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         25
      ICount:          176
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - OJPEGReadByte
        - OJPEGReadSkip
        - OJPEGReadWord
        - TIFFErrorExtR
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_ojpeg.c:2016,5'
          Dst:             __assert_fail
        - Src:             'tif_ojpeg.c:2019,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_ojpeg.c:2023,9'
          Dst:             OJPEGReadWord
        - Src:             'tif_ojpeg.c:2027,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_ojpeg.c:2031,9'
          Dst:             OJPEGReadByte
        - Src:             'tif_ojpeg.c:2035,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_ojpeg.c:2042,13'
          Dst:             OJPEGReadByte
        - Src:             'tif_ojpeg.c:2046,13'
          Dst:             OJPEGReadByte
        - Src:             'tif_ojpeg.c:2052,5'
          Dst:             OJPEGReadSkip
    - functionName:    OJPEGReadWord
      functionSourceFile: '/src/libtiff/libtiff/tif_ojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2383
      functionLinenumberEnd: 2392
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          57
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - OJPEGReadByte
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_ojpeg.c:2385,9'
          Dst:             OJPEGReadByte
        - Src:             'tif_ojpeg.c:2388,9'
          Dst:             OJPEGReadByte
    - functionName:    OJPEGReadSkip
      functionSourceFile: '/src/libtiff/libtiff/tif_ojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2423
      functionLinenumberEnd: 2449
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          131
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_ojpeg.c:2435,9'
          Dst:             __assert_fail
    - functionName:    OJPEGReadHeaderInfo
      functionSourceFile: '/src/libtiff/libtiff/tif_ojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1167
      functionLinenumberEnd: 1267
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         54
      ICount:          478
      EdgeCount:       72
      CyclomaticComplexity: 20
      functionsReached:
        - OJPEGReadHeaderInfoSec
        - TIFFErrorExtR
        - _TIFFMultiply32
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_ojpeg.c:1170,5'
          Dst:             __assert_fail
        - Src:             'tif_ojpeg.c:1201,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_ojpeg.c:1221,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_ojpeg.c:1226,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_ojpeg.c:1245,21'
          Dst:             _TIFFMultiply32
        - Src:             'tif_ojpeg.c:1248,21'
          Dst:             TIFFErrorExtR
        - Src:             'tif_ojpeg.c:1256,9'
          Dst:             OJPEGReadHeaderInfoSec
    - functionName:    OJPEGReadHeaderInfoSec
      functionSourceFile: '/src/libtiff/libtiff/tif_ojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1536
      functionLinenumberEnd: 1672
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         115
      ICount:          638
      EdgeCount:       144
      CyclomaticComplexity: 31
      functionsReached:
        - OJPEGReadByte
        - OJPEGReadByteAdvance
        - OJPEGReadBytePeek
        - OJPEGReadHeaderInfoSecStreamDht
        - OJPEGReadHeaderInfoSecStreamDqt
        - OJPEGReadHeaderInfoSecStreamDri
        - OJPEGReadHeaderInfoSecStreamSof
        - OJPEGReadHeaderInfoSecStreamSos
        - OJPEGReadHeaderInfoSecTablesAcTable
        - OJPEGReadHeaderInfoSecTablesDcTable
        - OJPEGReadHeaderInfoSecTablesQTable
        - OJPEGReadSkip
        - OJPEGReadWord
        - TIFFErrorExtR
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tif_ojpeg.c:1580,9'
          Branch Sides:    []
      Callsites:
        - Src:             'tif_ojpeg.c:1570,13'
          Dst:             OJPEGReadBytePeek
        - Src:             'tif_ojpeg.c:1574,9'
          Dst:             OJPEGReadByteAdvance
        - Src:             'tif_ojpeg.c:1577,17'
          Dst:             OJPEGReadByte
        - Src:             'tif_ojpeg.c:1604,21'
          Dst:             OJPEGReadWord
        - Src:             'tif_ojpeg.c:1609,25'
          Dst:             TIFFErrorExtR
        - Src:             'tif_ojpeg.c:1613,21'
          Dst:             OJPEGReadSkip
        - Src:             'tif_ojpeg.c:1616,21'
          Dst:             OJPEGReadHeaderInfoSecStreamDri
        - Src:             'tif_ojpeg.c:1620,21'
          Dst:             OJPEGReadHeaderInfoSecStreamDqt
        - Src:             'tif_ojpeg.c:1624,21'
          Dst:             OJPEGReadHeaderInfoSecStreamDht
        - Src:             'tif_ojpeg.c:1630,21'
          Dst:             OJPEGReadHeaderInfoSecStreamSof
        - Src:             'tif_ojpeg.c:1638,17'
          Dst:             __assert_fail
        - Src:             'tif_ojpeg.c:1639,21'
          Dst:             OJPEGReadHeaderInfoSecStreamSos
        - Src:             'tif_ojpeg.c:1643,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_ojpeg.c:1652,13'
          Dst:             OJPEGReadHeaderInfoSecTablesQTable
        - Src:             'tif_ojpeg.c:1664,13'
          Dst:             OJPEGReadHeaderInfoSecTablesDcTable
        - Src:             'tif_ojpeg.c:1666,13'
          Dst:             OJPEGReadHeaderInfoSecTablesAcTable
    - functionName:    OJPEGReadBytePeek
      functionSourceFile: '/src/libtiff/libtiff/tif_ojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2364
      functionLinenumberEnd: 2373
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          63
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - OJPEGReadBufferFill
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_ojpeg.c:2367,13'
          Dst:             OJPEGReadBufferFill
        - Src:             'tif_ojpeg.c:2369,9'
          Dst:             __assert_fail
    - functionName:    OJPEGReadByteAdvance
      functionSourceFile: '/src/libtiff/libtiff/tif_ojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2376
      functionLinenumberEnd: 2380
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_ojpeg.c:2377,5'
          Dst:             __assert_fail
    - functionName:    OJPEGReadHeaderInfoSecStreamDri
      functionSourceFile: '/src/libtiff/libtiff/tif_ojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1675
      functionLinenumberEnd: 1692
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          62
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - OJPEGReadWord
        - TIFFErrorExtR
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_ojpeg.c:1681,9'
          Dst:             OJPEGReadWord
        - Src:             'tif_ojpeg.c:1685,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_ojpeg.c:1688,9'
          Dst:             OJPEGReadWord
    - functionName:    OJPEGReadHeaderInfoSecStreamDqt
      functionSourceFile: '/src/libtiff/libtiff/tif_ojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1695
      functionLinenumberEnd: 1755
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         29
      ICount:          212
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - OJPEGReadBlock
        - OJPEGReadSkip
        - OJPEGReadWord
        - TIFFErrorExtR
        - _TIFFfreeExt
        - _TIFFmallocExt
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_ojpeg.c:1704,9'
          Dst:             OJPEGReadWord
        - Src:             'tif_ojpeg.c:1709,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_ojpeg.c:1713,9'
          Dst:             OJPEGReadSkip
        - Src:             'tif_ojpeg.c:1721,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_ojpeg.c:1725,29'
          Dst:             _TIFFmallocExt
        - Src:             'tif_ojpeg.c:1728,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_ojpeg.c:1736,17'
          Dst:             OJPEGReadBlock
        - Src:             'tif_ojpeg.c:1738,17'
          Dst:             _TIFFfreeExt
        - Src:             'tif_ojpeg.c:1744,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_ojpeg.c:1745,17'
          Dst:             _TIFFfreeExt
        - Src:             'tif_ojpeg.c:1749,17'
          Dst:             _TIFFfreeExt
    - functionName:    OJPEGReadHeaderInfoSecStreamDht
      functionSourceFile: '/src/libtiff/libtiff/tif_ojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1758
      functionLinenumberEnd: 1835
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         33
      ICount:          265
      EdgeCount:       45
      CyclomaticComplexity: 14
      functionsReached:
        - OJPEGReadBlock
        - OJPEGReadSkip
        - OJPEGReadWord
        - TIFFErrorExtR
        - _TIFFfreeExt
        - _TIFFmallocExt
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_ojpeg.c:1769,9'
          Dst:             OJPEGReadWord
        - Src:             'tif_ojpeg.c:1774,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_ojpeg.c:1779,9'
          Dst:             OJPEGReadSkip
        - Src:             'tif_ojpeg.c:1784,25'
          Dst:             _TIFFmallocExt
        - Src:             'tif_ojpeg.c:1787,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_ojpeg.c:1795,13'
          Dst:             OJPEGReadBlock
        - Src:             'tif_ojpeg.c:1798,13'
          Dst:             _TIFFfreeExt
        - Src:             'tif_ojpeg.c:1806,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_ojpeg.c:1807,17'
          Dst:             _TIFFfreeExt
        - Src:             'tif_ojpeg.c:1811,17'
          Dst:             _TIFFfreeExt
        - Src:             'tif_ojpeg.c:1818,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_ojpeg.c:1819,17'
          Dst:             _TIFFfreeExt
        - Src:             'tif_ojpeg.c:1825,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_ojpeg.c:1826,17'
          Dst:             _TIFFfreeExt
        - Src:             'tif_ojpeg.c:1830,17'
          Dst:             _TIFFfreeExt
    - functionName:    OJPEGReadHeaderInfoSecStreamSof
      functionSourceFile: '/src/libtiff/libtiff/tif_ojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1838
      functionLinenumberEnd: 2005
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         112
      ICount:          654
      EdgeCount:       155
      CyclomaticComplexity: 45
      functionsReached:
        - OJPEGReadByte
        - OJPEGReadSkip
        - OJPEGReadWord
        - TIFFErrorExtR
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_ojpeg.c:1850,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_ojpeg.c:1856,9'
          Dst:             OJPEGReadWord
        - Src:             'tif_ojpeg.c:1861,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_ojpeg.c:1868,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_ojpeg.c:1876,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_ojpeg.c:1883,9'
          Dst:             OJPEGReadByte
        - Src:             'tif_ojpeg.c:1888,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_ojpeg.c:1895,9'
          Dst:             OJPEGReadSkip
        - Src:             'tif_ojpeg.c:1899,13'
          Dst:             OJPEGReadWord
        - Src:             'tif_ojpeg.c:1904,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_ojpeg.c:1910,13'
          Dst:             OJPEGReadWord
        - Src:             'tif_ojpeg.c:1914,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_ojpeg.c:1920,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_ojpeg.c:1928,9'
          Dst:             OJPEGReadByte
        - Src:             'tif_ojpeg.c:1933,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_ojpeg.c:1942,13'
          Dst:             OJPEGReadByte
        - Src:             'tif_ojpeg.c:1947,13'
          Dst:             OJPEGReadByte
        - Src:             'tif_ojpeg.c:1978,25'
          Dst:             TIFFErrorExtR
        - Src:             'tif_ojpeg.c:1988,25'
          Dst:             TIFFErrorExtR
        - Src:             'tif_ojpeg.c:1997,13'
          Dst:             OJPEGReadByte
    - functionName:    OJPEGReadHeaderInfoSecTablesQTable
      functionSourceFile: '/src/libtiff/libtiff/tif_ojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2057
      functionLinenumberEnd: 2113
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         32
      ICount:          282
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - TIFFErrorExtR
        - _TIFFfreeExt
        - _TIFFmallocExt
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_ojpeg.c:2067,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_ojpeg.c:2080,21'
          Dst:             TIFFErrorExtR
        - Src:             'tif_ojpeg.c:2085,29'
          Dst:             _TIFFmallocExt
        - Src:             'tif_ojpeg.c:2088,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_ojpeg.c:2101,17'
          Dst:             _TIFFfreeExt
        - Src:             'tif_ojpeg.c:2105,17'
          Dst:             _TIFFfreeExt
    - functionName:    OJPEGReadHeaderInfoSecTablesDcTable
      functionSourceFile: '/src/libtiff/libtiff/tif_ojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2116
      functionLinenumberEnd: 2183
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         42
      ICount:          372
      EdgeCount:       55
      CyclomaticComplexity: 15
      functionsReached:
        - TIFFErrorExtR
        - _TIFFfreeExt
        - _TIFFmallocExt
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_ojpeg.c:2128,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_ojpeg.c:2141,21'
          Dst:             TIFFErrorExtR
        - Src:             'tif_ojpeg.c:2154,29'
          Dst:             _TIFFmallocExt
        - Src:             'tif_ojpeg.c:2157,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_ojpeg.c:2171,17'
          Dst:             _TIFFfreeExt
        - Src:             'tif_ojpeg.c:2175,17'
          Dst:             _TIFFfreeExt
    - functionName:    OJPEGReadHeaderInfoSecTablesAcTable
      functionSourceFile: '/src/libtiff/libtiff/tif_ojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2186
      functionLinenumberEnd: 2253
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         42
      ICount:          393
      EdgeCount:       55
      CyclomaticComplexity: 15
      functionsReached:
        - TIFFErrorExtR
        - _TIFFfreeExt
        - _TIFFmallocExt
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_ojpeg.c:2198,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_ojpeg.c:2211,21'
          Dst:             TIFFErrorExtR
        - Src:             'tif_ojpeg.c:2224,29'
          Dst:             _TIFFmallocExt
        - Src:             'tif_ojpeg.c:2227,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_ojpeg.c:2241,17'
          Dst:             _TIFFfreeExt
        - Src:             'tif_ojpeg.c:2245,17'
          Dst:             _TIFFfreeExt
    - functionName:    OJPEGReadBlock
      functionSourceFile: '/src/libtiff/libtiff/tif_ojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2395
      functionLinenumberEnd: 2420
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          152
      EdgeCount:       26
      CyclomaticComplexity: 6
      functionsReached:
        - OJPEGReadBufferFill
        - _TIFFmemcpy
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_ojpeg.c:2399,5'
          Dst:             __assert_fail
        - Src:             'tif_ojpeg.c:2406,17'
          Dst:             OJPEGReadBufferFill
        - Src:             'tif_ojpeg.c:2408,13'
          Dst:             __assert_fail
        - Src:             'tif_ojpeg.c:2413,9'
          Dst:             _TIFFmemcpy
    - functionName:    OJPEGSubsamplingCorrect
      functionSourceFile: '/src/libtiff/libtiff/tif_ojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1082
      functionLinenumberEnd: 1164
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         44
      ICount:          301
      EdgeCount:       57
      CyclomaticComplexity: 15
      functionsReached:
        - OJPEGReadHeaderInfoSec
        - TIFFWarningExtR
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_ojpeg.c:1088,5'
          Dst:             __assert_fail
        - Src:             'tif_ojpeg.c:1094,13'
          Dst:             TIFFWarningExtR
        - Src:             'tif_ojpeg.c:1107,9'
          Dst:             OJPEGReadHeaderInfoSec
        - Src:             'tif_ojpeg.c:1118,17'
          Dst:             TIFFWarningExtR
        - Src:             'tif_ojpeg.c:1126,17'
          Dst:             TIFFWarningExtR
        - Src:             'tif_ojpeg.c:1137,17'
          Dst:             TIFFWarningExtR
        - Src:             'tif_ojpeg.c:1145,17'
          Dst:             TIFFWarningExtR
        - Src:             'tif_ojpeg.c:1157,17'
          Dst:             TIFFWarningExtR
    - functionName:    OJPEGPrintDir
      functionSourceFile: '/src/libtiff/libtiff/tif_ojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 649
      functionLinenumberEnd: 688
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          289
      EdgeCount:       53
      CyclomaticComplexity: 13
      functionsReached:
        - __assert_fail
        - fprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_ojpeg.c:653,5'
          Dst:             __assert_fail
        - Src:             'tif_ojpeg.c:655,9'
          Dst:             fprintf
        - Src:             'tif_ojpeg.c:658,9'
          Dst:             fprintf
        - Src:             'tif_ojpeg.c:662,9'
          Dst:             fprintf
        - Src:             'tif_ojpeg.c:664,13'
          Dst:             fprintf
        - Src:             'tif_ojpeg.c:665,9'
          Dst:             fprintf
        - Src:             'tif_ojpeg.c:669,9'
          Dst:             fprintf
        - Src:             'tif_ojpeg.c:671,13'
          Dst:             fprintf
        - Src:             'tif_ojpeg.c:672,9'
          Dst:             fprintf
        - Src:             'tif_ojpeg.c:676,9'
          Dst:             fprintf
        - Src:             'tif_ojpeg.c:678,13'
          Dst:             fprintf
        - Src:             'tif_ojpeg.c:679,9'
          Dst:             fprintf
        - Src:             'tif_ojpeg.c:682,9'
          Dst:             fprintf
        - Src:             'tif_ojpeg.c:684,9'
          Dst:             fprintf
    - functionName:    OJPEGVSetField
      functionSourceFile: '/src/libtiff/libtiff/tif_ojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 560
      functionLinenumberEnd: 646
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         79
      ICount:          606
      EdgeCount:       100
      CyclomaticComplexity: 23
      functionsReached:
        - TIFFErrorExtR
        - TIFFFieldWithTag
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_ojpeg.c:568,5'
          Branch Sides:    []
      Callsites:
        - Src:             'tif_ojpeg.c:589,21'
          Dst:             TIFFErrorExtR
        - Src:             'tif_ojpeg.c:605,21'
          Dst:             TIFFErrorExtR
        - Src:             'tif_ojpeg.c:621,21'
          Dst:             TIFFErrorExtR
        - Src:             'tif_ojpeg.c:640,11'
          Dst:             TIFFFieldWithTag
    - functionName:    OJPEGVGetField
      functionSourceFile: '/src/libtiff/libtiff/tif_ojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 518
      functionLinenumberEnd: 557
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         53
      ICount:          423
      EdgeCount:       65
      CyclomaticComplexity: 14
      functionsReached:
        - OJPEGSubsamplingCorrect
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_ojpeg.c:520,5'
          Branch Sides:    []
      Callsites:
        - Src:             'tif_ojpeg.c:531,17'
          Dst:             OJPEGSubsamplingCorrect
    - functionName:    OJPEGCleanup
      functionSourceFile: '/src/libtiff/libtiff/tif_ojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1036
      functionLinenumberEnd: 1079
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         54
      ICount:          366
      EdgeCount:       71
      CyclomaticComplexity: 19
      functionsReached:
        - OJPEGLibjpegSessionAbort
        - _TIFFSetDefaultCompressionState
        - _TIFFfreeExt
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_ojpeg.c:1044,13'
          Dst:             _TIFFfreeExt
        - Src:             'tif_ojpeg.c:1046,13'
          Dst:             _TIFFfreeExt
        - Src:             'tif_ojpeg.c:1048,13'
          Dst:             _TIFFfreeExt
        - Src:             'tif_ojpeg.c:1050,13'
          Dst:             _TIFFfreeExt
        - Src:             'tif_ojpeg.c:1052,13'
          Dst:             _TIFFfreeExt
        - Src:             'tif_ojpeg.c:1054,13'
          Dst:             _TIFFfreeExt
        - Src:             'tif_ojpeg.c:1056,13'
          Dst:             _TIFFfreeExt
        - Src:             'tif_ojpeg.c:1058,13'
          Dst:             _TIFFfreeExt
        - Src:             'tif_ojpeg.c:1060,13'
          Dst:             _TIFFfreeExt
        - Src:             'tif_ojpeg.c:1062,13'
          Dst:             _TIFFfreeExt
        - Src:             'tif_ojpeg.c:1064,13'
          Dst:             _TIFFfreeExt
        - Src:             'tif_ojpeg.c:1066,13'
          Dst:             _TIFFfreeExt
        - Src:             'tif_ojpeg.c:1068,13'
          Dst:             OJPEGLibjpegSessionAbort
        - Src:             'tif_ojpeg.c:1070,13'
          Dst:             _TIFFfreeExt
        - Src:             'tif_ojpeg.c:1072,13'
          Dst:             _TIFFfreeExt
        - Src:             'tif_ojpeg.c:1074,13'
          Dst:             _TIFFfreeExt
        - Src:             'tif_ojpeg.c:1075,9'
          Dst:             _TIFFfreeExt
        - Src:             'tif_ojpeg.c:1077,9'
          Dst:             _TIFFSetDefaultCompressionState
    - functionName:    OJPEGEncode
      functionSourceFile: '/src/libtiff/libtiff/tif_ojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1015
      functionLinenumberEnd: 1023
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFErrorExtR
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_ojpeg.c:1020,5'
          Dst:             TIFFErrorExtR
    - functionName:    OJPEGPostEncode
      functionSourceFile: '/src/libtiff/libtiff/tif_ojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1027
      functionLinenumberEnd: 1032
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFErrorExtR
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_ojpeg.c:1029,5'
          Dst:             TIFFErrorExtR
    - functionName:    OJPEGPreEncode
      functionSourceFile: '/src/libtiff/libtiff/tif_ojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1005
      functionLinenumberEnd: 1011
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFErrorExtR
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_ojpeg.c:1008,5'
          Dst:             TIFFErrorExtR
    - functionName:    OJPEGSetupEncode
      functionSourceFile: '/src/libtiff/libtiff/tif_ojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 996
      functionLinenumberEnd: 1001
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFErrorExtR
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_ojpeg.c:998,5'
          Dst:             TIFFErrorExtR
    - functionName:    OJPEGDecode
      functionSourceFile: '/src/libtiff/libtiff/tif_ojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 835
      functionLinenumberEnd: 882
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          121
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - OJPEGDecodeRaw
        - OJPEGDecodeScanlines
        - TIFFErrorExtR
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_ojpeg.c:842,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_ojpeg.c:856,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_ojpeg.c:867,13'
          Dst:             OJPEGDecodeRaw
        - Src:             'tif_ojpeg.c:875,13'
          Dst:             OJPEGDecodeScanlines
    - functionName:    OJPEGPostDecode
      functionSourceFile: '/src/libtiff/libtiff/tif_ojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 974
      functionLinenumberEnd: 993
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          66
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - OJPEGLibjpegSessionAbort
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_ojpeg.c:989,9'
          Dst:             __assert_fail
        - Src:             'tif_ojpeg.c:990,9'
          Dst:             OJPEGLibjpegSessionAbort
    - functionName:    OJPEGPreDecode
      functionSourceFile: '/src/libtiff/libtiff/tif_ojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 707
      functionLinenumberEnd: 772
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         52
      ICount:          371
      EdgeCount:       70
      CyclomaticComplexity: 20
      functionsReached:
        - OJPEGLibjpegSessionAbort
        - OJPEGPreDecodeSkipRaw
        - OJPEGPreDecodeSkipScanlines
        - OJPEGReadHeaderInfo
        - OJPEGReadSecondarySos
        - OJPEGSubsamplingCorrect
        - OJPEGWriteHeaderInfo
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_ojpeg.c:711,9'
          Dst:             OJPEGSubsamplingCorrect
        - Src:             'tif_ojpeg.c:714,13'
          Dst:             OJPEGReadHeaderInfo
        - Src:             'tif_ojpeg.c:719,13'
          Dst:             OJPEGReadSecondarySos
        - Src:             'tif_ojpeg.c:730,13'
          Dst:             OJPEGLibjpegSessionAbort
        - Src:             'tif_ojpeg.c:750,13'
          Dst:             OJPEGWriteHeaderInfo
        - Src:             'tif_ojpeg.c:760,17'
          Dst:             OJPEGPreDecodeSkipRaw
        - Src:             'tif_ojpeg.c:765,17'
          Dst:             OJPEGPreDecodeSkipScanlines
    - functionName:    OJPEGSetupDecode
      functionSourceFile: '/src/libtiff/libtiff/tif_ojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 697
      functionLinenumberEnd: 703
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFFWarningExtR
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_ojpeg.c:699,5'
          Dst:             TIFFWarningExtR
    - functionName:    OJPEGFixupTags
      functionSourceFile: '/src/libtiff/libtiff/tif_ojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 691
      functionLinenumberEnd: 693
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFInitOJPEG
      functionSourceFile: '/src/libtiff/libtiff/tif_ojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 454
      functionLinenumberEnd: 515
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          160
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - TIFFErrorExtR
        - TIFFSetField
        - _TIFFMergeFields
        - _TIFFmallocExt
        - _TIFFmemset
        - __assert_fail
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_ojpeg.c:459,5'
          Dst:             __assert_fail
        - Src:             'tif_ojpeg.c:464,10'
          Dst:             _TIFFMergeFields
        - Src:             'tif_ojpeg.c:466,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_ojpeg.c:472,24'
          Dst:             _TIFFmallocExt
        - Src:             'tif_ojpeg.c:475,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_ojpeg.c:478,5'
          Dst:             _TIFFmemset
        - Src:             'tif_ojpeg.c:483,5'
          Dst:             TIFFSetField
    - functionName:    PackBitsGetMaxCompressionRatio
      functionSourceFile: '/src/libtiff/libtiff/tif_packbits.c'
      linkageType:     InternalLinkage
      functionLinenumber: 321
      functionLinenumberEnd: 327
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PackBitsEncodeChunk
      functionSourceFile: '/src/libtiff/libtiff/tif_packbits.c'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 239
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          79
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - PackBitsEncode
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_packbits.c:233,13'
          Dst:             PackBitsEncode
    - functionName:    PackBitsEncode
      functionSourceFile: '/src/libtiff/libtiff/tif_packbits.c'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         63
      ICount:          485
      EdgeCount:       81
      CyclomaticComplexity: 20
      functionsReached:
        - TIFFFlushData1
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tif_packbits.c:122,9'
          Branch Sides:    []
      Callsites:
        - Src:             'tif_packbits.c:107,22'
          Dst:             TIFFFlushData1
        - Src:             'tif_packbits.c:117,22'
          Dst:             TIFFFlushData1
    - functionName:    PackBitsPostEncode
      functionSourceFile: '/src/libtiff/libtiff/tif_packbits.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _TIFFfreeExt
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_packbits.c:56,9'
          Dst:             _TIFFfreeExt
    - functionName:    PackBitsPreEncode
      functionSourceFile: '/src/libtiff/libtiff/tif_packbits.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          62
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - TIFFScanlineSize
        - TIFFTileRowSize
        - _TIFFmallocExt
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_packbits.c:40,32'
          Dst:             _TIFFmallocExt
        - Src:             'tif_packbits.c:47,38'
          Dst:             TIFFTileRowSize
        - Src:             'tif_packbits.c:49,38'
          Dst:             TIFFScanlineSize
    - functionName:    PackBitsDecode
      functionSourceFile: '/src/libtiff/libtiff/tif_packbits.c'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 318
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          236
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - TIFFErrorExtR
        - TIFFWarningExtR
        - _TIFFmemcpy
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_packbits.c:265,17'
          Dst:             TIFFWarningExtR
        - Src:             'tif_packbits.c:273,17'
          Dst:             TIFFWarningExtR
        - Src:             'tif_packbits.c:288,17'
          Dst:             TIFFWarningExtR
        - Src:             'tif_packbits.c:296,17'
          Dst:             TIFFWarningExtR
        - Src:             'tif_packbits.c:301,13'
          Dst:             _TIFFmemcpy
        - Src:             'tif_packbits.c:313,9'
          Dst:             TIFFErrorExtR
    - functionName:    TIFFInitPackBits
      functionSourceFile: '/src/libtiff/libtiff/tif_packbits.c'
      linkageType:     InternalLinkage
      functionLinenumber: 331
      functionLinenumberEnd: 345
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          36
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PixarLogLoad16NativeUnaligned
      functionSourceFile: '/src/libtiff/libtiff/tif_pixarlog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    17
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PixarLogLoadFloatNativeUnaligned
      functionSourceFile: '/src/libtiff/libtiff/tif_pixarlog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    85
      BranchProfiles:  []
      Callsites:       []
    - functionName:    horizontalDifference8
      functionSourceFile: '/src/libtiff/libtiff/tif_pixarlog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1408
      functionLinenumberEnd: 1479
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          417
      EdgeCount:       34
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    horizontalDifference16
      functionSourceFile: '/src/libtiff/libtiff/tif_pixarlog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1316
      functionLinenumberEnd: 1404
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          453
      EdgeCount:       37
      CyclomaticComplexity: 10
      functionsReached:
        - PixarLogLoad16NativeUnaligned
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_pixarlog.c:1328,26'
          Dst:             PixarLogLoad16NativeUnaligned
        - Src:             'tif_pixarlog.c:1330,17'
          Dst:             PixarLogLoad16NativeUnaligned
        - Src:             'tif_pixarlog.c:1332,17'
          Dst:             PixarLogLoad16NativeUnaligned
        - Src:             'tif_pixarlog.c:1339,22'
          Dst:             PixarLogLoad16NativeUnaligned
        - Src:             'tif_pixarlog.c:1343,21'
          Dst:             PixarLogLoad16NativeUnaligned
        - Src:             'tif_pixarlog.c:1346,22'
          Dst:             PixarLogLoad16NativeUnaligned
        - Src:             'tif_pixarlog.c:1354,26'
          Dst:             PixarLogLoad16NativeUnaligned
        - Src:             'tif_pixarlog.c:1356,17'
          Dst:             PixarLogLoad16NativeUnaligned
        - Src:             'tif_pixarlog.c:1358,17'
          Dst:             PixarLogLoad16NativeUnaligned
        - Src:             'tif_pixarlog.c:1360,17'
          Dst:             PixarLogLoad16NativeUnaligned
        - Src:             'tif_pixarlog.c:1367,22'
          Dst:             PixarLogLoad16NativeUnaligned
        - Src:             'tif_pixarlog.c:1371,21'
          Dst:             PixarLogLoad16NativeUnaligned
        - Src:             'tif_pixarlog.c:1374,22'
          Dst:             PixarLogLoad16NativeUnaligned
        - Src:             'tif_pixarlog.c:1378,22'
          Dst:             PixarLogLoad16NativeUnaligned
        - Src:             'tif_pixarlog.c:1386,13'
          Dst:             PixarLogLoad16NativeUnaligned
        - Src:             'tif_pixarlog.c:1391,17'
          Dst:             PixarLogLoad16NativeUnaligned
        - Src:             'tif_pixarlog.c:1391,17'
          Dst:             PixarLogLoad16NativeUnaligned
    - functionName:    horizontalDifferenceF
      functionSourceFile: '/src/libtiff/libtiff/tif_pixarlog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1216
      functionLinenumberEnd: 1312
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         182
      ICount:          1302
      EdgeCount:       241
      CyclomaticComplexity: 61
      functionsReached:
        - PixarLogLoadFloatNativeUnaligned
        - log
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_pixarlog.c:1232,36'
          Dst:             PixarLogLoadFloatNativeUnaligned
        - Src:             'tif_pixarlog.c:1232,36'
          Dst:             PixarLogLoadFloatNativeUnaligned
        - Src:             'tif_pixarlog.c:1232,36'
          Dst:             PixarLogLoadFloatNativeUnaligned
        - Src:             'tif_pixarlog.c:1232,36'
          Dst:             PixarLogLoadFloatNativeUnaligned
        - Src:             'tif_pixarlog.c:1232,36'
          Dst:             PixarLogLoadFloatNativeUnaligned
        - Src:             'tif_pixarlog.c:1232,36'
          Dst:             log
        - Src:             'tif_pixarlog.c:1233,36'
          Dst:             PixarLogLoadFloatNativeUnaligned
        - Src:             'tif_pixarlog.c:1233,36'
          Dst:             PixarLogLoadFloatNativeUnaligned
        - Src:             'tif_pixarlog.c:1233,36'
          Dst:             PixarLogLoadFloatNativeUnaligned
        - Src:             'tif_pixarlog.c:1233,36'
          Dst:             PixarLogLoadFloatNativeUnaligned
        - Src:             'tif_pixarlog.c:1233,36'
          Dst:             PixarLogLoadFloatNativeUnaligned
        - Src:             'tif_pixarlog.c:1233,36'
          Dst:             log
        - Src:             'tif_pixarlog.c:1235,36'
          Dst:             PixarLogLoadFloatNativeUnaligned
        - Src:             'tif_pixarlog.c:1235,36'
          Dst:             PixarLogLoadFloatNativeUnaligned
        - Src:             'tif_pixarlog.c:1235,36'
          Dst:             PixarLogLoadFloatNativeUnaligned
        - Src:             'tif_pixarlog.c:1235,36'
          Dst:             PixarLogLoadFloatNativeUnaligned
        - Src:             'tif_pixarlog.c:1235,36'
          Dst:             PixarLogLoadFloatNativeUnaligned
        - Src:             'tif_pixarlog.c:1235,36'
          Dst:             log
        - Src:             'tif_pixarlog.c:1243,31'
          Dst:             PixarLogLoadFloatNativeUnaligned
        - Src:             'tif_pixarlog.c:1243,31'
          Dst:             PixarLogLoadFloatNativeUnaligned
        - Src:             'tif_pixarlog.c:1243,31'
          Dst:             PixarLogLoadFloatNativeUnaligned
        - Src:             'tif_pixarlog.c:1243,31'
          Dst:             PixarLogLoadFloatNativeUnaligned
        - Src:             'tif_pixarlog.c:1243,31'
          Dst:             PixarLogLoadFloatNativeUnaligned
        - Src:             'tif_pixarlog.c:1243,31'
          Dst:             log
        - Src:             'tif_pixarlog.c:1246,31'
          Dst:             PixarLogLoadFloatNativeUnaligned
        - Src:             'tif_pixarlog.c:1246,31'
          Dst:             PixarLogLoadFloatNativeUnaligned
        - Src:             'tif_pixarlog.c:1246,31'
          Dst:             PixarLogLoadFloatNativeUnaligned
        - Src:             'tif_pixarlog.c:1246,31'
          Dst:             PixarLogLoadFloatNativeUnaligned
        - Src:             'tif_pixarlog.c:1246,31'
          Dst:             PixarLogLoadFloatNativeUnaligned
        - Src:             'tif_pixarlog.c:1246,31'
          Dst:             log
        - Src:             'tif_pixarlog.c:1250,31'
          Dst:             PixarLogLoadFloatNativeUnaligned
        - Src:             'tif_pixarlog.c:1250,31'
          Dst:             PixarLogLoadFloatNativeUnaligned
        - Src:             'tif_pixarlog.c:1250,31'
          Dst:             PixarLogLoadFloatNativeUnaligned
        - Src:             'tif_pixarlog.c:1250,31'
          Dst:             PixarLogLoadFloatNativeUnaligned
        - Src:             'tif_pixarlog.c:1250,31'
          Dst:             PixarLogLoadFloatNativeUnaligned
        - Src:             'tif_pixarlog.c:1250,31'
          Dst:             log
        - Src:             'tif_pixarlog.c:1258,36'
          Dst:             PixarLogLoadFloatNativeUnaligned
        - Src:             'tif_pixarlog.c:1258,36'
          Dst:             PixarLogLoadFloatNativeUnaligned
        - Src:             'tif_pixarlog.c:1258,36'
          Dst:             PixarLogLoadFloatNativeUnaligned
        - Src:             'tif_pixarlog.c:1258,36'
          Dst:             PixarLogLoadFloatNativeUnaligned
        - Src:             'tif_pixarlog.c:1258,36'
          Dst:             PixarLogLoadFloatNativeUnaligned
        - Src:             'tif_pixarlog.c:1258,36'
          Dst:             log
        - Src:             'tif_pixarlog.c:1259,36'
          Dst:             PixarLogLoadFloatNativeUnaligned
        - Src:             'tif_pixarlog.c:1259,36'
          Dst:             PixarLogLoadFloatNativeUnaligned
        - Src:             'tif_pixarlog.c:1259,36'
          Dst:             PixarLogLoadFloatNativeUnaligned
        - Src:             'tif_pixarlog.c:1259,36'
          Dst:             PixarLogLoadFloatNativeUnaligned
        - Src:             'tif_pixarlog.c:1259,36'
          Dst:             PixarLogLoadFloatNativeUnaligned
        - Src:             'tif_pixarlog.c:1259,36'
          Dst:             log
        - Src:             'tif_pixarlog.c:1261,36'
          Dst:             PixarLogLoadFloatNativeUnaligned
        - Src:             'tif_pixarlog.c:1261,36'
          Dst:             PixarLogLoadFloatNativeUnaligned
        - Src:             'tif_pixarlog.c:1261,36'
          Dst:             PixarLogLoadFloatNativeUnaligned
        - Src:             'tif_pixarlog.c:1261,36'
          Dst:             PixarLogLoadFloatNativeUnaligned
        - Src:             'tif_pixarlog.c:1261,36'
          Dst:             PixarLogLoadFloatNativeUnaligned
        - Src:             'tif_pixarlog.c:1261,36'
          Dst:             log
        - Src:             'tif_pixarlog.c:1263,36'
          Dst:             PixarLogLoadFloatNativeUnaligned
        - Src:             'tif_pixarlog.c:1263,36'
          Dst:             PixarLogLoadFloatNativeUnaligned
        - Src:             'tif_pixarlog.c:1263,36'
          Dst:             PixarLogLoadFloatNativeUnaligned
        - Src:             'tif_pixarlog.c:1263,36'
          Dst:             PixarLogLoadFloatNativeUnaligned
        - Src:             'tif_pixarlog.c:1263,36'
          Dst:             PixarLogLoadFloatNativeUnaligned
        - Src:             'tif_pixarlog.c:1263,36'
          Dst:             log
        - Src:             'tif_pixarlog.c:1271,31'
          Dst:             PixarLogLoadFloatNativeUnaligned
        - Src:             'tif_pixarlog.c:1271,31'
          Dst:             PixarLogLoadFloatNativeUnaligned
        - Src:             'tif_pixarlog.c:1271,31'
          Dst:             PixarLogLoadFloatNativeUnaligned
        - Src:             'tif_pixarlog.c:1271,31'
          Dst:             PixarLogLoadFloatNativeUnaligned
        - Src:             'tif_pixarlog.c:1271,31'
          Dst:             PixarLogLoadFloatNativeUnaligned
        - Src:             'tif_pixarlog.c:1271,31'
          Dst:             log
        - Src:             'tif_pixarlog.c:1274,31'
          Dst:             PixarLogLoadFloatNativeUnaligned
        - Src:             'tif_pixarlog.c:1274,31'
          Dst:             PixarLogLoadFloatNativeUnaligned
        - Src:             'tif_pixarlog.c:1274,31'
          Dst:             PixarLogLoadFloatNativeUnaligned
        - Src:             'tif_pixarlog.c:1274,31'
          Dst:             PixarLogLoadFloatNativeUnaligned
        - Src:             'tif_pixarlog.c:1274,31'
          Dst:             PixarLogLoadFloatNativeUnaligned
        - Src:             'tif_pixarlog.c:1274,31'
          Dst:             log
        - Src:             'tif_pixarlog.c:1278,31'
          Dst:             PixarLogLoadFloatNativeUnaligned
        - Src:             'tif_pixarlog.c:1278,31'
          Dst:             PixarLogLoadFloatNativeUnaligned
        - Src:             'tif_pixarlog.c:1278,31'
          Dst:             PixarLogLoadFloatNativeUnaligned
        - Src:             'tif_pixarlog.c:1278,31'
          Dst:             PixarLogLoadFloatNativeUnaligned
        - Src:             'tif_pixarlog.c:1278,31'
          Dst:             PixarLogLoadFloatNativeUnaligned
        - Src:             'tif_pixarlog.c:1278,31'
          Dst:             log
        - Src:             'tif_pixarlog.c:1282,31'
          Dst:             PixarLogLoadFloatNativeUnaligned
        - Src:             'tif_pixarlog.c:1282,31'
          Dst:             PixarLogLoadFloatNativeUnaligned
        - Src:             'tif_pixarlog.c:1282,31'
          Dst:             PixarLogLoadFloatNativeUnaligned
        - Src:             'tif_pixarlog.c:1282,31'
          Dst:             PixarLogLoadFloatNativeUnaligned
        - Src:             'tif_pixarlog.c:1282,31'
          Dst:             PixarLogLoadFloatNativeUnaligned
        - Src:             'tif_pixarlog.c:1282,31'
          Dst:             log
        - Src:             'tif_pixarlog.c:1290,13'
          Dst:             PixarLogLoadFloatNativeUnaligned
        - Src:             'tif_pixarlog.c:1290,13'
          Dst:             PixarLogLoadFloatNativeUnaligned
        - Src:             'tif_pixarlog.c:1290,13'
          Dst:             PixarLogLoadFloatNativeUnaligned
        - Src:             'tif_pixarlog.c:1290,13'
          Dst:             PixarLogLoadFloatNativeUnaligned
        - Src:             'tif_pixarlog.c:1290,13'
          Dst:             PixarLogLoadFloatNativeUnaligned
        - Src:             'tif_pixarlog.c:1290,13'
          Dst:             log
        - Src:             'tif_pixarlog.c:1296,17'
          Dst:             PixarLogLoadFloatNativeUnaligned
        - Src:             'tif_pixarlog.c:1296,17'
          Dst:             PixarLogLoadFloatNativeUnaligned
        - Src:             'tif_pixarlog.c:1296,17'
          Dst:             PixarLogLoadFloatNativeUnaligned
        - Src:             'tif_pixarlog.c:1296,17'
          Dst:             PixarLogLoadFloatNativeUnaligned
        - Src:             'tif_pixarlog.c:1296,17'
          Dst:             PixarLogLoadFloatNativeUnaligned
        - Src:             'tif_pixarlog.c:1296,17'
          Dst:             log
        - Src:             'tif_pixarlog.c:1296,17'
          Dst:             PixarLogLoadFloatNativeUnaligned
        - Src:             'tif_pixarlog.c:1296,17'
          Dst:             PixarLogLoadFloatNativeUnaligned
        - Src:             'tif_pixarlog.c:1296,17'
          Dst:             PixarLogLoadFloatNativeUnaligned
        - Src:             'tif_pixarlog.c:1296,17'
          Dst:             PixarLogLoadFloatNativeUnaligned
        - Src:             'tif_pixarlog.c:1296,17'
          Dst:             PixarLogLoadFloatNativeUnaligned
        - Src:             'tif_pixarlog.c:1296,17'
          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:    18
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PixarLogStore16NativeUnaligned
      functionSourceFile: '/src/libtiff/libtiff/tif_pixarlog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    48
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PixarLogStoreFloatNativeUnaligned
      functionSourceFile: '/src/libtiff/libtiff/tif_pixarlog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    horizontalAccumulate8abgr
      functionSourceFile: '/src/libtiff/libtiff/tif_pixarlog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 530
      functionLinenumberEnd: 599
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          437
      EdgeCount:       34
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    horizontalAccumulate8
      functionSourceFile: '/src/libtiff/libtiff/tif_pixarlog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 473
      functionLinenumberEnd: 525
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          399
      EdgeCount:       34
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    horizontalAccumulate11
      functionSourceFile: '/src/libtiff/libtiff/tif_pixarlog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 396
      functionLinenumberEnd: 469
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          352
      EdgeCount:       37
      CyclomaticComplexity: 10
      functionsReached:
        - PixarLogStore16NativeUnaligned
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_pixarlog.c:404,13'
          Dst:             PixarLogStore16NativeUnaligned
        - Src:             'tif_pixarlog.c:405,13'
          Dst:             PixarLogStore16NativeUnaligned
        - Src:             'tif_pixarlog.c:406,13'
          Dst:             PixarLogStore16NativeUnaligned
        - Src:             'tif_pixarlog.c:416,17'
          Dst:             PixarLogStore16NativeUnaligned
        - Src:             'tif_pixarlog.c:418,17'
          Dst:             PixarLogStore16NativeUnaligned
        - Src:             'tif_pixarlog.c:420,17'
          Dst:             PixarLogStore16NativeUnaligned
        - Src:             'tif_pixarlog.c:427,13'
          Dst:             PixarLogStore16NativeUnaligned
        - Src:             'tif_pixarlog.c:428,13'
          Dst:             PixarLogStore16NativeUnaligned
        - Src:             'tif_pixarlog.c:429,13'
          Dst:             PixarLogStore16NativeUnaligned
        - Src:             'tif_pixarlog.c:430,13'
          Dst:             PixarLogStore16NativeUnaligned
        - Src:             'tif_pixarlog.c:441,17'
          Dst:             PixarLogStore16NativeUnaligned
        - Src:             'tif_pixarlog.c:443,17'
          Dst:             PixarLogStore16NativeUnaligned
        - Src:             'tif_pixarlog.c:445,17'
          Dst:             PixarLogStore16NativeUnaligned
        - Src:             'tif_pixarlog.c:448,17'
          Dst:             PixarLogStore16NativeUnaligned
        - Src:             'tif_pixarlog.c:455,13'
          Dst:             PixarLogStore16NativeUnaligned
        - Src:             'tif_pixarlog.c:461,17'
          Dst:             PixarLogStore16NativeUnaligned
    - functionName:    horizontalAccumulate12
      functionSourceFile: '/src/libtiff/libtiff/tif_pixarlog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 313
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         77
      ICount:          690
      EdgeCount:       101
      CyclomaticComplexity: 26
      functionsReached:
        - PixarLogStore16NativeUnaligned
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_pixarlog.c:243,13'
          Dst:             PixarLogStore16NativeUnaligned
        - Src:             'tif_pixarlog.c:244,13'
          Dst:             PixarLogStore16NativeUnaligned
        - Src:             'tif_pixarlog.c:246,13'
          Dst:             PixarLogStore16NativeUnaligned
        - Src:             'tif_pixarlog.c:257,17'
          Dst:             PixarLogStore16NativeUnaligned
        - Src:             'tif_pixarlog.c:258,17'
          Dst:             PixarLogStore16NativeUnaligned
        - Src:             'tif_pixarlog.c:260,17'
          Dst:             PixarLogStore16NativeUnaligned
        - Src:             'tif_pixarlog.c:270,13'
          Dst:             PixarLogStore16NativeUnaligned
        - Src:             'tif_pixarlog.c:271,13'
          Dst:             PixarLogStore16NativeUnaligned
        - Src:             'tif_pixarlog.c:273,13'
          Dst:             PixarLogStore16NativeUnaligned
        - Src:             'tif_pixarlog.c:275,13'
          Dst:             PixarLogStore16NativeUnaligned
        - Src:             'tif_pixarlog.c:287,17'
          Dst:             PixarLogStore16NativeUnaligned
        - Src:             'tif_pixarlog.c:288,17'
          Dst:             PixarLogStore16NativeUnaligned
        - Src:             'tif_pixarlog.c:290,17'
          Dst:             PixarLogStore16NativeUnaligned
        - Src:             'tif_pixarlog.c:292,17'
          Dst:             PixarLogStore16NativeUnaligned
        - Src:             'tif_pixarlog.c:298,13'
          Dst:             PixarLogStore16NativeUnaligned
        - Src:             'tif_pixarlog.c:304,17'
          Dst:             PixarLogStore16NativeUnaligned
    - functionName:    horizontalAccumulate16
      functionSourceFile: '/src/libtiff/libtiff/tif_pixarlog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 317
      functionLinenumberEnd: 388
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          402
      EdgeCount:       37
      CyclomaticComplexity: 10
      functionsReached:
        - PixarLogStore16NativeUnaligned
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_pixarlog.c:325,13'
          Dst:             PixarLogStore16NativeUnaligned
        - Src:             'tif_pixarlog.c:326,13'
          Dst:             PixarLogStore16NativeUnaligned
        - Src:             'tif_pixarlog.c:328,13'
          Dst:             PixarLogStore16NativeUnaligned
        - Src:             'tif_pixarlog.c:336,17'
          Dst:             PixarLogStore16NativeUnaligned
        - Src:             'tif_pixarlog.c:338,17'
          Dst:             PixarLogStore16NativeUnaligned
        - Src:             'tif_pixarlog.c:340,17'
          Dst:             PixarLogStore16NativeUnaligned
        - Src:             'tif_pixarlog.c:347,13'
          Dst:             PixarLogStore16NativeUnaligned
        - Src:             'tif_pixarlog.c:348,13'
          Dst:             PixarLogStore16NativeUnaligned
        - Src:             'tif_pixarlog.c:350,13'
          Dst:             PixarLogStore16NativeUnaligned
        - Src:             'tif_pixarlog.c:352,13'
          Dst:             PixarLogStore16NativeUnaligned
        - Src:             'tif_pixarlog.c:360,17'
          Dst:             PixarLogStore16NativeUnaligned
        - Src:             'tif_pixarlog.c:362,17'
          Dst:             PixarLogStore16NativeUnaligned
        - Src:             'tif_pixarlog.c:364,17'
          Dst:             PixarLogStore16NativeUnaligned
        - Src:             'tif_pixarlog.c:367,17'
          Dst:             PixarLogStore16NativeUnaligned
        - Src:             'tif_pixarlog.c:374,13'
          Dst:             PixarLogStore16NativeUnaligned
        - Src:             'tif_pixarlog.c:380,17'
          Dst:             PixarLogStore16NativeUnaligned
    - functionName:    horizontalAccumulateF
      functionSourceFile: '/src/libtiff/libtiff/tif_pixarlog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          434
      EdgeCount:       37
      CyclomaticComplexity: 10
      functionsReached:
        - PixarLogStoreFloatNativeUnaligned
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_pixarlog.c:165,13'
          Dst:             PixarLogStoreFloatNativeUnaligned
        - Src:             'tif_pixarlog.c:166,13'
          Dst:             PixarLogStoreFloatNativeUnaligned
        - Src:             'tif_pixarlog.c:167,13'
          Dst:             PixarLogStoreFloatNativeUnaligned
        - Src:             'tif_pixarlog.c:177,17'
          Dst:             PixarLogStoreFloatNativeUnaligned
        - Src:             'tif_pixarlog.c:178,17'
          Dst:             PixarLogStoreFloatNativeUnaligned
        - Src:             'tif_pixarlog.c:179,17'
          Dst:             PixarLogStoreFloatNativeUnaligned
        - Src:             'tif_pixarlog.c:188,13'
          Dst:             PixarLogStoreFloatNativeUnaligned
        - Src:             'tif_pixarlog.c:189,13'
          Dst:             PixarLogStoreFloatNativeUnaligned
        - Src:             'tif_pixarlog.c:190,13'
          Dst:             PixarLogStoreFloatNativeUnaligned
        - Src:             'tif_pixarlog.c:191,13'
          Dst:             PixarLogStoreFloatNativeUnaligned
        - Src:             'tif_pixarlog.c:202,17'
          Dst:             PixarLogStoreFloatNativeUnaligned
        - Src:             'tif_pixarlog.c:203,17'
          Dst:             PixarLogStoreFloatNativeUnaligned
        - Src:             'tif_pixarlog.c:204,17'
          Dst:             PixarLogStoreFloatNativeUnaligned
        - Src:             'tif_pixarlog.c:205,17'
          Dst:             PixarLogStoreFloatNativeUnaligned
        - Src:             'tif_pixarlog.c:210,13'
          Dst:             PixarLogStoreFloatNativeUnaligned
        - Src:             'tif_pixarlog.c:216,17'
          Dst:             PixarLogStoreFloatNativeUnaligned
    - functionName:    PixarLogGuessDataFmt
      functionSourceFile: '/src/libtiff/libtiff/tif_pixarlog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 768
      functionLinenumberEnd: 801
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         35
      ICount:          132
      EdgeCount:       42
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tif_pixarlog.c:775,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    add_ms
      functionSourceFile: '/src/libtiff/libtiff/tif_pixarlog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 810
      functionLinenumberEnd: 819
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          74
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_pixarlog.c:811,5'
          Dst:             __assert_fail
    - functionName:    multiply_ms
      functionSourceFile: '/src/libtiff/libtiff/tif_pixarlog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 805
      functionLinenumberEnd: 806
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _TIFFMultiplySSize
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_pixarlog.c:806,12'
          Dst:             _TIFFMultiplySSize
    - functionName:    PixarLogMakeTables
      functionSourceFile: '/src/libtiff/libtiff/tif_pixarlog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 630
      functionLinenumberEnd: 757
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         74
      ICount:          568
      EdgeCount:       97
      CyclomaticComplexity: 25
      functionsReached:
        - _TIFFfreeExt
        - _TIFFmallocExt
        - exp
        - log
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_pixarlog.c:653,9'
          Dst:             log
        - Src:             'tif_pixarlog.c:656,9'
          Dst:             exp
        - Src:             'tif_pixarlog.c:657,23'
          Dst:             exp
        - Src:             'tif_pixarlog.c:662,27'
          Dst:             _TIFFmallocExt
        - Src:             'tif_pixarlog.c:664,26'
          Dst:             _TIFFmallocExt
        - Src:             'tif_pixarlog.c:665,25'
          Dst:             _TIFFmallocExt
        - Src:             'tif_pixarlog.c:666,26'
          Dst:             _TIFFmallocExt
        - Src:             'tif_pixarlog.c:667,30'
          Dst:             _TIFFmallocExt
        - Src:             'tif_pixarlog.c:669,26'
          Dst:             _TIFFmallocExt
        - Src:             'tif_pixarlog.c:674,13'
          Dst:             _TIFFfreeExt
        - Src:             'tif_pixarlog.c:676,13'
          Dst:             _TIFFfreeExt
        - Src:             'tif_pixarlog.c:678,13'
          Dst:             _TIFFfreeExt
        - Src:             'tif_pixarlog.c:680,13'
          Dst:             _TIFFfreeExt
        - Src:             'tif_pixarlog.c:682,13'
          Dst:             _TIFFfreeExt
        - Src:             'tif_pixarlog.c:684,13'
          Dst:             _TIFFfreeExt
        - Src:             'tif_pixarlog.c:703,38'
          Dst:             exp
    - functionName:    PixarLogVSetField
      functionSourceFile: '/src/libtiff/libtiff/tif_pixarlog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1701
      functionLinenumberEnd: 1767
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          246
      EdgeCount:       41
      CyclomaticComplexity: 7
      functionsReached:
        - TIFFErrorExtR
        - TIFFScanlineSize
        - TIFFSetField
        - TIFFTileSize
        - deflateParams
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_pixarlog.c:1706,5'
          Branch Sides:    []
        - Branch String:   'tif_pixarlog.c:1728,13'
          Branch Sides:    []
      Callsites:
        - Src:             'tif_pixarlog.c:1712,21'
          Dst:             deflateParams
        - Src:             'tif_pixarlog.c:1715,21'
          Dst:             TIFFErrorExtR
        - Src:             'tif_pixarlog.c:1732,21'
          Dst:             TIFFSetField
        - Src:             'tif_pixarlog.c:1733,21'
          Dst:             TIFFSetField
        - Src:             'tif_pixarlog.c:1736,21'
          Dst:             TIFFSetField
        - Src:             'tif_pixarlog.c:1737,21'
          Dst:             TIFFSetField
        - Src:             'tif_pixarlog.c:1740,21'
          Dst:             TIFFSetField
        - Src:             'tif_pixarlog.c:1741,21'
          Dst:             TIFFSetField
        - Src:             'tif_pixarlog.c:1744,21'
          Dst:             TIFFSetField
        - Src:             'tif_pixarlog.c:1745,21'
          Dst:             TIFFSetField
        - Src:             'tif_pixarlog.c:1748,21'
          Dst:             TIFFSetField
        - Src:             'tif_pixarlog.c:1749,21'
          Dst:             TIFFSetField
        - Src:             'tif_pixarlog.c:1759,32'
          Dst:             TIFFTileSize
        - Src:             'tif_pixarlog.c:1760,44'
          Dst:             TIFFScanlineSize
    - functionName:    PixarLogVGetField
      functionSourceFile: '/src/libtiff/libtiff/tif_pixarlog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1770
      functionLinenumberEnd: 1785
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          104
      EdgeCount:       15
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_pixarlog.c:1773,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    PixarLogGetMaxCompressionRatio
      functionSourceFile: '/src/libtiff/libtiff/tif_pixarlog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1794
      functionLinenumberEnd: 1800
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PixarLogCleanup
      functionSourceFile: '/src/libtiff/libtiff/tif_pixarlog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1663
      functionLinenumberEnd: 1698
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         33
      ICount:          209
      EdgeCount:       42
      CyclomaticComplexity: 11
      functionsReached:
        - TIFFPredictorCleanup
        - _TIFFSetDefaultCompressionState
        - _TIFFfreeExt
        - __assert_fail
        - deflateEnd
        - inflateEnd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_pixarlog.c:1666,5'
          Dst:             __assert_fail
        - Src:             'tif_pixarlog.c:1668,11'
          Dst:             TIFFPredictorCleanup
        - Src:             'tif_pixarlog.c:1674,9'
          Dst:             _TIFFfreeExt
        - Src:             'tif_pixarlog.c:1676,9'
          Dst:             _TIFFfreeExt
        - Src:             'tif_pixarlog.c:1678,9'
          Dst:             _TIFFfreeExt
        - Src:             'tif_pixarlog.c:1680,9'
          Dst:             _TIFFfreeExt
        - Src:             'tif_pixarlog.c:1682,9'
          Dst:             _TIFFfreeExt
        - Src:             'tif_pixarlog.c:1684,9'
          Dst:             _TIFFfreeExt
        - Src:             'tif_pixarlog.c:1688,13'
          Dst:             inflateEnd
        - Src:             'tif_pixarlog.c:1690,13'
          Dst:             deflateEnd
        - Src:             'tif_pixarlog.c:1693,9'
          Dst:             _TIFFfreeExt
        - Src:             'tif_pixarlog.c:1694,5'
          Dst:             _TIFFfreeExt
        - Src:             'tif_pixarlog.c:1697,5'
          Dst:             _TIFFSetDefaultCompressionState
    - functionName:    PixarLogClose
      functionSourceFile: '/src/libtiff/libtiff/tif_pixarlog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1633
      functionLinenumberEnd: 1660
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          52
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_pixarlog.c:1637,5'
          Dst:             __assert_fail
    - functionName:    PixarLogEncode
      functionSourceFile: '/src/libtiff/libtiff/tif_pixarlog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1485
      functionLinenumberEnd: 1588
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         44
      ICount:          350
      EdgeCount:       51
      CyclomaticComplexity: 9
      functionsReached:
        - TIFFErrorExtR
        - TIFFFlushData1
        - _TIFFMultiplySSize
        - deflate
        - horizontalDifference16
        - horizontalDifference8
        - horizontalDifferenceF
      functionUses:    3
      BranchProfiles:
        - Branch String:   'tif_pixarlog.c:1496,5'
          Branch Sides:    []
        - Branch String:   'tif_pixarlog.c:1532,9'
          Branch Sides:    []
      Callsites:
        - Src:             'tif_pixarlog.c:1513,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_pixarlog.c:1523,9'
          Dst:             _TIFFMultiplySSize
        - Src:             'tif_pixarlog.c:1526,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_pixarlog.c:1535,17'
          Dst:             horizontalDifferenceF
        - Src:             'tif_pixarlog.c:1539,17'
          Dst:             horizontalDifference16
        - Src:             'tif_pixarlog.c:1543,17'
          Dst:             horizontalDifference8
        - Src:             'tif_pixarlog.c:1548,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_pixarlog.c:1563,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_pixarlog.c:1569,13'
          Dst:             deflate
        - Src:             'tif_pixarlog.c:1571,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_pixarlog.c:1578,18'
          Dst:             TIFFFlushData1
    - functionName:    PixarLogPostEncode
      functionSourceFile: '/src/libtiff/libtiff/tif_pixarlog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1596
      functionLinenumberEnd: 1630
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          135
      EdgeCount:       24
      CyclomaticComplexity: 5
      functionsReached:
        - TIFFErrorExtR
        - TIFFFlushData1
        - deflate
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_pixarlog.c:1606,9'
          Branch Sides:    []
      Callsites:
        - Src:             'tif_pixarlog.c:1605,17'
          Dst:             deflate
        - Src:             'tif_pixarlog.c:1614,26'
          Dst:             TIFFFlushData1
        - Src:             'tif_pixarlog.c:1624,17'
          Dst:             TIFFErrorExtR
    - functionName:    PixarLogPreEncode
      functionSourceFile: '/src/libtiff/libtiff/tif_pixarlog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1194
      functionLinenumberEnd: 1212
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          76
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - TIFFErrorExtR
        - __assert_fail
        - deflateReset
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_pixarlog.c:1199,5'
          Dst:             __assert_fail
        - Src:             'tif_pixarlog.c:1208,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_pixarlog.c:1211,13'
          Dst:             deflateReset
    - functionName:    PixarLogSetupEncode
      functionSourceFile: '/src/libtiff/libtiff/tif_pixarlog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1143
      functionLinenumberEnd: 1188
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         24
      ICount:          177
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - PixarLogGuessDataFmt
        - TIFFErrorExtR
        - _TIFFmallocExt
        - __assert_fail
        - deflateInit_
        - multiply_ms
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_pixarlog.c:1149,5'
          Dst:             __assert_fail
        - Src:             'tif_pixarlog.c:1157,33'
          Dst:             multiply_ms
        - Src:             'tif_pixarlog.c:1157,21'
          Dst:             multiply_ms
        - Src:             'tif_pixarlog.c:1157,9'
          Dst:             multiply_ms
        - Src:             'tif_pixarlog.c:1163,28'
          Dst:             _TIFFmallocExt
        - Src:             'tif_pixarlog.c:1167,28'
          Dst:             PixarLogGuessDataFmt
        - Src:             'tif_pixarlog.c:1170,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_pixarlog.c:1177,9'
          Dst:             deflateInit_
        - Src:             'tif_pixarlog.c:1179,9'
          Dst:             TIFFErrorExtR
    - functionName:    PixarLogDecode
      functionSourceFile: '/src/libtiff/libtiff/tif_pixarlog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 924
      functionLinenumberEnd: 1140
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         72
      ICount:          627
      EdgeCount:       88
      CyclomaticComplexity: 18
      functionsReached:
        - TIFFErrorExtR
        - TIFFSwabArrayOfShort
        - TIFFWarningExtR
        - __assert_fail
        - horizontalAccumulate11
        - horizontalAccumulate12
        - horizontalAccumulate16
        - horizontalAccumulate8
        - horizontalAccumulate8abgr
        - horizontalAccumulateF
        - inflate
      functionUses:    3
      BranchProfiles:
        - Branch String:   'tif_pixarlog.c:933,5'
          Branch Sides:    []
        - Branch String:   'tif_pixarlog.c:1096,9'
          Branch Sides:    []
      Callsites:
        - Src:             'tif_pixarlog.c:951,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_pixarlog.c:974,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_pixarlog.c:986,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_pixarlog.c:1003,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_pixarlog.c:1011,5'
          Dst:             __assert_fail
        - Src:             'tif_pixarlog.c:1024,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_pixarlog.c:1031,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_pixarlog.c:1037,21'
          Dst:             inflate
        - Src:             'tif_pixarlog.c:1044,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_pixarlog.c:1053,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_pixarlog.c:1063,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_pixarlog.c:1077,9'
          Dst:             TIFFSwabArrayOfShort
        - Src:             'tif_pixarlog.c:1086,9'
          Dst:             TIFFWarningExtR
        - Src:             'tif_pixarlog.c:1099,17'
          Dst:             horizontalAccumulateF
        - Src:             'tif_pixarlog.c:1103,17'
          Dst:             horizontalAccumulate16
        - Src:             'tif_pixarlog.c:1108,17'
          Dst:             horizontalAccumulate12
        - Src:             'tif_pixarlog.c:1112,17'
          Dst:             horizontalAccumulate11
        - Src:             'tif_pixarlog.c:1116,17'
          Dst:             horizontalAccumulate8
        - Src:             'tif_pixarlog.c:1121,17'
          Dst:             horizontalAccumulate8abgr
        - Src:             'tif_pixarlog.c:1132,17'
          Dst:             TIFFErrorExtR
    - functionName:    PixarLogPreDecode
      functionSourceFile: '/src/libtiff/libtiff/tif_pixarlog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 903
      functionLinenumberEnd: 921
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          76
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - TIFFErrorExtR
        - __assert_fail
        - inflateReset
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_pixarlog.c:908,5'
          Dst:             __assert_fail
        - Src:             'tif_pixarlog.c:917,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_pixarlog.c:920,13'
          Dst:             inflateReset
    - functionName:    PixarLogSetupDecode
      functionSourceFile: '/src/libtiff/libtiff/tif_pixarlog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 828
      functionLinenumberEnd: 897
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         29
      ICount:          245
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - PixarLogGuessDataFmt
        - TIFFErrorExtR
        - _TIFFfreeExt
        - _TIFFmallocExt
        - __assert_fail
        - add_ms
        - inflateInit_
        - multiply_ms
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_pixarlog.c:835,5'
          Dst:             __assert_fail
        - Src:             'tif_pixarlog.c:857,21'
          Dst:             multiply_ms
        - Src:             'tif_pixarlog.c:857,9'
          Dst:             multiply_ms
        - Src:             'tif_pixarlog.c:856,17'
          Dst:             multiply_ms
        - Src:             'tif_pixarlog.c:861,9'
          Dst:             add_ms
        - Src:             'tif_pixarlog.c:865,28'
          Dst:             _TIFFmallocExt
        - Src:             'tif_pixarlog.c:870,28'
          Dst:             PixarLogGuessDataFmt
        - Src:             'tif_pixarlog.c:873,9'
          Dst:             _TIFFfreeExt
        - Src:             'tif_pixarlog.c:876,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_pixarlog.c:883,9'
          Dst:             inflateInit_
        - Src:             'tif_pixarlog.c:885,9'
          Dst:             _TIFFfreeExt
        - Src:             'tif_pixarlog.c:888,9'
          Dst:             TIFFErrorExtR
    - functionName:    PixarLogFixupTags
      functionSourceFile: '/src/libtiff/libtiff/tif_pixarlog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 822
      functionLinenumberEnd: 824
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFFInitPixarLog
      functionSourceFile: '/src/libtiff/libtiff/tif_pixarlog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1804
      functionLinenumberEnd: 1876
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          155
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - PixarLogMakeTables
        - TIFFErrorExtR
        - TIFFPredictorInit
        - _TIFFMergeFields
        - _TIFFmallocExt
        - _TIFFmemset
        - __assert_fail
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_pixarlog.c:1810,5'
          Dst:             __assert_fail
        - Src:             'tif_pixarlog.c:1815,10'
          Dst:             _TIFFMergeFields
        - Src:             'tif_pixarlog.c:1817,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_pixarlog.c:1825,32'
          Dst:             _TIFFmallocExt
        - Src:             'tif_pixarlog.c:1829,5'
          Dst:             _TIFFmemset
        - Src:             'tif_pixarlog.c:1865,11'
          Dst:             TIFFPredictorInit
        - Src:             'tif_pixarlog.c:1870,5'
          Dst:             PixarLogMakeTables
        - Src:             'tif_pixarlog.c:1874,5'
          Dst:             TIFFErrorExtR
    - functionName:    fpDiff
      functionSourceFile: '/src/libtiff/libtiff/tif_predict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1003
      functionLinenumberEnd: 1043
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          308
      EdgeCount:       41
      CyclomaticComplexity: 7
      functionsReached:
        - TIFFErrorExtR
        - _TIFFfreeExt
        - _TIFFmallocExt
        - _TIFFmemcpy
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_predict.c:1039,9'
          Branch Sides:    []
      Callsites:
        - Src:             'tif_predict.c:1013,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_predict.c:1017,22'
          Dst:             _TIFFmallocExt
        - Src:             'tif_predict.c:1021,5'
          Dst:             _TIFFmemcpy
        - Src:             'tif_predict.c:1034,5'
          Dst:             _TIFFfreeExt
    - functionName:    swabHorDiff64
      functionSourceFile: '/src/libtiff/libtiff/tif_predict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 987
      functionLinenumberEnd: 996
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - TIFFSwabArrayOfLong8
        - horDiff64
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_predict.c:991,10'
          Dst:             horDiff64
        - Src:             'tif_predict.c:994,5'
          Dst:             TIFFSwabArrayOfLong8
    - functionName:    horDiff64
      functionSourceFile: '/src/libtiff/libtiff/tif_predict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 961
      functionLinenumberEnd: 984
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          196
      EdgeCount:       32
      CyclomaticComplexity: 5
      functionsReached:
        - TIFFErrorExtR
      functionUses:    3
      BranchProfiles:
        - Branch String:   'tif_predict.c:979,13'
          Branch Sides:    []
      Callsites:
        - Src:             'tif_predict.c:969,9'
          Dst:             TIFFErrorExtR
    - functionName:    swabHorDiff32
      functionSourceFile: '/src/libtiff/libtiff/tif_predict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 948
      functionLinenumberEnd: 957
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - TIFFSwabArrayOfLong
        - horDiff32
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_predict.c:952,10'
          Dst:             horDiff32
        - Src:             'tif_predict.c:955,5'
          Dst:             TIFFSwabArrayOfLong
    - functionName:    horDiff32
      functionSourceFile: '/src/libtiff/libtiff/tif_predict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 922
      functionLinenumberEnd: 945
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          196
      EdgeCount:       32
      CyclomaticComplexity: 5
      functionsReached:
        - TIFFErrorExtR
      functionUses:    3
      BranchProfiles:
        - Branch String:   'tif_predict.c:940,13'
          Branch Sides:    []
      Callsites:
        - Src:             'tif_predict.c:930,9'
          Dst:             TIFFErrorExtR
    - functionName:    swabHorDiff16
      functionSourceFile: '/src/libtiff/libtiff/tif_predict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 909
      functionLinenumberEnd: 918
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - TIFFSwabArrayOfShort
        - horDiff16
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_predict.c:913,10'
          Dst:             horDiff16
        - Src:             'tif_predict.c:916,5'
          Dst:             TIFFSwabArrayOfShort
    - functionName:    horDiff16
      functionSourceFile: '/src/libtiff/libtiff/tif_predict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 880
      functionLinenumberEnd: 906
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          231
      EdgeCount:       32
      CyclomaticComplexity: 5
      functionsReached:
        - TIFFErrorExtR
      functionUses:    3
      BranchProfiles:
        - Branch String:   'tif_predict.c:898,13'
          Branch Sides:    []
      Callsites:
        - Src:             'tif_predict.c:888,9'
          Dst:             TIFFErrorExtR
    - functionName:    PredictorEncodeTile
      functionSourceFile: '/src/libtiff/libtiff/tif_predict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1083
      functionLinenumberEnd: 1129
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          160
      EdgeCount:       26
      CyclomaticComplexity: 5
      functionsReached:
        - TIFFErrorExtR
        - _TIFFfreeExt
        - _TIFFmallocExt
        - __assert_fail
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_predict.c:1091,5'
          Dst:             __assert_fail
        - Src:             'tif_predict.c:1092,5'
          Dst:             __assert_fail
        - Src:             'tif_predict.c:1093,5'
          Dst:             __assert_fail
        - Src:             'tif_predict.c:1099,31'
          Dst:             _TIFFmallocExt
        - Src:             'tif_predict.c:1102,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_predict.c:1111,5'
          Dst:             __assert_fail
        - Src:             'tif_predict.c:1114,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_predict.c:1115,9'
          Dst:             _TIFFfreeExt
        - Src:             'tif_predict.c:1126,5'
          Dst:             _TIFFfreeExt
    - functionName:    PredictorEncodeRow
      functionSourceFile: '/src/libtiff/libtiff/tif_predict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1046
      functionLinenumberEnd: 1079
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          118
      EdgeCount:       19
      CyclomaticComplexity: 4
      functionsReached:
        - TIFFErrorExtR
        - _TIFFfreeExt
        - _TIFFmallocExt
        - __assert_fail
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_predict.c:1052,5'
          Dst:             __assert_fail
        - Src:             'tif_predict.c:1053,5'
          Dst:             __assert_fail
        - Src:             'tif_predict.c:1054,5'
          Dst:             __assert_fail
        - Src:             'tif_predict.c:1061,31'
          Dst:             _TIFFmallocExt
        - Src:             'tif_predict.c:1064,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_predict.c:1073,9'
          Dst:             _TIFFfreeExt
        - Src:             'tif_predict.c:1077,5'
          Dst:             _TIFFfreeExt
    - functionName:    horDiff8
      functionSourceFile: '/src/libtiff/libtiff/tif_predict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 802
      functionLinenumberEnd: 876
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          425
      EdgeCount:       50
      CyclomaticComplexity: 9
      functionsReached:
        - TIFFErrorExtR
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_predict.c:868,17'
          Branch Sides:    []
      Callsites:
        - Src:             'tif_predict.c:809,9'
          Dst:             TIFFErrorExtR
    - functionName:    PredictorSwabByteStream64
      functionSourceFile: '/src/libtiff/libtiff/tif_predict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 425
      functionLinenumberEnd: 442
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          81
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PredictorSwabByteStream32
      functionSourceFile: '/src/libtiff/libtiff/tif_predict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 411
      functionLinenumberEnd: 422
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          53
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PredictorSwabByteStream16
      functionSourceFile: '/src/libtiff/libtiff/tif_predict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 400
      functionLinenumberEnd: 408
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          39
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PredictorAccumulate64NativeUnaligned
      functionSourceFile: '/src/libtiff/libtiff/tif_predict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 390
      functionLinenumberEnd: 397
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PredictorAccumulate32NativeUnaligned
      functionSourceFile: '/src/libtiff/libtiff/tif_predict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 378
      functionLinenumberEnd: 385
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PredictorAccumulate16NativeUnaligned
      functionSourceFile: '/src/libtiff/libtiff/tif_predict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 365
      functionLinenumberEnd: 373
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          24
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fpAcc
      functionSourceFile: '/src/libtiff/libtiff/tif_predict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 629
      functionLinenumberEnd: 739
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         71
      ICount:          748
      EdgeCount:       81
      CyclomaticComplexity: 12
      functionsReached:
        - TIFFErrorExtR
        - _TIFFfreeExt
        - _TIFFmallocExt
        - _TIFFmemcpy
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_predict.c:677,13'
          Branch Sides:    []
      Callsites:
        - Src:             'tif_predict.c:639,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_predict.c:643,22'
          Dst:             _TIFFmallocExt
        - Src:             'tif_predict.c:683,5'
          Dst:             _TIFFmemcpy
        - Src:             'tif_predict.c:737,5'
          Dst:             _TIFFfreeExt
    - functionName:    swabHorAcc64
      functionSourceFile: '/src/libtiff/libtiff/tif_predict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 591
      functionLinenumberEnd: 595
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PredictorSwabByteStream64
        - horAcc64
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_predict.c:594,5'
          Dst:             PredictorSwabByteStream64
        - Src:             'tif_predict.c:595,12'
          Dst:             horAcc64
    - functionName:    horAcc64
      functionSourceFile: '/src/libtiff/libtiff/tif_predict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 600
      functionLinenumberEnd: 623
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          173
      EdgeCount:       32
      CyclomaticComplexity: 5
      functionsReached:
        - PredictorAccumulate64NativeUnaligned
        - TIFFErrorExtR
      functionUses:    3
      BranchProfiles:
        - Branch String:   'tif_predict.c:616,13'
          Branch Sides:    []
      Callsites:
        - Src:             'tif_predict.c:607,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_predict.c:616,13'
          Dst:             PredictorAccumulate64NativeUnaligned
        - Src:             'tif_predict.c:616,13'
          Dst:             PredictorAccumulate64NativeUnaligned
        - Src:             'tif_predict.c:616,13'
          Dst:             PredictorAccumulate64NativeUnaligned
        - Src:             'tif_predict.c:616,13'
          Dst:             PredictorAccumulate64NativeUnaligned
        - Src:             'tif_predict.c:616,13'
          Dst:             PredictorAccumulate64NativeUnaligned
    - functionName:    swabHorAcc32
      functionSourceFile: '/src/libtiff/libtiff/tif_predict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 556
      functionLinenumberEnd: 560
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PredictorSwabByteStream32
        - horAcc32
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_predict.c:559,5'
          Dst:             PredictorSwabByteStream32
        - Src:             'tif_predict.c:560,12'
          Dst:             horAcc32
    - functionName:    horAcc32
      functionSourceFile: '/src/libtiff/libtiff/tif_predict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 565
      functionLinenumberEnd: 588
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          173
      EdgeCount:       32
      CyclomaticComplexity: 5
      functionsReached:
        - PredictorAccumulate32NativeUnaligned
        - TIFFErrorExtR
      functionUses:    3
      BranchProfiles:
        - Branch String:   'tif_predict.c:581,13'
          Branch Sides:    []
      Callsites:
        - Src:             'tif_predict.c:572,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_predict.c:581,13'
          Dst:             PredictorAccumulate32NativeUnaligned
        - Src:             'tif_predict.c:581,13'
          Dst:             PredictorAccumulate32NativeUnaligned
        - Src:             'tif_predict.c:581,13'
          Dst:             PredictorAccumulate32NativeUnaligned
        - Src:             'tif_predict.c:581,13'
          Dst:             PredictorAccumulate32NativeUnaligned
        - Src:             'tif_predict.c:581,13'
          Dst:             PredictorAccumulate32NativeUnaligned
    - functionName:    swabHorAcc16
      functionSourceFile: '/src/libtiff/libtiff/tif_predict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 521
      functionLinenumberEnd: 525
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PredictorSwabByteStream16
        - horAcc16
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_predict.c:524,5'
          Dst:             PredictorSwabByteStream16
        - Src:             'tif_predict.c:525,12'
          Dst:             horAcc16
    - functionName:    horAcc16
      functionSourceFile: '/src/libtiff/libtiff/tif_predict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 530
      functionLinenumberEnd: 553
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          173
      EdgeCount:       32
      CyclomaticComplexity: 5
      functionsReached:
        - PredictorAccumulate16NativeUnaligned
        - TIFFErrorExtR
      functionUses:    3
      BranchProfiles:
        - Branch String:   'tif_predict.c:546,13'
          Branch Sides:    []
      Callsites:
        - Src:             'tif_predict.c:537,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_predict.c:546,13'
          Dst:             PredictorAccumulate16NativeUnaligned
        - Src:             'tif_predict.c:546,13'
          Dst:             PredictorAccumulate16NativeUnaligned
        - Src:             'tif_predict.c:546,13'
          Dst:             PredictorAccumulate16NativeUnaligned
        - Src:             'tif_predict.c:546,13'
          Dst:             PredictorAccumulate16NativeUnaligned
        - Src:             'tif_predict.c:546,13'
          Dst:             PredictorAccumulate16NativeUnaligned
    - functionName:    PredictorDecodeTile
      functionSourceFile: '/src/libtiff/libtiff/tif_predict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 770
      functionLinenumberEnd: 798
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          141
      EdgeCount:       29
      CyclomaticComplexity: 6
      functionsReached:
        - TIFFErrorExtR
        - __assert_fail
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_predict.c:773,5'
          Dst:             __assert_fail
        - Src:             'tif_predict.c:774,5'
          Dst:             __assert_fail
        - Src:             'tif_predict.c:779,9'
          Dst:             __assert_fail
        - Src:             'tif_predict.c:782,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_predict.c:786,9'
          Dst:             __assert_fail
    - functionName:    PredictorDecodeRow
      functionSourceFile: '/src/libtiff/libtiff/tif_predict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 746
      functionLinenumberEnd: 759
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          89
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_predict.c:749,5'
          Dst:             __assert_fail
        - Src:             'tif_predict.c:750,5'
          Dst:             __assert_fail
        - Src:             'tif_predict.c:751,5'
          Dst:             __assert_fail
    - functionName:    horAcc8
      functionSourceFile: '/src/libtiff/libtiff/tif_predict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 446
      functionLinenumberEnd: 518
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         54
      ICount:          548
      EdgeCount:       64
      CyclomaticComplexity: 12
      functionsReached:
        - TIFFErrorExtR
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_predict.c:510,17'
          Branch Sides:    []
      Callsites:
        - Src:             'tif_predict.c:452,9'
          Dst:             TIFFErrorExtR
    - functionName:    PredictorSetup
      functionSourceFile: '/src/libtiff/libtiff/tif_predict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         37
      ICount:          240
      EdgeCount:       48
      CyclomaticComplexity: 13
      functionsReached:
        - TIFFErrorExtR
        - TIFFScanlineSize
        - TIFFTileRowSize
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tif_predict.c:70,5'
          Branch Sides:    []
      Callsites:
        - Src:             'tif_predict.c:78,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_predict.c:88,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_predict.c:98,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_predict.c:107,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_predict.c:118,23'
          Dst:             TIFFTileRowSize
        - Src:             'tif_predict.c:120,23'
          Dst:             TIFFScanlineSize
    - functionName:    TIFFPredictorCleanup
      functionSourceFile: '/src/libtiff/libtiff/tif_predict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1245
      functionLinenumberEnd: 1256
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          63
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_predict.c:1248,5'
          Dst:             __assert_fail
    - functionName:    PredictorSetupEncode
      functionSourceFile: '/src/libtiff/libtiff/tif_predict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionLinenumberEnd: 324
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         42
      ICount:          273
      EdgeCount:       52
      CyclomaticComplexity: 12
      functionsReached:
        - PredictorSetup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_predict.c:238,9'
          Branch Sides:    []
      Callsites:
        - Src:             'tif_predict.c:233,38'
          Dst:             PredictorSetup
    - functionName:    PredictorSetupDecode
      functionSourceFile: '/src/libtiff/libtiff/tif_predict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         42
      ICount:          273
      EdgeCount:       52
      CyclomaticComplexity: 12
      functionsReached:
        - PredictorSetup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_predict.c:140,9'
          Branch Sides:    []
      Callsites:
        - Src:             'tif_predict.c:135,38'
          Dst:             PredictorSetup
    - functionName:    PredictorPrintDir
      functionSourceFile: '/src/libtiff/libtiff/tif_predict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1177
      functionLinenumberEnd: 1202
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          97
      EdgeCount:       15
      CyclomaticComplexity: 3
      functionsReached:
        - fprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_predict.c:1184,9'
          Branch Sides:    []
      Callsites:
        - Src:             'tif_predict.c:1183,9'
          Dst:             fprintf
        - Src:             'tif_predict.c:1187,17'
          Dst:             fprintf
        - Src:             'tif_predict.c:1190,17'
          Dst:             fprintf
        - Src:             'tif_predict.c:1193,17'
          Dst:             fprintf
        - Src:             'tif_predict.c:1198,9'
          Dst:             fprintf
    - functionName:    PredictorVSetField
      functionSourceFile: '/src/libtiff/libtiff/tif_predict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1139
      functionLinenumberEnd: 1156
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          110
      EdgeCount:       16
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_predict.c:1145,5'
          Branch Sides:    []
      Callsites:
        - Src:             'tif_predict.c:1142,5'
          Dst:             __assert_fail
        - Src:             'tif_predict.c:1143,5'
          Dst:             __assert_fail
    - functionName:    PredictorVGetField
      functionSourceFile: '/src/libtiff/libtiff/tif_predict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1159
      functionLinenumberEnd: 1174
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          98
      EdgeCount:       16
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_predict.c:1165,5'
          Branch Sides:    []
      Callsites:
        - Src:             'tif_predict.c:1162,5'
          Dst:             __assert_fail
        - Src:             'tif_predict.c:1163,5'
          Dst:             __assert_fail
    - functionName:    TIFFPredictorInit
      functionSourceFile: '/src/libtiff/libtiff/tif_predict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1205
      functionLinenumberEnd: 1242
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          106
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - TIFFErrorExtR
        - _TIFFMergeFields
        - __assert_fail
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_predict.c:1208,5'
          Dst:             __assert_fail
        - Src:             'tif_predict.c:1213,10'
          Dst:             _TIFFMergeFields
        - Src:             'tif_predict.c:1215,9'
          Dst:             TIFFErrorExtR
    - functionName:    ThunderDecode
      functionSourceFile: '/src/libtiff/libtiff/tif_thunder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         83
      ICount:          589
      EdgeCount:       107
      CyclomaticComplexity: 26
      functionsReached:
        - TIFFErrorExtR
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_thunder.c:104,9'
          Branch Sides:    []
      Callsites:
        - Src:             'tif_thunder.c:163,9'
          Dst:             TIFFErrorExtR
    - functionName:    ThunderDecodeRow
      functionSourceFile: '/src/libtiff/libtiff/tif_thunder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          84
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - TIFFErrorExtR
        - ThunderDecode
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_thunder.c:182,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_thunder.c:187,14'
          Dst:             ThunderDecode
    - functionName:    ThunderSetupDecode
      functionSourceFile: '/src/libtiff/libtiff/tif_thunder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - TIFFErrorExtR
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_thunder.c:75,9'
          Dst:             TIFFErrorExtR
    - functionName:    TIFFInitThunderScan
      functionSourceFile: '/src/libtiff/libtiff/tif_thunder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 196
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFF_MIN_UINT64
      functionSourceFile: '/src/libtiff/libtiff/tif_zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TIFF_CLAMP_UINT64_TO_INT32_MAX
      functionSourceFile: '/src/libtiff/libtiff/tif_zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TIFF_MIN_UINT64
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_zip.c:138,18'
          Dst:             TIFF_MIN_UINT64
    - functionName:    ZIPGetMaxCompressionRatio
      functionSourceFile: '/src/libtiff/libtiff/tif_zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 704
      functionLinenumberEnd: 707
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ZIPCleanup
      functionSourceFile: '/src/libtiff/libtiff/tif_zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 556
      functionLinenumberEnd: 588
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          90
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - TIFFPredictorCleanup
        - _TIFFSetDefaultCompressionState
        - _TIFFfreeExt
        - __assert_fail
        - deflateEnd
        - inflateEnd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_zip.c:559,5'
          Dst:             __assert_fail
        - Src:             'tif_zip.c:561,11'
          Dst:             TIFFPredictorCleanup
        - Src:             'tif_zip.c:568,9'
          Dst:             deflateEnd
        - Src:             'tif_zip.c:573,9'
          Dst:             inflateEnd
        - Src:             'tif_zip.c:584,5'
          Dst:             _TIFFfreeExt
        - Src:             'tif_zip.c:587,5'
          Dst:             _TIFFSetDefaultCompressionState
    - functionName:    ZIPEncode
      functionSourceFile: '/src/libtiff/libtiff/tif_zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 380
      functionLinenumberEnd: 509
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          161
      EdgeCount:       29
      CyclomaticComplexity: 7
      functionsReached:
        - TIFFErrorExtR
        - TIFFFlushData1
        - TIFF_CLAMP_UINT64_TO_INT32_MAX
        - __assert_fail
        - deflate
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_zip.c:384,5'
          Dst:             __assert_fail
        - Src:             'tif_zip.c:385,5'
          Dst:             __assert_fail
        - Src:             'tif_zip.c:490,32'
          Dst:             TIFF_CLAMP_UINT64_TO_INT32_MAX
        - Src:             'tif_zip.c:492,13'
          Dst:             deflate
        - Src:             'tif_zip.c:494,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_zip.c:500,18'
          Dst:             TIFFFlushData1
        - Src:             'tif_zip.c:504,17'
          Dst:             TIFF_CLAMP_UINT64_TO_INT32_MAX
    - functionName:    ZIPPostEncode
      functionSourceFile: '/src/libtiff/libtiff/tif_zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 516
      functionLinenumberEnd: 553
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         24
      ICount:          147
      EdgeCount:       28
      CyclomaticComplexity: 6
      functionsReached:
        - TIFFErrorExtR
        - TIFFFlushData1
        - deflate
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_zip.c:530,9'
          Branch Sides:    []
      Callsites:
        - Src:             'tif_zip.c:529,17'
          Dst:             deflate
        - Src:             'tif_zip.c:538,26'
          Dst:             TIFFFlushData1
        - Src:             'tif_zip.c:548,17'
          Dst:             TIFFErrorExtR
    - functionName:    ZIPPreEncode
      functionSourceFile: '/src/libtiff/libtiff/tif_zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 354
      functionLinenumberEnd: 373
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          87
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - deflateReset
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_zip.c:358,5'
          Dst:             __assert_fail
        - Src:             'tif_zip.c:373,13'
          Dst:             deflateReset
    - functionName:    ZIPSetupEncode
      functionSourceFile: '/src/libtiff/libtiff/tif_zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 348
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          108
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached:
        - TIFFErrorExtR
        - __assert_fail
        - deflateInit_
        - inflateEnd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_zip.c:327,5'
          Dst:             __assert_fail
        - Src:             'tif_zip.c:330,9'
          Dst:             inflateEnd
        - Src:             'tif_zip.c:338,9'
          Dst:             deflateInit_
        - Src:             'tif_zip.c:340,9'
          Dst:             TIFFErrorExtR
    - functionName:    ZIPDecode
      functionSourceFile: '/src/libtiff/libtiff/tif_zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 319
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          263
      EdgeCount:       39
      CyclomaticComplexity: 10
      functionsReached:
        - TIFFErrorExtR
        - TIFF_CLAMP_UINT64_TO_INT32_MAX
        - __assert_fail
        - inflate
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_zip.c:178,5'
          Dst:             __assert_fail
        - Src:             'tif_zip.c:179,5'
          Dst:             __assert_fail
        - Src:             'tif_zip.c:184,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_zip.c:280,13'
          Dst:             TIFF_CLAMP_UINT64_TO_INT32_MAX
        - Src:             'tif_zip.c:281,33'
          Dst:             TIFF_CLAMP_UINT64_TO_INT32_MAX
        - Src:             'tif_zip.c:284,17'
          Dst:             inflate
        - Src:             'tif_zip.c:292,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_zip.c:300,13'
          Dst:             TIFFErrorExtR
        - Src:             'tif_zip.c:307,9'
          Dst:             TIFFErrorExtR
    - functionName:    ZIPPreDecode
      functionSourceFile: '/src/libtiff/libtiff/tif_zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          88
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - TIFF_CLAMP_UINT64_TO_INT32_MAX
        - __assert_fail
        - inflateReset
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_zip.c:149,5'
          Dst:             __assert_fail
        - Src:             'tif_zip.c:163,9'
          Dst:             TIFF_CLAMP_UINT64_TO_INT32_MAX
        - Src:             'tif_zip.c:164,9'
          Dst:             inflateReset
    - functionName:    ZIPSetupDecode
      functionSourceFile: '/src/libtiff/libtiff/tif_zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          101
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached:
        - TIFFErrorExtR
        - __assert_fail
        - deflateEnd
        - inflateInit_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_zip.c:106,5'
          Dst:             __assert_fail
        - Src:             'tif_zip.c:111,9'
          Dst:             deflateEnd
        - Src:             'tif_zip.c:119,9'
          Dst:             inflateInit_
        - Src:             'tif_zip.c:121,9'
          Dst:             TIFFErrorExtR
    - functionName:    ZIPFixupTags
      functionSourceFile: '/src/libtiff/libtiff/tif_zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ZIPVSetField
      functionSourceFile: '/src/libtiff/libtiff/tif_zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 591
      functionLinenumberEnd: 655
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          232
      EdgeCount:       46
      CyclomaticComplexity: 12
      functionsReached:
        - TIFFErrorExtR
        - deflateParams
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_zip.c:595,5'
          Branch Sides:    []
      Callsites:
        - Src:             'tif_zip.c:602,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_zip.c:614,21'
          Dst:             deflateParams
        - Src:             'tif_zip.c:617,21'
          Dst:             TIFFErrorExtR
        - Src:             'tif_zip.c:637,17'
          Dst:             TIFFErrorExtR
        - Src:             'tif_zip.c:643,17'
          Dst:             TIFFErrorExtR
    - functionName:    ZIPVGetField
      functionSourceFile: '/src/libtiff/libtiff/tif_zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 658
      functionLinenumberEnd: 675
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          104
      EdgeCount:       15
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tif_zip.c:661,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    TIFF_zfree
      functionSourceFile: '/src/libtiff/libtiff/tif_zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 699
      functionLinenumberEnd: 701
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _TIFFfreeExt
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_zip.c:700,5'
          Dst:             _TIFFfreeExt
    - functionName:    TIFF_zalloc
      functionSourceFile: '/src/libtiff/libtiff/tif_zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 685
      functionLinenumberEnd: 696
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - TIFFErrorExtR
        - _TIFFmallocExt
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_zip.c:691,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_zip.c:695,12'
          Dst:             _TIFFmallocExt
    - functionName:    TIFFInitZIP
      functionSourceFile: '/src/libtiff/libtiff/tif_zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 711
      functionLinenumberEnd: 785
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          171
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - TIFFErrorExtR
        - TIFFPredictorInit
        - _TIFFMergeFields
        - _TIFFcallocExt
        - __assert_fail
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tif_zip.c:715,5'
          Dst:             __assert_fail
        - Src:             'tif_zip.c:724,10'
          Dst:             _TIFFMergeFields
        - Src:             'tif_zip.c:726,9'
          Dst:             TIFFErrorExtR
        - Src:             'tif_zip.c:734,32'
          Dst:             _TIFFcallocExt
        - Src:             'tif_zip.c:780,11'
          Dst:             TIFFPredictorInit
        - Src:             'tif_zip.c:783,5'
          Dst:             TIFFErrorExtR
    - functionName:    longest_match
      functionSourceFile: '/src/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1389
      functionLinenumberEnd: 1530
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         56
      ICount:          477
      EdgeCount:       76
      CyclomaticComplexity: 22
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    deflate_slow
      functionSourceFile: '/src/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1956
      functionLinenumberEnd: 2076
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         92
      ICount:          1013
      EdgeCount:       124
      CyclomaticComplexity: 34
      functionsReached:
        - _tr_flush_block
        - fill_window
        - flush_pending
        - longest_match
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'deflate.c:1968,13'
          Dst:             fill_window
        - Src:             'deflate.c:1994,31'
          Dst:             longest_match
        - Src:             'deflate.c:2038,25'
          Dst:             _tr_flush_block
        - Src:             'deflate.c:2038,25'
          Dst:             flush_pending
        - Src:             'deflate.c:2048,17'
          Dst:             _tr_flush_block
        - Src:             'deflate.c:2048,17'
          Dst:             flush_pending
        - Src:             'deflate.c:2070,9'
          Dst:             _tr_flush_block
        - Src:             'deflate.c:2070,9'
          Dst:             flush_pending
        - Src:             'deflate.c:2074,9'
          Dst:             _tr_flush_block
        - Src:             'deflate.c:2074,9'
          Dst:             flush_pending
    - functionName:    fill_window
      functionSourceFile: '/src/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionLinenumberEnd: 376
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         43
      ICount:          468
      EdgeCount:       56
      CyclomaticComplexity: 15
      functionsReached:
        - read_buf
        - slide_hash
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'deflate.c:293,13'
          Dst:             slide_hash
        - Src:             'deflate.c:311,13'
          Dst:             read_buf
    - functionName:    flush_pending
      functionSourceFile: '/src/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 950
      functionLinenumberEnd: 968
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          119
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _tr_flush_bits
      functionUses:    25
      BranchProfiles:  []
      Callsites:
        - Src:             'deflate.c:954,5'
          Dst:             _tr_flush_bits
    - functionName:    slide_hash
      functionSourceFile: '/src/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          114
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    read_buf
      functionSourceFile: '/src/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          125
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - adler32
        - crc32
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'deflate.c:229,23'
          Dst:             adler32
        - Src:             'deflate.c:233,23'
          Dst:             crc32
    - functionName:    deflate_fast
      functionSourceFile: '/src/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1857
      functionLinenumberEnd: 1948
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         66
      ICount:          793
      EdgeCount:       88
      CyclomaticComplexity: 24
      functionsReached:
        - _tr_flush_block
        - fill_window
        - flush_pending
        - longest_match
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'deflate.c:1868,13'
          Dst:             fill_window
        - Src:             'deflate.c:1891,31'
          Dst:             longest_match
        - Src:             'deflate.c:1938,21'
          Dst:             _tr_flush_block
        - Src:             'deflate.c:1938,21'
          Dst:             flush_pending
        - Src:             'deflate.c:1942,9'
          Dst:             _tr_flush_block
        - Src:             'deflate.c:1942,9'
          Dst:             flush_pending
        - Src:             'deflate.c:1946,9'
          Dst:             _tr_flush_block
        - Src:             'deflate.c:1946,9'
          Dst:             flush_pending
    - functionName:    deflateCopy
      functionSourceFile: '/src/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1317
      functionLinenumberEnd: 1377
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          320
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - deflateEnd
        - deflateStateCheck
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'deflate.c:1327,9'
          Dst:             deflateStateCheck
        - Src:             'deflate.c:1349,9'
          Dst:             deflateEnd
    - functionName:    deflateStateCheck
      functionSourceFile: '/src/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 538
      functionLinenumberEnd: 556
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         31
      ICount:          145
      EdgeCount:       43
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    deflateEnd
      functionSourceFile: '/src/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1293
      functionLinenumberEnd: 1310
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          170
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - deflateStateCheck
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'deflate.c:1296,9'
          Dst:             deflateStateCheck
    - functionName:    deflate_rle
      functionSourceFile: '/src/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2084
      functionLinenumberEnd: 2149
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         81
      ICount:          739
      EdgeCount:       111
      CyclomaticComplexity: 32
      functionsReached:
        - _tr_flush_block
        - fill_window
        - flush_pending
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'deflate.c:2095,13'
          Dst:             fill_window
        - Src:             'deflate.c:2139,21'
          Dst:             _tr_flush_block
        - Src:             'deflate.c:2139,21'
          Dst:             flush_pending
        - Src:             'deflate.c:2143,9'
          Dst:             _tr_flush_block
        - Src:             'deflate.c:2143,9'
          Dst:             flush_pending
        - Src:             'deflate.c:2147,9'
          Dst:             _tr_flush_block
        - Src:             'deflate.c:2147,9'
          Dst:             flush_pending
    - functionName:    deflate_huff
      functionSourceFile: '/src/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2155
      functionLinenumberEnd: 2185
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         36
      ICount:          343
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached:
        - _tr_flush_block
        - fill_window
        - flush_pending
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'deflate.c:2161,13'
          Dst:             fill_window
        - Src:             'deflate.c:2175,21'
          Dst:             _tr_flush_block
        - Src:             'deflate.c:2175,21'
          Dst:             flush_pending
        - Src:             'deflate.c:2179,9'
          Dst:             _tr_flush_block
        - Src:             'deflate.c:2179,9'
          Dst:             flush_pending
        - Src:             'deflate.c:2183,9'
          Dst:             _tr_flush_block
        - Src:             'deflate.c:2183,9'
          Dst:             flush_pending
    - functionName:    deflate_stored
      functionSourceFile: '/src/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1668
      functionLinenumberEnd: 1848
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         132
      ICount:          1163
      EdgeCount:       178
      CyclomaticComplexity: 48
      functionsReached:
        - _tr_stored_block
        - flush_pending
        - read_buf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'deflate.c:1713,9'
          Dst:             _tr_stored_block
        - Src:             'deflate.c:1722,9'
          Dst:             flush_pending
        - Src:             'deflate.c:1746,13'
          Dst:             read_buf
        - Src:             'deflate.c:1816,9'
          Dst:             read_buf
        - Src:             'deflate.c:1839,9'
          Dst:             _tr_stored_block
        - Src:             'deflate.c:1841,9'
          Dst:             flush_pending
    - functionName:    putShortMSB
      functionSourceFile: '/src/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 939
      functionLinenumberEnd: 942
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          34
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    deflateBound
      functionSourceFile: '/src/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 929
      functionLinenumberEnd: 931
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - deflateBound_z
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'deflate.c:930,22'
          Dst:             deflateBound_z
    - functionName:    deflateBound_z
      functionSourceFile: '/src/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 856
      functionLinenumberEnd: 928
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         66
      ICount:          394
      EdgeCount:       84
      CyclomaticComplexity: 20
      functionsReached:
        - deflateStateCheck
      functionUses:    1
      BranchProfiles:
        - Branch String:   'deflate.c:883,5'
          Branch Sides:    []
      Callsites:
        - Src:             'deflate.c:876,9'
          Dst:             deflateStateCheck
    - functionName:    deflateTune
      functionSourceFile: '/src/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 820
      functionLinenumberEnd: 830
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          59
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - deflateStateCheck
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'deflate.c:823,9'
          Dst:             deflateStateCheck
    - functionName:    deflate
      functionSourceFile: '/src/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 981
      functionLinenumberEnd: 1290
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         255
      ICount:          2105
      EdgeCount:       343
      CyclomaticComplexity: 90
      functionsReached:
        - _tr_align
        - _tr_stored_block
        - adler32
        - crc32
        - crc32_z
        - deflateStateCheck
        - deflate_huff
        - deflate_rle
        - deflate_stored
        - flush_pending
        - putShortMSB
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'deflate.c:985,9'
          Dst:             deflateStateCheck
        - Src:             'deflate.c:1002,9'
          Dst:             flush_pending
        - Src:             'deflate.c:1048,9'
          Dst:             putShortMSB
        - Src:             'deflate.c:1052,13'
          Dst:             putShortMSB
        - Src:             'deflate.c:1053,13'
          Dst:             putShortMSB
        - Src:             'deflate.c:1055,23'
          Dst:             adler32
        - Src:             'deflate.c:1059,9'
          Dst:             flush_pending
        - Src:             'deflate.c:1068,23'
          Dst:             crc32
        - Src:             'deflate.c:1085,13'
          Dst:             flush_pending
        - Src:             'deflate.c:1111,31'
          Dst:             crc32_z
        - Src:             'deflate.c:1126,17'
          Dst:             crc32_z
        - Src:             'deflate.c:1128,17'
          Dst:             flush_pending
        - Src:             'deflate.c:1139,13'
          Dst:             crc32_z
        - Src:             'deflate.c:1150,21'
          Dst:             crc32_z
        - Src:             'deflate.c:1151,21'
          Dst:             flush_pending
        - Src:             'deflate.c:1161,13'
          Dst:             crc32_z
        - Src:             'deflate.c:1172,21'
          Dst:             crc32_z
        - Src:             'deflate.c:1173,21'
          Dst:             flush_pending
        - Src:             'deflate.c:1183,13'
          Dst:             crc32_z
        - Src:             'deflate.c:1190,17'
          Dst:             flush_pending
        - Src:             'deflate.c:1198,27'
          Dst:             crc32
        - Src:             'deflate.c:1203,9'
          Dst:             flush_pending
        - Src:             'deflate.c:1217,34'
          Dst:             deflate_stored
        - Src:             'deflate.c:1218,50'
          Dst:             deflate_huff
        - Src:             'deflate.c:1219,41'
          Dst:             deflate_rle
        - Src:             'deflate.c:1240,17'
          Dst:             _tr_align
        - Src:             'deflate.c:1242,17'
          Dst:             _tr_stored_block
        - Src:             'deflate.c:1255,13'
          Dst:             flush_pending
        - Src:             'deflate.c:1281,9'
          Dst:             putShortMSB
        - Src:             'deflate.c:1282,9'
          Dst:             putShortMSB
        - Src:             'deflate.c:1284,5'
          Dst:             flush_pending
    - functionName:    deflateParams
      functionSourceFile: '/src/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 774
      functionLinenumberEnd: 816
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         46
      ICount:          300
      EdgeCount:       62
      CyclomaticComplexity: 18
      functionsReached:
        - deflate
        - deflateStateCheck
        - slide_hash
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'deflate.c:778,9'
          Dst:             deflateStateCheck
        - Src:             'deflate.c:794,19'
          Dst:             deflate
        - Src:             'deflate.c:803,17'
          Dst:             slide_hash
    - functionName:    deflatePrime
      functionSourceFile: '/src/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 745
      functionLinenumberEnd: 771
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          134
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - _tr_flush_bits
        - deflateStateCheck
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'deflate.c:749,9'
          Dst:             deflateStateCheck
        - Src:             'deflate.c:766,9'
          Dst:             _tr_flush_bits
    - functionName:    deflateUsed
      functionSourceFile: '/src/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 737
      functionLinenumberEnd: 742
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - deflateStateCheck
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'deflate.c:738,9'
          Dst:             deflateStateCheck
    - functionName:    deflatePending
      functionSourceFile: '/src/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 722
      functionLinenumberEnd: 734
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          86
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - deflateStateCheck
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'deflate.c:723,9'
          Dst:             deflateStateCheck
    - functionName:    deflateSetHeader
      functionSourceFile: '/src/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 714
      functionLinenumberEnd: 719
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - deflateStateCheck
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'deflate.c:715,9'
          Dst:             deflateStateCheck
    - functionName:    lm_init
      functionSourceFile: '/src/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 682
      functionLinenumberEnd: 701
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          110
      EdgeCount:       5
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    deflateResetKeep
      functionSourceFile: '/src/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 644
      functionLinenumberEnd: 677
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          109
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _tr_init
        - adler32
        - crc32
        - deflateStateCheck
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'deflate.c:647,9'
          Dst:             deflateStateCheck
        - Src:             'deflate.c:669,24'
          Dst:             crc32
        - Src:             'deflate.c:671,9'
          Dst:             adler32
        - Src:             'deflate.c:674,5'
          Dst:             _tr_init
    - functionName:    deflateGetDictionary
      functionSourceFile: '/src/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 626
      functionLinenumberEnd: 641
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          118
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - deflateStateCheck
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'deflate.c:630,9'
          Dst:             deflateStateCheck
    - functionName:    deflateSetDictionary
      functionSourceFile: '/src/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 560
      functionLinenumberEnd: 622
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          355
      EdgeCount:       48
      CyclomaticComplexity: 13
      functionsReached:
        - adler32
        - deflateStateCheck
        - fill_window
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'deflate.c:567,9'
          Dst:             deflateStateCheck
        - Src:             'deflate.c:576,23'
          Dst:             adler32
        - Src:             'deflate.c:596,5'
          Dst:             fill_window
        - Src:             'deflate.c:610,9'
          Dst:             fill_window
    - functionName:    deflateReset
      functionSourceFile: '/src/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 704
      functionLinenumberEnd: 710
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - deflateResetKeep
        - lm_init
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'deflate.c:707,11'
          Dst:             deflateResetKeep
        - Src:             'deflate.c:709,9'
          Dst:             lm_init
    - functionName:    deflateInit2_
      functionSourceFile: '/src/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 389
      functionLinenumberEnd: 533
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         68
      ICount:          514
      EdgeCount:       95
      CyclomaticComplexity: 29
      functionsReached:
        - deflateEnd
        - deflateReset
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'deflate.c:512,9'
          Dst:             deflateEnd
        - Src:             'deflate.c:532,12'
          Dst:             deflateReset
    - functionName:    deflateInit_
      functionSourceFile: '/src/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 380
      functionLinenumberEnd: 382
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - deflateInit2_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'deflate.c:381,12'
          Dst:             deflateInit2_
    - functionName:    inflateCodesUsed
      functionSourceFile: '/src/zlib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1408
      functionLinenumberEnd: 1413
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - inflateStateCheck
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'inflate.c:1410,9'
          Dst:             inflateStateCheck
    - functionName:    inflateStateCheck
      functionSourceFile: '/src/zlib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          84
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    inflateMark
      functionSourceFile: '/src/zlib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1397
      functionLinenumberEnd: 1406
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          76
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - inflateStateCheck
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'inflate.c:1400,9'
          Dst:             inflateStateCheck
    - functionName:    inflateValidate
      functionSourceFile: '/src/zlib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1385
      functionLinenumberEnd: 1395
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          67
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - inflateStateCheck
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'inflate.c:1388,9'
          Dst:             inflateStateCheck
    - functionName:    inflateUndermine
      functionSourceFile: '/src/zlib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1370
      functionLinenumberEnd: 1383
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - inflateStateCheck
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'inflate.c:1373,9'
          Dst:             inflateStateCheck
    - functionName:    inflateCopy
      functionSourceFile: '/src/zlib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1328
      functionLinenumberEnd: 1368
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          229
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - inflateStateCheck
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'inflate.c:1334,9'
          Dst:             inflateStateCheck
    - functionName:    inflateSyncPoint
      functionSourceFile: '/src/zlib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1320
      functionLinenumberEnd: 1326
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - inflateStateCheck
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'inflate.c:1323,9'
          Dst:             inflateStateCheck
    - functionName:    syncsearch
      functionSourceFile: '/src/zlib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1245
      functionLinenumberEnd: 1261
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          88
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    inflateSync
      functionSourceFile: '/src/zlib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1264
      functionLinenumberEnd: 1310
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          229
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - inflateReset
        - inflateStateCheck
        - syncsearch
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'inflate.c:1272,9'
          Dst:             inflateStateCheck
        - Src:             'inflate.c:1288,9'
          Dst:             syncsearch
        - Src:             'inflate.c:1292,11'
          Dst:             syncsearch
        - Src:             'inflate.c:1305,5'
          Dst:             inflateReset
    - functionName:    inflateReset
      functionSourceFile: '/src/zlib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - inflateResetKeep
        - inflateStateCheck
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'inflate.c:128,9'
          Dst:             inflateStateCheck
        - Src:             'inflate.c:133,12'
          Dst:             inflateResetKeep
    - functionName:    inflateResetKeep
      functionSourceFile: '/src/zlib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          111
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - inflateStateCheck
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'inflate.c:103,9'
          Dst:             inflateStateCheck
    - functionName:    inflateGetHeader
      functionSourceFile: '/src/zlib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1219
      functionLinenumberEnd: 1231
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          56
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - inflateStateCheck
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'inflate.c:1223,9'
          Dst:             inflateStateCheck
    - functionName:    inflateSetDictionary
      functionSourceFile: '/src/zlib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1188
      functionLinenumberEnd: 1217
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          122
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - adler32
        - inflateStateCheck
        - updatewindow
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'inflate.c:1194,9'
          Dst:             inflateStateCheck
        - Src:             'inflate.c:1201,18'
          Dst:             adler32
        - Src:             'inflate.c:1202,18'
          Dst:             adler32
        - Src:             'inflate.c:1209,11'
          Dst:             updatewindow
    - functionName:    updatewindow
      functionSourceFile: '/src/zlib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionLinenumberEnd: 296
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          251
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    inflateGetDictionary
      functionSourceFile: '/src/zlib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1168
      functionLinenumberEnd: 1185
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          111
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - inflateStateCheck
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'inflate.c:1172,9'
          Dst:             inflateStateCheck
    - functionName:    inflateEnd
      functionSourceFile: '/src/zlib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1155
      functionLinenumberEnd: 1165
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          72
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - inflateStateCheck
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'inflate.c:1157,9'
          Dst:             inflateStateCheck
    - functionName:    inflate
      functionSourceFile: '/src/zlib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 474
      functionLinenumberEnd: 1153
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         727
      ICount:          4661
      EdgeCount:       914
      CyclomaticComplexity: 189
      functionsReached:
        - adler32
        - crc32
        - inflateStateCheck
        - inflate_fast
        - inflate_fixed
        - inflate_table
        - updatewindow
      functionUses:    2
      BranchProfiles:
        - Branch String:   'inflate.c:505,9'
          Branch Sides:    []
        - Branch String:   'inflate.c:720,13'
          Branch Sides:    []
      Callsites:
        - Src:             'inflate.c:494,9'
          Dst:             inflateStateCheck
        - Src:             'inflate.c:516,32'
          Dst:             crc32
        - Src:             'inflate.c:517,17'
          Dst:             crc32
        - Src:             'inflate.c:550,42'
          Dst:             adler32
        - Src:             'inflate.c:571,17'
          Dst:             crc32
        - Src:             'inflate.c:580,17'
          Dst:             crc32
        - Src:             'inflate.c:591,17'
          Dst:             crc32
        - Src:             'inflate.c:602,21'
          Dst:             crc32
        - Src:             'inflate.c:623,40'
          Dst:             crc32
        - Src:             'inflate.c:645,36'
          Dst:             crc32
        - Src:             'inflate.c:667,36'
          Dst:             crc32
        - Src:             'inflate.c:690,42'
          Dst:             crc32
        - Src:             'inflate.c:705,42'
          Dst:             adler32
        - Src:             'inflate.c:727,17'
          Dst:             inflate_fixed
        - Src:             'inflate.c:813,19'
          Dst:             inflate_table
        - Src:             'inflate.c:891,19'
          Dst:             inflate_table
        - Src:             'inflate.c:900,19'
          Dst:             inflate_table
        - Src:             'inflate.c:917,17'
          Dst:             inflate_fast
        - Src:             'inflate.c:1080,25'
          Dst:             crc32
        - Src:             'inflate.c:1080,25'
          Dst:             adler32
        - Src:             'inflate.c:1135,13'
          Dst:             updatewindow
        - Src:             'inflate.c:1146,13'
          Dst:             crc32
        - Src:             'inflate.c:1146,13'
          Dst:             adler32
    - functionName:    inflatePrime
      functionSourceFile: '/src/zlib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          112
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - inflateStateCheck
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'inflate.c:222,9'
          Dst:             inflateStateCheck
    - functionName:    inflateInit_
      functionSourceFile: '/src/zlib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - inflateInit2_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'inflate.c:216,12'
          Dst:             inflateInit2_
    - functionName:    inflateInit2_
      functionSourceFile: '/src/zlib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          165
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - inflateReset2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'inflate.c:206,11'
          Dst:             inflateReset2
    - functionName:    inflateReset2
      functionSourceFile: '/src/zlib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         27
      ICount:          155
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - inflateReset
        - inflateStateCheck
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'inflate.c:141,9'
          Dst:             inflateStateCheck
        - Src:             'inflate.c:170,12'
          Dst:             inflateReset
    - functionName:    inflate_fixed
      functionSourceFile: '/src/zlib/inftrees.c'
      linkageType:     InternalLinkage
      functionLinenumber: 364
      functionLinenumberEnd: 372
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    inflate_table
      functionSourceFile: '/src/zlib/inftrees.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         124
      ICount:          838
      EdgeCount:       160
      CyclomaticComplexity: 38
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'inftrees.c:190,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    send_tree
      functionSourceFile: '/src/zlib/trees.c'
      linkageType:     InternalLinkage
      functionLinenumber: 753
      functionLinenumberEnd: 794
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         60
      ICount:          1105
      EdgeCount:       78
      CyclomaticComplexity: 20
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    scan_tree
      functionSourceFile: '/src/zlib/trees.c'
      linkageType:     InternalLinkage
      functionLinenumber: 712
      functionLinenumberEnd: 747
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          215
      EdgeCount:       41
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    bi_reverse
      functionSourceFile: '/src/zlib/trees.c'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          37
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gen_codes
      functionSourceFile: '/src/zlib/trees.c'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          104
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - bi_reverse
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'trees.c:227,29'
          Dst:             bi_reverse
    - functionName:    gen_bitlen
      functionSourceFile: '/src/zlib/trees.c'
      linkageType:     InternalLinkage
      functionLinenumber: 540
      functionLinenumberEnd: 613
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         42
      ICount:          406
      EdgeCount:       54
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqdownheap
      functionSourceFile: '/src/zlib/trees.c'
      linkageType:     InternalLinkage
      functionLinenumber: 509
      functionLinenumberEnd: 528
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          257
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _tr_tally
      functionSourceFile: '/src/zlib/trees.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1095
      functionLinenumberEnd: 1118
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          133
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    send_all_trees
      functionSourceFile: '/src/zlib/trees.c'
      linkageType:     InternalLinkage
      functionLinenumber: 834
      functionLinenumberEnd: 855
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          500
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - send_tree
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'trees.c:850,5'
          Dst:             send_tree
        - Src:             'trees.c:853,5'
          Dst:             send_tree
    - functionName:    compress_block
      functionSourceFile: '/src/zlib/trees.c'
      linkageType:     InternalLinkage
      functionLinenumber: 901
      functionLinenumberEnd: 951
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          869
      EdgeCount:       49
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    build_bl_tree
      functionSourceFile: '/src/zlib/trees.c'
      linkageType:     InternalLinkage
      functionLinenumber: 800
      functionLinenumberEnd: 825
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          85
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - build_tree
        - scan_tree
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'trees.c:804,5'
          Dst:             scan_tree
        - Src:             'trees.c:805,5'
          Dst:             scan_tree
        - Src:             'trees.c:808,5'
          Dst:             build_tree
    - functionName:    build_tree
      functionSourceFile: '/src/zlib/trees.c'
      linkageType:     InternalLinkage
      functionLinenumber: 627
      functionLinenumberEnd: 706
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         30
      ICount:          385
      EdgeCount:       38
      CyclomaticComplexity: 10
      functionsReached:
        - gen_bitlen
        - gen_codes
        - pqdownheap
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'trees.c:667,42'
          Dst:             pqdownheap
        - Src:             'trees.c:674,9'
          Dst:             pqdownheap
        - Src:             'trees.c:693,9'
          Dst:             pqdownheap
        - Src:             'trees.c:702,5'
          Dst:             gen_bitlen
        - Src:             'trees.c:705,5'
          Dst:             gen_codes
    - functionName:    detect_data_type
      functionSourceFile: '/src/zlib/trees.c'
      linkageType:     InternalLinkage
      functionLinenumber: 966
      functionLinenumberEnd: 991
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         24
      ICount:          133
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _tr_flush_block
      functionSourceFile: '/src/zlib/trees.c'
      linkageType:     InternalLinkage
      functionLinenumber: 998
      functionLinenumberEnd: 1089
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          402
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - _tr_stored_block
        - bi_windup
        - build_bl_tree
        - build_tree
        - compress_block
        - detect_data_type
        - init_block
        - send_all_trees
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             'trees.c:1007,34'
          Dst:             detect_data_type
        - Src:             'trees.c:1010,9'
          Dst:             build_tree
        - Src:             'trees.c:1014,9'
          Dst:             build_tree
        - Src:             'trees.c:1024,23'
          Dst:             build_bl_tree
        - Src:             'trees.c:1056,9'
          Dst:             _tr_stored_block
        - Src:             'trees.c:1060,9'
          Dst:             compress_block
        - Src:             'trees.c:1067,9'
          Dst:             send_all_trees
        - Src:             'trees.c:1069,9'
          Dst:             compress_block
        - Src:             'trees.c:1079,5'
          Dst:             init_block
        - Src:             'trees.c:1082,9'
          Dst:             bi_windup
    - functionName:    _tr_stored_block
      functionSourceFile: '/src/zlib/trees.c'
      linkageType:     InternalLinkage
      functionLinenumber: 861
      functionLinenumberEnd: 875
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          219
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - bi_windup
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'trees.c:863,5'
          Dst:             bi_windup
    - functionName:    init_block
      functionSourceFile: '/src/zlib/trees.c'
      linkageType:     InternalLinkage
      functionLinenumber: 440
      functionLinenumberEnd: 451
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          90
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    bi_windup
      functionSourceFile: '/src/zlib/trees.c'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          92
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _tr_align
      functionSourceFile: '/src/zlib/trees.c'
      linkageType:     InternalLinkage
      functionLinenumber: 888
      functionLinenumberEnd: 895
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          225
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - bi_flush
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'trees.c:894,5'
          Dst:             bi_flush
    - functionName:    bi_flush
      functionSourceFile: '/src/zlib/trees.c'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          95
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _tr_flush_bits
      functionSourceFile: '/src/zlib/trees.c'
      linkageType:     InternalLinkage
      functionLinenumber: 880
      functionLinenumberEnd: 882
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bi_flush
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'trees.c:881,5'
          Dst:             bi_flush
    - functionName:    tr_static_init
      functionSourceFile: '/src/zlib/trees.c'
      linkageType:     InternalLinkage
      functionLinenumber: 295
      functionLinenumberEnd: 374
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _tr_init
      functionSourceFile: '/src/zlib/trees.c'
      linkageType:     InternalLinkage
      functionLinenumber: 456
      functionLinenumberEnd: 478
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          58
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - init_block
        - tr_static_init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'trees.c:457,5'
          Dst:             tr_static_init
        - Src:             'trees.c:477,5'
          Dst:             init_block
    - functionName:    zcfree
      functionSourceFile: '/src/zlib/zutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 308
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    zcalloc
      functionSourceFile: '/src/zlib/zutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 299
      functionLinenumberEnd: 301
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    zError
      functionSourceFile: '/src/zlib/zutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          33
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    zlibCompileFlags
      functionSourceFile: '/src/zlib/zutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    zlibVersion
      functionSourceFile: '/src/zlib/zutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    adler32_combine64
      functionSourceFile: '/src/zlib/adler32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - adler32_combine_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'adler32.c:163,12'
          Dst:             adler32_combine_
    - functionName:    adler32_combine_
      functionSourceFile: '/src/zlib/adler32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          128
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    adler32_combine
      functionSourceFile: '/src/zlib/adler32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - adler32_combine_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'adler32.c:159,12'
          Dst:             adler32_combine_
    - functionName:    adler32
      functionSourceFile: '/src/zlib/adler32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - adler32_z
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'adler32.c:129,12'
          Dst:             adler32_z
    - functionName:    adler32_z
      functionSourceFile: '/src/zlib/adler32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          575
      EdgeCount:       47
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    crc32_combine
      functionSourceFile: '/src/zlib/crc32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 981
      functionLinenumberEnd: 982
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - crc32_combine64
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crc32.c:982,12'
          Dst:             crc32_combine64
    - functionName:    crc32_combine64
      functionSourceFile: '/src/zlib/crc32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 976
      functionLinenumberEnd: 977
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - crc32_combine_gen64
        - crc32_combine_op
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crc32.c:977,41'
          Dst:             crc32_combine_gen64
        - Src:             'crc32.c:977,12'
          Dst:             crc32_combine_op
    - functionName:    crc32_combine_gen64
      functionSourceFile: '/src/zlib/crc32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 954
      functionLinenumberEnd: 961
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - x2nmodp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'crc32.c:960,12'
          Dst:             x2nmodp
    - functionName:    crc32_combine_op
      functionSourceFile: '/src/zlib/crc32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 969
      functionLinenumberEnd: 973
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - multmodp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crc32.c:972,12'
          Dst:             multmodp
    - functionName:    multmodp
      functionSourceFile: '/src/zlib/crc32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          67
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    x2nmodp
      functionSourceFile: '/src/zlib/crc32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 194
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - multmodp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crc32.c:190,17'
          Dst:             multmodp
    - functionName:    crc32_combine_gen
      functionSourceFile: '/src/zlib/crc32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 964
      functionLinenumberEnd: 965
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - crc32_combine_gen64
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crc32.c:965,12'
          Dst:             crc32_combine_gen64
    - functionName:    crc32
      functionSourceFile: '/src/zlib/crc32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 946
      functionLinenumberEnd: 950
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - crc32_z
      functionUses:    16
      BranchProfiles:  []
      Callsites:
        - Src:             'crc32.c:950,12'
          Dst:             crc32_z
    - functionName:    crc32_z
      functionSourceFile: '/src/zlib/crc32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 626
      functionLinenumberEnd: 941
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          725
      EdgeCount:       49
      CyclomaticComplexity: 13
      functionsReached:
        - byte_swap
        - crc_word
        - crc_word_big
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'crc32.c:772,19'
          Dst:             crc_word
        - Src:             'crc32.c:774,19'
          Dst:             crc_word
        - Src:             'crc32.c:776,19'
          Dst:             crc_word
        - Src:             'crc32.c:778,19'
          Dst:             crc_word
        - Src:             'crc32.c:780,19'
          Dst:             crc_word
        - Src:             'crc32.c:811,20'
          Dst:             byte_swap
        - Src:             'crc32.c:894,20'
          Dst:             crc_word_big
        - Src:             'crc32.c:896,20'
          Dst:             crc_word_big
        - Src:             'crc32.c:898,20'
          Dst:             crc_word_big
        - Src:             'crc32.c:900,20'
          Dst:             crc_word_big
        - Src:             'crc32.c:902,20'
          Dst:             crc_word_big
        - Src:             'crc32.c:911,19'
          Dst:             byte_swap
    - functionName:    crc_word
      functionSourceFile: '/src/zlib/crc32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 608
      functionLinenumberEnd: 612
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          35
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    byte_swap
      functionSourceFile: '/src/zlib/crc32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          37
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    crc_word_big
      functionSourceFile: '/src/zlib/crc32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 615
      functionLinenumberEnd: 620
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          34
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_crc_table
      functionSourceFile: '/src/zlib/crc32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 482
      functionLinenumberEnd: 486
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    inflate_fast
      functionSourceFile: '/src/zlib/inffast.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         111
      ICount:          1019
      EdgeCount:       145
      CyclomaticComplexity: 36
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_write_tables
      functionSourceFile: '/src/libjpeg-turbo/src/jcapimin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 308
      functionLinenumberEnd: 333
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          61
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - jinit_marker_writer
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jcapimin.c:316,3'
          Dst:             jinit_marker_writer
    - functionName:    jpeg_write_m_byte
      functionSourceFile: '/src/libjpeg-turbo/src/jcapimin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_write_m_header
      functionSourceFile: '/src/libjpeg-turbo/src/jcapimin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          68
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_write_marker
      functionSourceFile: '/src/libjpeg-turbo/src/jcapimin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          98
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_finish_compress
      functionSourceFile: '/src/libjpeg-turbo/src/jcapimin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         51
      ICount:          313
      EdgeCount:       68
      CyclomaticComplexity: 19
      functionsReached:
        - jpeg_abort
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jcapimin.c:233,3'
          Dst:             jpeg_abort
    - functionName:    jpeg_suppress_tables
      functionSourceFile: '/src/libjpeg-turbo/src/jcapimin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         37
      ICount:          172
      EdgeCount:       48
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_abort_compress
      functionSourceFile: '/src/libjpeg-turbo/src/jcapimin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - jpeg_abort
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jcapimin.c:137,3'
          Dst:             jpeg_abort
    - functionName:    jpeg_destroy_compress
      functionSourceFile: '/src/libjpeg-turbo/src/jcapimin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - jpeg_destroy
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jcapimin.c:125,3'
          Dst:             jpeg_destroy
    - functionName:    jpeg_CreateCompress
      functionSourceFile: '/src/libjpeg-turbo/src/jcapimin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          97
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - jinit_memory_mgr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jcapimin.c:66,3'
          Dst:             jinit_memory_mgr
    - functionName:    jpeg_write_raw_data
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcapistd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          207
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_write_scanlines
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcapistd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          208
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_start_compress
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcapistd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          74
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - jinit_compress_master
        - jpeg_suppress_tables
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jcapistd.c:50,5'
          Dst:             jpeg_suppress_tables
        - Src:             'src/wrapper/../jcapistd.c:56,3'
          Dst:             jinit_compress_master
    - functionName:    jinit_compress_master
      functionSourceFile: '/src/libjpeg-turbo/src/jcinit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         57
      ICount:          311
      EdgeCount:       78
      CyclomaticComplexity: 23
      functionsReached:
        - j12init_c_coef_controller
        - j12init_c_diff_controller
        - j12init_c_main_controller
        - j12init_c_prep_controller
        - j12init_color_converter
        - j12init_downsampler
        - j12init_forward_dct
        - j12init_lossless_compressor
        - j16init_c_diff_controller
        - j16init_c_main_controller
        - j16init_c_prep_controller
        - j16init_color_converter
        - j16init_downsampler
        - j16init_lossless_compressor
        - jinit_arith_encoder
        - jinit_c_coef_controller
        - jinit_c_diff_controller
        - jinit_c_main_controller
        - jinit_c_master_control
        - jinit_c_prep_controller
        - jinit_color_converter
        - jinit_downsampler
        - jinit_forward_dct
        - jinit_huff_encoder
        - jinit_lhuff_encoder
        - jinit_lossless_compressor
        - jinit_marker_writer
        - jinit_phuff_encoder
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jcinit.c:39,3'
          Dst:             jinit_c_master_control
        - Src:             'src/jcinit.c:44,7'
          Dst:             jinit_color_converter
        - Src:             'src/jcinit.c:45,7'
          Dst:             jinit_downsampler
        - Src:             'src/jcinit.c:46,7'
          Dst:             jinit_c_prep_controller
        - Src:             'src/jcinit.c:48,7'
          Dst:             j12init_color_converter
        - Src:             'src/jcinit.c:49,7'
          Dst:             j12init_downsampler
        - Src:             'src/jcinit.c:50,7'
          Dst:             j12init_c_prep_controller
        - Src:             'src/jcinit.c:54,7'
          Dst:             j16init_color_converter
        - Src:             'src/jcinit.c:55,7'
          Dst:             j16init_downsampler
        - Src:             'src/jcinit.c:56,7'
          Dst:             j16init_c_prep_controller
        - Src:             'src/jcinit.c:68,7'
          Dst:             jinit_lossless_compressor
        - Src:             'src/jcinit.c:70,7'
          Dst:             j12init_lossless_compressor
        - Src:             'src/jcinit.c:72,7'
          Dst:             j16init_lossless_compressor
        - Src:             'src/jcinit.c:77,7'
          Dst:             jinit_lhuff_encoder
        - Src:             'src/jcinit.c:82,7'
          Dst:             jinit_c_diff_controller
        - Src:             'src/jcinit.c:85,7'
          Dst:             j12init_c_diff_controller
        - Src:             'src/jcinit.c:88,7'
          Dst:             j16init_c_diff_controller
        - Src:             'src/jcinit.c:98,7'
          Dst:             jinit_forward_dct
        - Src:             'src/jcinit.c:100,7'
          Dst:             j12init_forward_dct
        - Src:             'src/jcinit.c:106,7'
          Dst:             jinit_arith_encoder
        - Src:             'src/jcinit.c:113,9'
          Dst:             jinit_phuff_encoder
        - Src:             'src/jcinit.c:118,9'
          Dst:             jinit_huff_encoder
        - Src:             'src/jcinit.c:123,7'
          Dst:             j12init_c_coef_controller
        - Src:             'src/jcinit.c:126,7'
          Dst:             jinit_c_coef_controller
        - Src:             'src/jcinit.c:134,5'
          Dst:             jinit_c_main_controller
        - Src:             'src/jcinit.c:136,5'
          Dst:             j12init_c_main_controller
        - Src:             'src/jcinit.c:139,5'
          Dst:             j16init_c_main_controller
        - Src:             'src/jcinit.c:144,3'
          Dst:             jinit_marker_writer
    - functionName:    dump_buffer
      functionSourceFile: '/src/libjpeg-turbo/src/jclhuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    flush_bits
      functionSourceFile: '/src/libjpeg-turbo/src/jclhuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 292
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          109
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - dump_buffer
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jclhuff.c:287,8'
          Dst:             dump_buffer
        - Src:             'src/jclhuff.c:287,8'
          Dst:             dump_buffer
    - functionName:    emit_restart
      functionSourceFile: '/src/libjpeg-turbo/src/jclhuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          76
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - dump_buffer
        - flush_bits
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jclhuff.c:302,8'
          Dst:             flush_bits
        - Src:             'src/jclhuff.c:305,3'
          Dst:             dump_buffer
        - Src:             'src/jclhuff.c:306,3'
          Dst:             dump_buffer
    - functionName:    finish_pass_huff
      functionSourceFile: '/src/libjpeg-turbo/src/jclhuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 423
      functionLinenumberEnd: 441
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - flush_bits
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jclhuff.c:434,8'
          Dst:             flush_bits
    - functionName:    encode_mcus_huff
      functionSourceFile: '/src/libjpeg-turbo/src/jclhuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 414
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         92
      ICount:          537
      EdgeCount:       125
      CyclomaticComplexity: 35
      functionsReached:
        - dump_buffer
        - emit_restart
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jclhuff.c:337,12'
          Dst:             emit_restart
        - Src:             'src/jclhuff.c:385,12'
          Dst:             dump_buffer
        - Src:             'src/jclhuff.c:385,12'
          Dst:             dump_buffer
        - Src:             'src/jclhuff.c:392,14'
          Dst:             dump_buffer
        - Src:             'src/jclhuff.c:392,14'
          Dst:             dump_buffer
    - functionName:    finish_pass_gather
      functionSourceFile: '/src/libjpeg-turbo/src/jclhuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 535
      functionLinenumberEnd: 558
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          80
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - jpeg_alloc_huff_table
        - jpeg_gen_optimal_table
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jclhuff.c:553,20'
          Dst:             jpeg_alloc_huff_table
        - Src:             'src/jclhuff.c:554,7'
          Dst:             jpeg_gen_optimal_table
    - functionName:    encode_mcus_gather
      functionSourceFile: '/src/libjpeg-turbo/src/jclhuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 466
      functionLinenumberEnd: 525
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          226
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    start_pass_lhuff
      functionSourceFile: '/src/libjpeg-turbo/src/jclhuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         54
      ICount:          342
      EdgeCount:       72
      CyclomaticComplexity: 20
      functionsReached:
        - jpeg_make_c_derived_tbl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jclhuff.c:174,7'
          Dst:             jpeg_make_c_derived_tbl
    - functionName:    jinit_lhuff_encoder
      functionSourceFile: '/src/libjpeg-turbo/src/jclhuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 570
      functionLinenumberEnd: 587
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_difference7
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jclossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          223
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - reset_predictor
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jclossls.c:181,3'
          Dst:             reset_predictor
    - functionName:    reset_predictor
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jclossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 253
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_difference_first_row
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jclossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          307
      EdgeCount:       51
      CyclomaticComplexity: 12
      functionsReached:
        - reset_predictor
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../jclossls.c:209,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/wrapper/../jclossls.c:198,3'
          Dst:             reset_predictor
    - functionName:    jpeg_difference1
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jclossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          213
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached:
        - reset_predictor
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jclossls.c:129,3'
          Dst:             reset_predictor
    - functionName:    jpeg_difference2
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jclossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          237
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached:
        - reset_predictor
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jclossls.c:138,3'
          Dst:             reset_predictor
    - functionName:    jpeg_difference3
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jclossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          246
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached:
        - reset_predictor
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jclossls.c:148,3'
          Dst:             reset_predictor
    - functionName:    jpeg_difference4
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jclossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          231
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - reset_predictor
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jclossls.c:157,3'
          Dst:             reset_predictor
    - functionName:    jpeg_difference5
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jclossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          236
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - reset_predictor
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jclossls.c:165,3'
          Dst:             reset_predictor
    - functionName:    jpeg_difference6
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jclossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          236
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - reset_predictor
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jclossls.c:173,3'
          Dst:             reset_predictor
    - functionName:    noscale
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jclossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    simple_downscale
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jclossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 261
      functionLinenumberEnd: 265
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          162
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    start_pass_lossless
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jclossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 302
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          83
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - reset_predictor
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jclossls.c:301,5'
          Dst:             reset_predictor
    - functionName:    jinit_lossless_compressor
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jclossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 311
      functionLinenumberEnd: 328
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_difference7
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jclossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          157
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - reset_predictor
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jclossls.c:181,3'
          Dst:             reset_predictor
    - functionName:    reset_predictor
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jclossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 253
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_difference_first_row
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jclossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          230
      EdgeCount:       37
      CyclomaticComplexity: 8
      functionsReached:
        - reset_predictor
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../jclossls.c:209,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/wrapper/../jclossls.c:198,3'
          Dst:             reset_predictor
    - functionName:    jpeg_difference1
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jclossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          136
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - reset_predictor
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jclossls.c:129,3'
          Dst:             reset_predictor
    - functionName:    jpeg_difference2
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jclossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          144
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - reset_predictor
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jclossls.c:138,3'
          Dst:             reset_predictor
    - functionName:    jpeg_difference3
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jclossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          151
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - reset_predictor
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jclossls.c:148,3'
          Dst:             reset_predictor
    - functionName:    jpeg_difference4
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jclossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          164
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - reset_predictor
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jclossls.c:157,3'
          Dst:             reset_predictor
    - functionName:    jpeg_difference5
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jclossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          167
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - reset_predictor
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jclossls.c:165,3'
          Dst:             reset_predictor
    - functionName:    jpeg_difference6
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jclossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          167
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - reset_predictor
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jclossls.c:173,3'
          Dst:             reset_predictor
    - functionName:    noscale
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jclossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    simple_downscale
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jclossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 261
      functionLinenumberEnd: 265
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          214
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    start_pass_lossless
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jclossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 302
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          83
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - reset_predictor
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jclossls.c:301,5'
          Dst:             reset_predictor
    - functionName:    j12init_lossless_compressor
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jclossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 311
      functionLinenumberEnd: 328
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_difference7
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jclossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          157
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - reset_predictor
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jclossls.c:181,3'
          Dst:             reset_predictor
    - functionName:    reset_predictor
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jclossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 253
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_difference_first_row
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jclossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          230
      EdgeCount:       37
      CyclomaticComplexity: 8
      functionsReached:
        - reset_predictor
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../jclossls.c:209,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/wrapper/../jclossls.c:198,3'
          Dst:             reset_predictor
    - functionName:    jpeg_difference1
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jclossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          136
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - reset_predictor
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jclossls.c:129,3'
          Dst:             reset_predictor
    - functionName:    jpeg_difference2
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jclossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          144
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - reset_predictor
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jclossls.c:138,3'
          Dst:             reset_predictor
    - functionName:    jpeg_difference3
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jclossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          151
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - reset_predictor
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jclossls.c:148,3'
          Dst:             reset_predictor
    - functionName:    jpeg_difference4
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jclossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          164
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - reset_predictor
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jclossls.c:157,3'
          Dst:             reset_predictor
    - functionName:    jpeg_difference5
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jclossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          167
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - reset_predictor
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jclossls.c:165,3'
          Dst:             reset_predictor
    - functionName:    jpeg_difference6
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jclossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          167
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - reset_predictor
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jclossls.c:173,3'
          Dst:             reset_predictor
    - functionName:    noscale
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jclossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    simple_downscale
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jclossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 261
      functionLinenumberEnd: 265
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          214
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    start_pass_lossless
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jclossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 302
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          83
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - reset_predictor
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jclossls.c:301,5'
          Dst:             reset_predictor
    - functionName:    j16init_lossless_compressor
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jclossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 311
      functionLinenumberEnd: 328
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    process_data_simple_main
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcmainct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          179
      EdgeCount:       42
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    start_pass_main
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcmainct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jinit_c_main_controller
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcmainct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          141
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    process_data_simple_main
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcmainct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          179
      EdgeCount:       42
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    start_pass_main
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcmainct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    j12init_c_main_controller
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcmainct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          141
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    process_data_simple_main
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcmainct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          179
      EdgeCount:       42
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    start_pass_main
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcmainct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    j16init_c_main_controller
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcmainct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          141
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    emit_sos
      functionSourceFile: '/src/libjpeg-turbo/src/jcmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 351
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          104
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - emit_2bytes
        - emit_byte
        - emit_marker
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jcmarker.c:326,3'
          Dst:             emit_marker
        - Src:             'src/jcmarker.c:328,3'
          Dst:             emit_2bytes
        - Src:             'src/jcmarker.c:330,3'
          Dst:             emit_byte
        - Src:             'src/jcmarker.c:334,5'
          Dst:             emit_byte
        - Src:             'src/jcmarker.c:345,5'
          Dst:             emit_byte
        - Src:             'src/jcmarker.c:348,3'
          Dst:             emit_byte
        - Src:             'src/jcmarker.c:349,3'
          Dst:             emit_byte
        - Src:             'src/jcmarker.c:350,3'
          Dst:             emit_byte
    - functionName:    emit_marker
      functionSourceFile: '/src/libjpeg-turbo/src/jcmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - emit_byte
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jcmarker.c:132,3'
          Dst:             emit_byte
        - Src:             'src/jcmarker.c:133,3'
          Dst:             emit_byte
    - functionName:    emit_2bytes
      functionSourceFile: '/src/libjpeg-turbo/src/jcmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - emit_byte
      functionUses:    17
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jcmarker.c:141,3'
          Dst:             emit_byte
        - Src:             'src/jcmarker.c:142,3'
          Dst:             emit_byte
    - functionName:    emit_byte
      functionSourceFile: '/src/libjpeg-turbo/src/jcmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          52
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    58
      BranchProfiles:  []
      Callsites:       []
    - functionName:    emit_dri
      functionSourceFile: '/src/libjpeg-turbo/src/jcmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 286
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - emit_2bytes
        - emit_marker
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jcmarker.c:281,3'
          Dst:             emit_marker
        - Src:             'src/jcmarker.c:283,3'
          Dst:             emit_2bytes
        - Src:             'src/jcmarker.c:285,3'
          Dst:             emit_2bytes
    - functionName:    emit_dht
      functionSourceFile: '/src/libjpeg-turbo/src/jcmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          160
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - emit_2bytes
        - emit_byte
        - emit_marker
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jcmarker.c:208,5'
          Dst:             emit_marker
        - Src:             'src/jcmarker.c:214,5'
          Dst:             emit_2bytes
        - Src:             'src/jcmarker.c:215,5'
          Dst:             emit_byte
        - Src:             'src/jcmarker.c:218,7'
          Dst:             emit_byte
        - Src:             'src/jcmarker.c:218,7'
          Dst:             emit_byte
        - Src:             'src/jcmarker.c:218,7'
          Dst:             emit_byte
        - Src:             'src/jcmarker.c:218,7'
          Dst:             emit_byte
        - Src:             'src/jcmarker.c:218,7'
          Dst:             emit_byte
        - Src:             'src/jcmarker.c:218,7'
          Dst:             emit_byte
        - Src:             'src/jcmarker.c:218,7'
          Dst:             emit_byte
        - Src:             'src/jcmarker.c:218,7'
          Dst:             emit_byte
        - Src:             'src/jcmarker.c:218,7'
          Dst:             emit_byte
        - Src:             'src/jcmarker.c:218,7'
          Dst:             emit_byte
        - Src:             'src/jcmarker.c:218,7'
          Dst:             emit_byte
        - Src:             'src/jcmarker.c:218,7'
          Dst:             emit_byte
        - Src:             'src/jcmarker.c:218,7'
          Dst:             emit_byte
        - Src:             'src/jcmarker.c:218,7'
          Dst:             emit_byte
        - Src:             'src/jcmarker.c:218,7'
          Dst:             emit_byte
        - Src:             'src/jcmarker.c:218,7'
          Dst:             emit_byte
        - Src:             'src/jcmarker.c:221,7'
          Dst:             emit_byte
    - functionName:    emit_dac
      functionSourceFile: '/src/libjpeg-turbo/src/jcmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         59
      ICount:          393
      EdgeCount:       79
      CyclomaticComplexity: 22
      functionsReached:
        - emit_2bytes
        - emit_byte
        - emit_marker
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jcmarker.c:258,5'
          Dst:             emit_marker
        - Src:             'src/jcmarker.c:260,5'
          Dst:             emit_2bytes
        - Src:             'src/jcmarker.c:264,9'
          Dst:             emit_byte
        - Src:             'src/jcmarker.c:265,9'
          Dst:             emit_byte
        - Src:             'src/jcmarker.c:268,9'
          Dst:             emit_byte
        - Src:             'src/jcmarker.c:269,9'
          Dst:             emit_byte
    - functionName:    emit_sof
      functionSourceFile: '/src/libjpeg-turbo/src/jcmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 316
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          98
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - emit_2bytes
        - emit_byte
        - emit_marker
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jcmarker.c:296,3'
          Dst:             emit_marker
        - Src:             'src/jcmarker.c:298,3'
          Dst:             emit_2bytes
        - Src:             'src/jcmarker.c:304,3'
          Dst:             emit_byte
        - Src:             'src/jcmarker.c:305,3'
          Dst:             emit_2bytes
        - Src:             'src/jcmarker.c:306,3'
          Dst:             emit_2bytes
        - Src:             'src/jcmarker.c:308,3'
          Dst:             emit_byte
        - Src:             'src/jcmarker.c:312,5'
          Dst:             emit_byte
        - Src:             'src/jcmarker.c:313,5'
          Dst:             emit_byte
        - Src:             'src/jcmarker.c:314,5'
          Dst:             emit_byte
    - functionName:    emit_dqt
      functionSourceFile: '/src/libjpeg-turbo/src/jcmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         33
      ICount:          168
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - emit_2bytes
        - emit_byte
        - emit_marker
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jcmarker.c:169,5'
          Dst:             emit_marker
        - Src:             'src/jcmarker.c:171,5'
          Dst:             emit_2bytes
        - Src:             'src/jcmarker.c:173,5'
          Dst:             emit_byte
        - Src:             'src/jcmarker.c:180,7'
          Dst:             emit_byte
        - Src:             'src/jcmarker.c:179,9'
          Dst:             emit_byte
        - Src:             'src/jcmarker.c:180,7'
          Dst:             emit_byte
    - functionName:    emit_adobe_app14
      functionSourceFile: '/src/libjpeg-turbo/src/jcmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 392
      functionLinenumberEnd: 432
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - emit_2bytes
        - emit_byte
        - emit_marker
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jcmarker.c:409,3'
          Dst:             emit_marker
        - Src:             'src/jcmarker.c:411,3'
          Dst:             emit_2bytes
        - Src:             'src/jcmarker.c:413,3'
          Dst:             emit_byte
        - Src:             'src/jcmarker.c:414,3'
          Dst:             emit_byte
        - Src:             'src/jcmarker.c:415,3'
          Dst:             emit_byte
        - Src:             'src/jcmarker.c:416,3'
          Dst:             emit_byte
        - Src:             'src/jcmarker.c:417,3'
          Dst:             emit_byte
        - Src:             'src/jcmarker.c:418,3'
          Dst:             emit_2bytes
        - Src:             'src/jcmarker.c:419,3'
          Dst:             emit_2bytes
        - Src:             'src/jcmarker.c:420,3'
          Dst:             emit_2bytes
        - Src:             'src/jcmarker.c:0,0'
          Dst:             emit_byte
    - functionName:    emit_jfif_app0
      functionSourceFile: '/src/libjpeg-turbo/src/jcmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 357
      functionLinenumberEnd: 386
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - emit_2bytes
        - emit_byte
        - emit_marker
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jcmarker.c:370,3'
          Dst:             emit_marker
        - Src:             'src/jcmarker.c:372,3'
          Dst:             emit_2bytes
        - Src:             'src/jcmarker.c:374,3'
          Dst:             emit_byte
        - Src:             'src/jcmarker.c:375,3'
          Dst:             emit_byte
        - Src:             'src/jcmarker.c:376,3'
          Dst:             emit_byte
        - Src:             'src/jcmarker.c:377,3'
          Dst:             emit_byte
        - Src:             'src/jcmarker.c:378,3'
          Dst:             emit_byte
        - Src:             'src/jcmarker.c:379,3'
          Dst:             emit_byte
        - Src:             'src/jcmarker.c:380,3'
          Dst:             emit_byte
        - Src:             'src/jcmarker.c:381,3'
          Dst:             emit_byte
        - Src:             'src/jcmarker.c:382,3'
          Dst:             emit_2bytes
        - Src:             'src/jcmarker.c:383,3'
          Dst:             emit_2bytes
        - Src:             'src/jcmarker.c:384,3'
          Dst:             emit_byte
        - Src:             'src/jcmarker.c:385,3'
          Dst:             emit_byte
    - functionName:    write_marker_byte
      functionSourceFile: '/src/libjpeg-turbo/src/jcmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 458
      functionLinenumberEnd: 460
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - emit_byte
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jcmarker.c:459,3'
          Dst:             emit_byte
    - functionName:    write_marker_header
      functionSourceFile: '/src/libjpeg-turbo/src/jcmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 446
      functionLinenumberEnd: 453
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - emit_2bytes
        - emit_marker
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jcmarker.c:450,3'
          Dst:             emit_marker
        - Src:             'src/jcmarker.c:452,3'
          Dst:             emit_2bytes
    - functionName:    write_tables_only
      functionSourceFile: '/src/libjpeg-turbo/src/jcmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 623
      functionLinenumberEnd: 643
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         41
      ICount:          178
      EdgeCount:       54
      CyclomaticComplexity: 15
      functionsReached:
        - emit_dht
        - emit_dqt
        - emit_marker
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jcmarker.c:626,3'
          Dst:             emit_marker
        - Src:             'src/jcmarker.c:630,13'
          Dst:             emit_dqt
        - Src:             'src/jcmarker.c:630,13'
          Dst:             emit_dqt
        - Src:             'src/jcmarker.c:630,13'
          Dst:             emit_dqt
        - Src:             'src/jcmarker.c:630,13'
          Dst:             emit_dqt
        - Src:             'src/jcmarker.c:636,9'
          Dst:             emit_dht
        - Src:             'src/jcmarker.c:638,9'
          Dst:             emit_dht
        - Src:             'src/jcmarker.c:636,9'
          Dst:             emit_dht
        - Src:             'src/jcmarker.c:638,9'
          Dst:             emit_dht
        - Src:             'src/jcmarker.c:636,9'
          Dst:             emit_dht
        - Src:             'src/jcmarker.c:638,9'
          Dst:             emit_dht
        - Src:             'src/jcmarker.c:636,9'
          Dst:             emit_dht
        - Src:             'src/jcmarker.c:638,9'
          Dst:             emit_dht
        - Src:             'src/jcmarker.c:642,3'
          Dst:             emit_marker
    - functionName:    write_file_trailer
      functionSourceFile: '/src/libjpeg-turbo/src/jcmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 609
      functionLinenumberEnd: 611
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - emit_marker
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jcmarker.c:610,3'
          Dst:             emit_marker
    - functionName:    write_scan_header
      functionSourceFile: '/src/libjpeg-turbo/src/jcmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 564
      functionLinenumberEnd: 600
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         28
      ICount:          136
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - emit_dac
        - emit_dht
        - emit_dri
        - emit_sos
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jcmarker.c:574,5'
          Dst:             emit_dac
        - Src:             'src/jcmarker.c:583,9'
          Dst:             emit_dht
        - Src:             'src/jcmarker.c:587,9'
          Dst:             emit_dht
        - Src:             'src/jcmarker.c:595,5'
          Dst:             emit_dri
        - Src:             'src/jcmarker.c:599,3'
          Dst:             emit_sos
    - functionName:    write_frame_header
      functionSourceFile: '/src/libjpeg-turbo/src/jcmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 501
      functionLinenumberEnd: 553
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         67
      ICount:          298
      EdgeCount:       92
      CyclomaticComplexity: 27
      functionsReached:
        - emit_dqt
        - emit_sof
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jcmarker.c:512,15'
          Dst:             emit_dqt
        - Src:             'src/jcmarker.c:0,0'
          Dst:             emit_sof
    - functionName:    write_file_header
      functionSourceFile: '/src/libjpeg-turbo/src/jcmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 476
      functionLinenumberEnd: 488
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          44
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - emit_adobe_app14
        - emit_jfif_app0
        - emit_marker
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jcmarker.c:479,3'
          Dst:             emit_marker
        - Src:             'src/jcmarker.c:485,5'
          Dst:             emit_jfif_app0
        - Src:             'src/jcmarker.c:487,5'
          Dst:             emit_adobe_app14
    - functionName:    jinit_marker_writer
      functionSourceFile: '/src/libjpeg-turbo/src/jcmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 652
      functionLinenumberEnd: 670
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    per_scan_setup
      functionSourceFile: '/src/libjpeg-turbo/src/jcmaster.c'
      linkageType:     InternalLinkage
      functionLinenumber: 487
      functionLinenumberEnd: 566
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         49
      ICount:          328
      EdgeCount:       65
      CyclomaticComplexity: 18
      functionsReached:
        - jdiv_round_up
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jcmaster.c:527,7'
          Dst:             jdiv_round_up
        - Src:             'src/jcmaster.c:530,7'
          Dst:             jdiv_round_up
    - functionName:    select_scan_parameters
      functionSourceFile: '/src/libjpeg-turbo/src/jcmaster.c'
      linkageType:     InternalLinkage
      functionLinenumber: 444
      functionLinenumberEnd: 480
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         40
      ICount:          227
      EdgeCount:       53
      CyclomaticComplexity: 15
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    using_std_huff_tables
      functionSourceFile: '/src/libjpeg-turbo/src/jcmaster.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         36
      ICount:          148
      EdgeCount:       52
      CyclomaticComplexity: 18
      functionsReached:
        - memcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jcmaster.c:141,7'
          Dst:             memcmp
        - Src:             'src/jcmaster.c:143,7'
          Dst:             memcmp
        - Src:             'src/jcmaster.c:145,7'
          Dst:             memcmp
        - Src:             'src/jcmaster.c:147,7'
          Dst:             memcmp
        - Src:             'src/jcmaster.c:149,7'
          Dst:             memcmp
        - Src:             'src/jcmaster.c:151,7'
          Dst:             memcmp
        - Src:             'src/jcmaster.c:153,7'
          Dst:             memcmp
        - Src:             'src/jcmaster.c:155,7'
          Dst:             memcmp
    - functionName:    initial_setup
      functionSourceFile: '/src/libjpeg-turbo/src/jcmaster.c'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 266
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         65
      ICount:          408
      EdgeCount:       88
      CyclomaticComplexity: 25
      functionsReached:
        - jdiv_round_up
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jcmaster.c:244,7'
          Dst:             jdiv_round_up
        - Src:             'src/jcmaster.c:247,7'
          Dst:             jdiv_round_up
        - Src:             'src/jcmaster.c:251,7'
          Dst:             jdiv_round_up
        - Src:             'src/jcmaster.c:254,7'
          Dst:             jdiv_round_up
        - Src:             'src/jcmaster.c:264,5'
          Dst:             jdiv_round_up
    - functionName:    validate_script
      functionSourceFile: '/src/libjpeg-turbo/src/jcmaster.c'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 436
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         184
      ICount:          900
      EdgeCount:       254
      CyclomaticComplexity: 72
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    finish_pass_master
      functionSourceFile: '/src/libjpeg-turbo/src/jcmaster.c'
      linkageType:     InternalLinkage
      functionLinenumber: 682
      functionLinenumberEnd: 713
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          75
      EdgeCount:       14
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/jcmaster.c:691,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    pass_startup
      functionSourceFile: '/src/libjpeg-turbo/src/jcmaster.c'
      linkageType:     InternalLinkage
      functionLinenumber: 668
      functionLinenumberEnd: 673
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    prepare_for_pass
      functionSourceFile: '/src/libjpeg-turbo/src/jcmaster.c'
      linkageType:     InternalLinkage
      functionLinenumber: 579
      functionLinenumberEnd: 653
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         32
      ICount:          259
      EdgeCount:       40
      CyclomaticComplexity: 10
      functionsReached:
        - per_scan_setup
        - select_scan_parameters
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/jcmaster.c:582,3'
          Branch Sides:    []
      Callsites:
        - Src:             'src/jcmaster.c:587,5'
          Dst:             select_scan_parameters
        - Src:             'src/jcmaster.c:588,5'
          Dst:             per_scan_setup
        - Src:             'src/jcmaster.c:611,5'
          Dst:             select_scan_parameters
        - Src:             'src/jcmaster.c:612,5'
          Dst:             per_scan_setup
        - Src:             'src/jcmaster.c:631,7'
          Dst:             select_scan_parameters
        - Src:             'src/jcmaster.c:632,7'
          Dst:             per_scan_setup
    - functionName:    jinit_c_master_control
      functionSourceFile: '/src/libjpeg-turbo/src/jcmaster.c'
      linkageType:     InternalLinkage
      functionLinenumber: 722
      functionLinenumberEnd: 808
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         66
      ICount:          350
      EdgeCount:       91
      CyclomaticComplexity: 27
      functionsReached:
        - initial_setup
        - jpeg_default_colorspace
        - using_std_huff_tables
        - validate_script
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jcmaster.c:738,5'
          Dst:             validate_script
        - Src:             'src/jcmaster.c:759,5'
          Dst:             jpeg_default_colorspace
        - Src:             'src/jcmaster.c:767,3'
          Dst:             initial_setup
        - Src:             'src/jcmaster.c:784,31'
          Dst:             using_std_huff_tables
    - functionName:    jpeg_alloc_huff_table
      functionSourceFile: '/src/libjpeg-turbo/src/jcomapi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_alloc_quant_table
      functionSourceFile: '/src/libjpeg-turbo/src/jcomapi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_destroy
      functionSourceFile: '/src/libjpeg-turbo/src/jcomapi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_abort
      functionSourceFile: '/src/libjpeg-turbo/src/jcomapi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          47
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    add_huff_table
      functionSourceFile: '/src/libjpeg-turbo/src/jstdhuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          79
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - jpeg_alloc_huff_table
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jstdhuff.c:27,16'
          Dst:             jpeg_alloc_huff_table
    - functionName:    jpeg_enable_lossless
      functionSourceFile: '/src/libjpeg-turbo/src/jcparam.c'
      linkageType:     InternalLinkage
      functionLinenumber: 569
      functionLinenumberEnd: 590
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          103
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fill_scans
      functionSourceFile: '/src/libjpeg-turbo/src/jcparam.c'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 445
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          88
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fill_a_scan
      functionSourceFile: '/src/libjpeg-turbo/src/jcparam.c'
      linkageType:     InternalLinkage
      functionLinenumber: 419
      functionLinenumberEnd: 427
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fill_dc_scans
      functionSourceFile: '/src/libjpeg-turbo/src/jcparam.c'
      linkageType:     InternalLinkage
      functionLinenumber: 451
      functionLinenumberEnd: 467
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          101
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - fill_scans
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jcparam.c:465,15'
          Dst:             fill_scans
    - functionName:    jpeg_simple_progression
      functionSourceFile: '/src/libjpeg-turbo/src/jcparam.c'
      linkageType:     InternalLinkage
      functionLinenumber: 478
      functionLinenumberEnd: 555
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         31
      ICount:          175
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - fill_a_scan
        - fill_dc_scans
        - fill_scans
        - jpeg_default_colorspace
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jcparam.c:490,5'
          Dst:             jpeg_default_colorspace
        - Src:             'src/jcparam.c:546,15'
          Dst:             fill_dc_scans
        - Src:             'src/jcparam.c:547,15'
          Dst:             fill_scans
        - Src:             'src/jcparam.c:548,15'
          Dst:             fill_scans
        - Src:             'src/jcparam.c:550,15'
          Dst:             fill_scans
        - Src:             'src/jcparam.c:552,15'
          Dst:             fill_dc_scans
        - Src:             'src/jcparam.c:553,15'
          Dst:             fill_scans
        - Src:             'src/jcparam.c:546,15'
          Dst:             fill_dc_scans
        - Src:             'src/jcparam.c:547,15'
          Dst:             fill_scans
        - Src:             'src/jcparam.c:548,15'
          Dst:             fill_scans
        - Src:             'src/jcparam.c:550,15'
          Dst:             fill_scans
        - Src:             'src/jcparam.c:552,15'
          Dst:             fill_dc_scans
        - Src:             'src/jcparam.c:553,15'
          Dst:             fill_scans
        - Src:             'src/jcparam.c:526,15'
          Dst:             fill_dc_scans
        - Src:             'src/jcparam.c:528,15'
          Dst:             fill_a_scan
        - Src:             'src/jcparam.c:530,15'
          Dst:             fill_a_scan
        - Src:             'src/jcparam.c:531,15'
          Dst:             fill_a_scan
        - Src:             'src/jcparam.c:533,15'
          Dst:             fill_a_scan
        - Src:             'src/jcparam.c:535,15'
          Dst:             fill_a_scan
        - Src:             'src/jcparam.c:537,15'
          Dst:             fill_dc_scans
        - Src:             'src/jcparam.c:539,15'
          Dst:             fill_a_scan
        - Src:             'src/jcparam.c:540,15'
          Dst:             fill_a_scan
        - Src:             'src/jcparam.c:542,15'
          Dst:             fill_a_scan
    - functionName:    jpeg_default_colorspace
      functionSourceFile: '/src/libjpeg-turbo/src/jcparam.c'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionLinenumberEnd: 325
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         24
      ICount:          113
      EdgeCount:       24
      CyclomaticComplexity: 2
      functionsReached:
        - jpeg_set_colorspace
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/jcparam.c:288,3'
          Branch Sides:    []
      Callsites:
        - Src:             'src/jcparam.c:290,5'
          Dst:             jpeg_set_colorspace
        - Src:             'src/jcparam.c:305,7'
          Dst:             jpeg_set_colorspace
        - Src:             'src/jcparam.c:308,7'
          Dst:             jpeg_set_colorspace
        - Src:             'src/jcparam.c:311,5'
          Dst:             jpeg_set_colorspace
        - Src:             'src/jcparam.c:314,5'
          Dst:             jpeg_set_colorspace
        - Src:             'src/jcparam.c:317,5'
          Dst:             jpeg_set_colorspace
        - Src:             'src/jcparam.c:320,5'
          Dst:             jpeg_set_colorspace
    - functionName:    jpeg_set_colorspace
      functionSourceFile: '/src/libjpeg-turbo/src/jcparam.c'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 411
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         33
      ICount:          320
      EdgeCount:       40
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/jcparam.c:360,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    std_huff_tables
      functionSourceFile: '/src/libjpeg-turbo/src/jstdhuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - add_huff_table
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jstdhuff.c:136,3'
          Dst:             add_huff_table
        - Src:             'src/jstdhuff.c:138,3'
          Dst:             add_huff_table
        - Src:             'src/jstdhuff.c:140,3'
          Dst:             add_huff_table
        - Src:             'src/jstdhuff.c:142,3'
          Dst:             add_huff_table
    - functionName:    jpeg_set_defaults
      functionSourceFile: '/src/libjpeg-turbo/src/jcparam.c'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          102
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - jpeg_default_colorspace
        - jpeg_set_quality
        - std_huff_tables
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jcparam.c:208,3'
          Dst:             jpeg_set_quality
        - Src:             'src/jcparam.c:210,3'
          Dst:             std_huff_tables
        - Src:             'src/jcparam.c:277,3'
          Dst:             jpeg_default_colorspace
    - functionName:    jpeg_set_quality
      functionSourceFile: '/src/libjpeg-turbo/src/jcparam.c'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - jpeg_quality_scaling
        - jpeg_set_linear_quality
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jcparam.c:166,13'
          Dst:             jpeg_quality_scaling
        - Src:             'src/jcparam.c:169,3'
          Dst:             jpeg_set_linear_quality
    - functionName:    jpeg_quality_scaling
      functionSourceFile: '/src/libjpeg-turbo/src/jcparam.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          39
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_set_linear_quality
      functionSourceFile: '/src/libjpeg-turbo/src/jcparam.c'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - jpeg_add_quant_table
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jcparam.c:124,3'
          Dst:             jpeg_add_quant_table
        - Src:             'src/jcparam.c:126,3'
          Dst:             jpeg_add_quant_table
    - functionName:    jpeg_add_quant_table
      functionSourceFile: '/src/libjpeg-turbo/src/jcparam.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          178
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - jpeg_alloc_quant_table
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jcparam.c:53,16'
          Dst:             jpeg_alloc_quant_table
    - functionName:    emit_buffered_bits
      functionSourceFile: '/src/libjpeg-turbo/src/jcphuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 380
      functionLinenumberEnd: 389
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          45
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - emit_bits
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jcphuff.c:385,5'
          Dst:             emit_bits
    - functionName:    emit_bits
      functionSourceFile: '/src/libjpeg-turbo/src/jcphuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 312
      functionLinenumberEnd: 345
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          131
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - dump_buffer
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jcphuff.c:335,5'
          Dst:             dump_buffer
        - Src:             'src/jcphuff.c:337,7'
          Dst:             dump_buffer
    - functionName:    dump_buffer
      functionSourceFile: '/src/libjpeg-turbo/src/jcphuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 290
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    flush_bits
      functionSourceFile: '/src/libjpeg-turbo/src/jcphuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 354
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - emit_bits
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jcphuff.c:351,3'
          Dst:             emit_bits
    - functionName:    emit_eobrun
      functionSourceFile: '/src/libjpeg-turbo/src/jcphuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 398
      functionLinenumberEnd: 418
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          70
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - emit_bits
        - emit_buffered_bits
        - emit_symbol
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jcphuff.c:408,5'
          Dst:             emit_symbol
        - Src:             'src/jcphuff.c:410,7'
          Dst:             emit_bits
        - Src:             'src/jcphuff.c:415,5'
          Dst:             emit_buffered_bits
    - functionName:    emit_symbol
      functionSourceFile: '/src/libjpeg-turbo/src/jcphuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 363
      functionLinenumberEnd: 370
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - emit_bits
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jcphuff.c:368,5'
          Dst:             emit_bits
    - functionName:    emit_restart
      functionSourceFile: '/src/libjpeg-turbo/src/jcphuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 427
      functionLinenumberEnd: 447
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          106
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - dump_buffer
        - emit_eobrun
        - flush_bits
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jcphuff.c:430,3'
          Dst:             emit_eobrun
        - Src:             'src/jcphuff.c:433,5'
          Dst:             flush_bits
        - Src:             'src/jcphuff.c:434,5'
          Dst:             dump_buffer
        - Src:             'src/jcphuff.c:435,5'
          Dst:             dump_buffer
    - functionName:    finish_pass_phuff
      functionSourceFile: '/src/libjpeg-turbo/src/jcphuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1013
      functionLinenumberEnd: 1025
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - emit_eobrun
        - flush_bits
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jcphuff.c:1020,3'
          Dst:             emit_eobrun
        - Src:             'src/jcphuff.c:1021,3'
          Dst:             flush_bits
    - functionName:    finish_pass_gather_phuff
      functionSourceFile: '/src/libjpeg-turbo/src/jcphuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1034
      functionLinenumberEnd: 1072
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         28
      ICount:          147
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - emit_eobrun
        - jpeg_alloc_huff_table
        - jpeg_gen_optimal_table
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jcphuff.c:1043,3'
          Dst:             emit_eobrun
        - Src:             'src/jcphuff.c:1067,20'
          Dst:             jpeg_alloc_huff_table
        - Src:             'src/jcphuff.c:1068,7'
          Dst:             jpeg_gen_optimal_table
        - Src:             'src/jcphuff.c:1067,20'
          Dst:             jpeg_alloc_huff_table
        - Src:             'src/jcphuff.c:1068,7'
          Dst:             jpeg_gen_optimal_table
    - functionName:    encode_mcu_AC_refine_prepare
      functionSourceFile: '/src/libjpeg-turbo/src/jcphuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 808
      functionLinenumberEnd: 842
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          77
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    encode_mcu_AC_refine
      functionSourceFile: '/src/libjpeg-turbo/src/jcphuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 907
      functionLinenumberEnd: 1004
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         43
      ICount:          285
      EdgeCount:       58
      CyclomaticComplexity: 17
      functionsReached:
        - emit_bits
        - emit_buffered_bits
        - emit_eobrun
        - emit_restart
        - emit_symbol
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jcphuff.c:931,7'
          Dst:             emit_restart
        - Src:             'src/jcphuff.c:957,3'
          Dst:             emit_eobrun
        - Src:             'src/jcphuff.c:957,3'
          Dst:             emit_symbol
        - Src:             'src/jcphuff.c:957,3'
          Dst:             emit_buffered_bits
        - Src:             'src/jcphuff.c:957,3'
          Dst:             emit_eobrun
        - Src:             'src/jcphuff.c:957,3'
          Dst:             emit_symbol
        - Src:             'src/jcphuff.c:957,3'
          Dst:             emit_buffered_bits
        - Src:             'src/jcphuff.c:957,3'
          Dst:             emit_eobrun
        - Src:             'src/jcphuff.c:957,3'
          Dst:             emit_symbol
        - Src:             'src/jcphuff.c:957,3'
          Dst:             emit_bits
        - Src:             'src/jcphuff.c:957,3'
          Dst:             emit_buffered_bits
        - Src:             'src/jcphuff.c:987,7'
          Dst:             emit_eobrun
    - functionName:    encode_mcu_DC_refine
      functionSourceFile: '/src/libjpeg-turbo/src/jcphuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 735
      functionLinenumberEnd: 772
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          115
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - emit_bits
        - emit_restart
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jcphuff.c:748,7'
          Dst:             emit_restart
        - Src:             'src/jcphuff.c:756,5'
          Dst:             emit_bits
    - functionName:    encode_mcu_AC_first_prepare
      functionSourceFile: '/src/libjpeg-turbo/src/jcphuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 571
      functionLinenumberEnd: 596
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          66
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    encode_mcu_AC_first
      functionSourceFile: '/src/libjpeg-turbo/src/jcphuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 637
      functionLinenumberEnd: 724
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         37
      ICount:          231
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - emit_bits
        - emit_eobrun
        - emit_restart
        - emit_symbol
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jcphuff.c:661,7'
          Dst:             emit_restart
        - Src:             'src/jcphuff.c:681,5'
          Dst:             emit_eobrun
        - Src:             'src/jcphuff.c:689,3'
          Dst:             emit_symbol
        - Src:             'src/jcphuff.c:689,3'
          Dst:             emit_symbol
        - Src:             'src/jcphuff.c:689,3'
          Dst:             emit_bits
        - Src:             'src/jcphuff.c:707,7'
          Dst:             emit_eobrun
    - functionName:    encode_mcu_DC_first
      functionSourceFile: '/src/libjpeg-turbo/src/jcphuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 457
      functionLinenumberEnd: 534
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          170
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - emit_bits
        - emit_restart
        - emit_symbol
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jcphuff.c:474,7'
          Dst:             emit_restart
        - Src:             'src/jcphuff.c:513,5'
          Dst:             emit_symbol
        - Src:             'src/jcphuff.c:518,7'
          Dst:             emit_bits
    - functionName:    start_pass_phuff
      functionSourceFile: '/src/libjpeg-turbo/src/jcphuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         63
      ICount:          342
      EdgeCount:       85
      CyclomaticComplexity: 24
      functionsReached:
        - jpeg_make_c_derived_tbl
        - jsimd_set_encode_mcu_AC_first_prepare
        - jsimd_set_encode_mcu_AC_refine_prepare
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jcphuff.c:199,10'
          Dst:             jsimd_set_encode_mcu_AC_first_prepare
        - Src:             'src/jcphuff.c:209,12'
          Dst:             jsimd_set_encode_mcu_AC_refine_prepare
        - Src:             'src/jcphuff.c:255,7'
          Dst:             jpeg_make_c_derived_tbl
    - functionName:    jinit_phuff_encoder
      functionSourceFile: '/src/libjpeg-turbo/src/jcphuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1081
      functionLinenumberEnd: 1097
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    expand_bottom_edge
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcprepct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          33
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - jcopy_sample_rows
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jcprepct.c:123,5'
          Dst:             jcopy_sample_rows
    - functionName:    pre_process_data
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcprepct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          217
      EdgeCount:       53
      CyclomaticComplexity: 15
      functionsReached:
        - expand_bottom_edge
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jcprepct.c:175,9'
          Dst:             expand_bottom_edge
        - Src:             'src/wrapper/../jcprepct.c:202,9'
          Dst:             expand_bottom_edge
    - functionName:    create_context_buffer
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcprepct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 307
      functionLinenumberEnd: 345
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         33
      ICount:          287
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pre_process_context
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcprepct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         51
      ICount:          265
      EdgeCount:       68
      CyclomaticComplexity: 19
      functionsReached:
        - expand_bottom_edge
        - jcopy_sample_rows
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jcprepct.c:254,13'
          Dst:             jcopy_sample_rows
        - Src:             'src/wrapper/../jcprepct.c:269,11'
          Dst:             expand_bottom_edge
    - functionName:    start_pass_prep
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcprepct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jinit_c_prep_controller
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcprepct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 356
      functionLinenumberEnd: 411
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          159
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - create_context_buffer
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jcprepct.c:395,5'
          Dst:             create_context_buffer
    - functionName:    expand_bottom_edge
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcprepct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          33
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - j12copy_sample_rows
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jcprepct.c:123,5'
          Dst:             j12copy_sample_rows
    - functionName:    pre_process_data
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcprepct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          217
      EdgeCount:       53
      CyclomaticComplexity: 15
      functionsReached:
        - expand_bottom_edge
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jcprepct.c:175,9'
          Dst:             expand_bottom_edge
        - Src:             'src/wrapper/../jcprepct.c:202,9'
          Dst:             expand_bottom_edge
    - functionName:    create_context_buffer
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcprepct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 307
      functionLinenumberEnd: 345
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         33
      ICount:          287
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pre_process_context
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcprepct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         51
      ICount:          265
      EdgeCount:       68
      CyclomaticComplexity: 19
      functionsReached:
        - expand_bottom_edge
        - j12copy_sample_rows
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jcprepct.c:254,13'
          Dst:             j12copy_sample_rows
        - Src:             'src/wrapper/../jcprepct.c:269,11'
          Dst:             expand_bottom_edge
    - functionName:    start_pass_prep
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcprepct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    j12init_c_prep_controller
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcprepct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 356
      functionLinenumberEnd: 411
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          159
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - create_context_buffer
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jcprepct.c:395,5'
          Dst:             create_context_buffer
    - functionName:    expand_bottom_edge
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcprepct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          33
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - j16copy_sample_rows
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jcprepct.c:123,5'
          Dst:             j16copy_sample_rows
    - functionName:    pre_process_data
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcprepct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          217
      EdgeCount:       53
      CyclomaticComplexity: 15
      functionsReached:
        - expand_bottom_edge
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jcprepct.c:175,9'
          Dst:             expand_bottom_edge
        - Src:             'src/wrapper/../jcprepct.c:202,9'
          Dst:             expand_bottom_edge
    - functionName:    create_context_buffer
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcprepct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 307
      functionLinenumberEnd: 345
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         33
      ICount:          287
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pre_process_context
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcprepct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         51
      ICount:          265
      EdgeCount:       68
      CyclomaticComplexity: 19
      functionsReached:
        - expand_bottom_edge
        - j16copy_sample_rows
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jcprepct.c:254,13'
          Dst:             j16copy_sample_rows
        - Src:             'src/wrapper/../jcprepct.c:269,11'
          Dst:             expand_bottom_edge
    - functionName:    start_pass_prep
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcprepct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    j16init_c_prep_controller
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcprepct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 356
      functionLinenumberEnd: 411
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          159
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - create_context_buffer
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jcprepct.c:395,5'
          Dst:             create_context_buffer
    - functionName:    expand_right_edge
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          102
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    int_downsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          220
      EdgeCount:       46
      CyclomaticComplexity: 13
      functionsReached:
        - expand_right_edge
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jcsample.c:172,3'
          Dst:             expand_right_edge
    - functionName:    h2v2_downsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 296
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          162
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - expand_right_edge
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jcsample.c:279,3'
          Dst:             expand_right_edge
    - functionName:    h2v2_smooth_downsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          284
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - expand_right_edge
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jcsample.c:322,3'
          Dst:             expand_right_edge
    - functionName:    h2v1_downsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 255
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          131
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - expand_right_edge
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jcsample.c:242,3'
          Dst:             expand_right_edge
    - functionName:    fullsize_downsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - expand_right_edge
        - jcopy_sample_rows
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jcsample.c:207,3'
          Dst:             jcopy_sample_rows
        - Src:             'src/wrapper/../jcsample.c:210,3'
          Dst:             expand_right_edge
    - functionName:    fullsize_smooth_downsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 399
      functionLinenumberEnd: 456
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          344
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - expand_right_edge
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jcsample.c:412,3'
          Dst:             expand_right_edge
    - functionName:    sep_downsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          58
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    start_pass_downsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jinit_downsampler
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 468
      functionLinenumberEnd: 556
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         52
      ICount:          289
      EdgeCount:       72
      CyclomaticComplexity: 22
      functionsReached:
        - jsimd_set_h2v1_downsample
        - jsimd_set_h2v2_downsample
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jcsample.c:521,11'
          Dst:             jsimd_set_h2v1_downsample
        - Src:             'src/wrapper/../jcsample.c:536,13'
          Dst:             jsimd_set_h2v2_downsample
    - functionName:    expand_right_edge
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          143
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    int_downsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         56
      ICount:          298
      EdgeCount:       75
      CyclomaticComplexity: 21
      functionsReached:
        - expand_right_edge
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jcsample.c:172,3'
          Dst:             expand_right_edge
    - functionName:    h2v2_downsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 296
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          161
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - expand_right_edge
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jcsample.c:279,3'
          Dst:             expand_right_edge
    - functionName:    h2v2_smooth_downsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          441
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - expand_right_edge
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jcsample.c:322,3'
          Dst:             expand_right_edge
    - functionName:    h2v1_downsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 255
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          130
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - expand_right_edge
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jcsample.c:242,3'
          Dst:             expand_right_edge
    - functionName:    fullsize_downsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - expand_right_edge
        - j12copy_sample_rows
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jcsample.c:207,3'
          Dst:             j12copy_sample_rows
        - Src:             'src/wrapper/../jcsample.c:210,3'
          Dst:             expand_right_edge
    - functionName:    fullsize_smooth_downsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 399
      functionLinenumberEnd: 456
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          351
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - expand_right_edge
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jcsample.c:412,3'
          Dst:             expand_right_edge
    - functionName:    sep_downsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          58
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    start_pass_downsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    j12init_downsampler
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 468
      functionLinenumberEnd: 556
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         48
      ICount:          271
      EdgeCount:       66
      CyclomaticComplexity: 20
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    expand_right_edge
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          143
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    int_downsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         56
      ICount:          298
      EdgeCount:       75
      CyclomaticComplexity: 21
      functionsReached:
        - expand_right_edge
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jcsample.c:172,3'
          Dst:             expand_right_edge
    - functionName:    h2v2_downsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 296
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          161
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - expand_right_edge
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jcsample.c:279,3'
          Dst:             expand_right_edge
    - functionName:    h2v2_smooth_downsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          441
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - expand_right_edge
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jcsample.c:322,3'
          Dst:             expand_right_edge
    - functionName:    h2v1_downsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 255
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          130
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - expand_right_edge
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jcsample.c:242,3'
          Dst:             expand_right_edge
    - functionName:    fullsize_downsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - expand_right_edge
        - j16copy_sample_rows
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jcsample.c:207,3'
          Dst:             j16copy_sample_rows
        - Src:             'src/wrapper/../jcsample.c:210,3'
          Dst:             expand_right_edge
    - functionName:    fullsize_smooth_downsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 399
      functionLinenumberEnd: 456
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          353
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - expand_right_edge
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jcsample.c:412,3'
          Dst:             expand_right_edge
    - functionName:    sep_downsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          58
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    start_pass_downsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    j16init_downsampler
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 468
      functionLinenumberEnd: 556
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         48
      ICount:          271
      EdgeCount:       66
      CyclomaticComplexity: 20
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_finish_decompress
      functionSourceFile: '/src/libjpeg-turbo/src/jdapimin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 405
      functionLinenumberEnd: 430
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         25
      ICount:          132
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - jpeg_abort
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jdapimin.c:428,3'
          Dst:             jpeg_abort
    - functionName:    jpeg_has_multiple_scans
      functionSourceFile: '/src/libjpeg-turbo/src/jdapimin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 385
      functionLinenumberEnd: 390
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_input_complete
      functionSourceFile: '/src/libjpeg-turbo/src/jdapimin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 370
      functionLinenumberEnd: 375
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    default_decompress_parms
      functionSourceFile: '/src/libjpeg-turbo/src/jdapimin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         37
      ICount:          218
      EdgeCount:       45
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/jdapimin.c:144,3'
          Branch Sides:    []
        - Branch String:   'src/jdapimin.c:154,7'
          Branch Sides:    []
        - Branch String:   'src/jdapimin.c:197,7'
          Branch Sides:    []
      Callsites:       []
    - functionName:    jpeg_consume_input
      functionSourceFile: '/src/libjpeg-turbo/src/jdapimin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 323
      functionLinenumberEnd: 360
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          112
      EdgeCount:       19
      CyclomaticComplexity: 2
      functionsReached:
        - default_decompress_parms
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/jdapimin.c:327,3'
          Branch Sides:    []
      Callsites:
        - Src:             'src/jdapimin.c:339,7'
          Dst:             default_decompress_parms
    - functionName:    jpeg_read_header
      functionSourceFile: '/src/libjpeg-turbo/src/jdapimin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionLinenumberEnd: 305
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          69
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - jpeg_abort
        - jpeg_consume_input
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jdapimin.c:284,13'
          Dst:             jpeg_consume_input
        - Src:             'src/jdapimin.c:297,5'
          Dst:             jpeg_abort
    - functionName:    jpeg_abort_decompress
      functionSourceFile: '/src/libjpeg-turbo/src/jdapimin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - jpeg_abort
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jdapimin.c:130,3'
          Dst:             jpeg_abort
    - functionName:    jpeg_destroy_decompress
      functionSourceFile: '/src/libjpeg-turbo/src/jdapimin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - jpeg_destroy
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jdapimin.c:118,3'
          Dst:             jpeg_destroy
    - functionName:    jpeg_CreateDecompress
      functionSourceFile: '/src/libjpeg-turbo/src/jdapimin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          99
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - jinit_input_controller
        - jinit_marker_reader
        - jinit_memory_mgr
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jdapimin.c:67,3'
          Dst:             jinit_memory_mgr
        - Src:             'src/jdapimin.c:85,3'
          Dst:             jinit_marker_reader
        - Src:             'src/jdapimin.c:88,3'
          Dst:             jinit_input_controller
    - functionName:    noop_quantize
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdapistd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 387
      functionLinenumberEnd: 388
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    noop_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdapistd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 379
      functionLinenumberEnd: 380
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_finish_output
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdapistd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 771
      functionLinenumberEnd: 790
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         23
      ICount:          110
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_start_output
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdapistd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 747
      functionLinenumberEnd: 758
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          81
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - output_pass_setup
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jdapistd.c:758,10'
          Dst:             output_pass_setup
    - functionName:    output_pass_setup
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdapistd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         33
      ICount:          192
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_read_raw_data
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdapistd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 693
      functionLinenumberEnd: 730
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          190
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    start_iMCU_row
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcoefct.h'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    increment_simple_rowgroup_ctr
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdapistd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 459
      functionLinenumberEnd: 479
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - read_and_discard_scanlines
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jdapistd.c:0,0'
          Dst:             read_and_discard_scanlines
    - functionName:    read_and_discard_scanlines
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdapistd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 401
      functionLinenumberEnd: 449
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         34
      ICount:          158
      EdgeCount:       46
      CyclomaticComplexity: 14
      functionsReached:
        - jpeg_read_scanlines
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jdapistd.c:442,5'
          Dst:             jpeg_read_scanlines
    - functionName:    jpeg_read_scanlines
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdapistd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionLinenumberEnd: 370
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          170
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    set_wraparound_pointers
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmainct.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         23
      ICount:          228
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_skip_scanlines
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdapistd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 494
      functionLinenumberEnd: 683
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         95
      ICount:          562
      EdgeCount:       129
      CyclomaticComplexity: 36
      functionsReached:
        - increment_simple_rowgroup_ctr
        - read_and_discard_scanlines
        - set_wraparound_pointers
        - start_iMCU_row
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jdapistd.c:552,7'
          Dst:             read_and_discard_scanlines
        - Src:             'src/wrapper/../jdapistd.c:569,7'
          Dst:             set_wraparound_pointers
        - Src:             'src/wrapper/../jdapistd.c:582,7'
          Dst:             increment_simple_rowgroup_ctr
        - Src:             'src/wrapper/../jdapistd.c:620,7'
          Dst:             read_and_discard_scanlines
        - Src:             'src/wrapper/../jdapistd.c:624,7'
          Dst:             increment_simple_rowgroup_ctr
        - Src:             'src/wrapper/../jdapistd.c:655,7'
          Dst:             start_iMCU_row
        - Src:             'src/wrapper/../jdapistd.c:668,5'
          Dst:             read_and_discard_scanlines
        - Src:             'src/wrapper/../jdapistd.c:670,5'
          Dst:             increment_simple_rowgroup_ctr
    - functionName:    jpeg_crop_scanline
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdapistd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         67
      ICount:          404
      EdgeCount:       90
      CyclomaticComplexity: 25
      functionsReached:
        - jdiv_round_up
        - jinit_upsampler
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jdapistd.c:269,17'
          Dst:             jdiv_round_up
        - Src:             'src/wrapper/../jdapistd.c:280,19'
          Dst:             jdiv_round_up
        - Src:             'src/wrapper/../jdapistd.c:295,19'
          Dst:             jdiv_round_up
        - Src:             'src/wrapper/../jdapistd.c:301,5'
          Dst:             jinit_upsampler
    - functionName:    jpeg_start_decompress
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdapistd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         35
      ICount:          164
      EdgeCount:       47
      CyclomaticComplexity: 14
      functionsReached:
        - jinit_master_decompress
        - output_pass_setup
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jdapistd.c:59,5'
          Dst:             jinit_master_decompress
        - Src:             'src/wrapper/../jdapistd.c:99,10'
          Dst:             output_pass_setup
    - functionName:    latch_quant_tables
      functionSourceFile: '/src/libjpeg-turbo/src/jdinput.c'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         20
      ICount:          101
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    per_scan_setup
      functionSourceFile: '/src/libjpeg-turbo/src/jdinput.c'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         43
      ICount:          301
      EdgeCount:       57
      CyclomaticComplexity: 16
      functionsReached:
        - jdiv_round_up
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jdinput.c:204,7'
          Dst:             jdiv_round_up
        - Src:             'src/jdinput.c:207,7'
          Dst:             jdiv_round_up
    - functionName:    initial_setup
      functionSourceFile: '/src/libjpeg-turbo/src/jdinput.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         57
      ICount:          377
      EdgeCount:       77
      CyclomaticComplexity: 22
      functionsReached:
        - jdiv_round_up
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jdinput.c:120,7'
          Dst:             jdiv_round_up
        - Src:             'src/jdinput.c:123,7'
          Dst:             jdiv_round_up
        - Src:             'src/jdinput.c:136,7'
          Dst:             jdiv_round_up
        - Src:             'src/jdinput.c:139,7'
          Dst:             jdiv_round_up
        - Src:             'src/jdinput.c:149,5'
          Dst:             jdiv_round_up
    - functionName:    finish_input_pass
      functionSourceFile: '/src/libjpeg-turbo/src/jdinput.c'
      linkageType:     InternalLinkage
      functionLinenumber: 315
      functionLinenumberEnd: 317
      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:    consume_markers
      functionSourceFile: '/src/libjpeg-turbo/src/jdinput.c'
      linkageType:     InternalLinkage
      functionLinenumber: 332
      functionLinenumberEnd: 374
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         20
      ICount:          113
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - initial_setup
        - start_input_pass
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/jdinput.c:341,3'
          Branch Sides:    []
      Callsites:
        - Src:             'src/jdinput.c:344,7'
          Dst:             initial_setup
        - Src:             'src/jdinput.c:353,7'
          Dst:             start_input_pass
    - functionName:    start_input_pass
      functionSourceFile: '/src/libjpeg-turbo/src/jdinput.c'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - latch_quant_tables
        - per_scan_setup
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jdinput.c:298,3'
          Dst:             per_scan_setup
        - Src:             'src/jdinput.c:300,5'
          Dst:             latch_quant_tables
    - functionName:    reset_input_controller
      functionSourceFile: '/src/libjpeg-turbo/src/jdinput.c'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 395
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jinit_input_controller
      functionSourceFile: '/src/libjpeg-turbo/src/jdinput.c'
      linkageType:     InternalLinkage
      functionLinenumber: 405
      functionLinenumberEnd: 424
      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:    examine_app14
      functionSourceFile: '/src/libjpeg-turbo/src/jdmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 685
      functionLinenumberEnd: 706
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          127
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    examine_app0
      functionSourceFile: '/src/libjpeg-turbo/src/jdmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 612
      functionLinenumberEnd: 675
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          325
      EdgeCount:       57
      CyclomaticComplexity: 16
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/jdmarker.c:657,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    get_dri
      functionSourceFile: '/src/libjpeg-turbo/src/jdmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 572
      functionLinenumberEnd: 590
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         27
      ICount:          177
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_dqt
      functionSourceFile: '/src/libjpeg-turbo/src/jdmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 514
      functionLinenumberEnd: 566
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         64
      ICount:          515
      EdgeCount:       86
      CyclomaticComplexity: 24
      functionsReached:
        - jpeg_alloc_quant_table
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jdmarker.c:535,34'
          Dst:             jpeg_alloc_quant_table
    - functionName:    get_dht
      functionSourceFile: '/src/libjpeg-turbo/src/jdmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 440
      functionLinenumberEnd: 508
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         137
      ICount:          909
      EdgeCount:       188
      CyclomaticComplexity: 53
      functionsReached:
        - jpeg_alloc_huff_table
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jdmarker.c:497,18'
          Dst:             jpeg_alloc_huff_table
    - functionName:    get_dac
      functionSourceFile: '/src/libjpeg-turbo/src/jdmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 394
      functionLinenumberEnd: 428
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         41
      ICount:          261
      EdgeCount:       55
      CyclomaticComplexity: 16
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_sos
      functionSourceFile: '/src/libjpeg-turbo/src/jdmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 311
      functionLinenumberEnd: 386
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         102
      ICount:          624
      EdgeCount:       140
      CyclomaticComplexity: 40
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_sof
      functionSourceFile: '/src/libjpeg-turbo/src/jdmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 305
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         82
      ICount:          579
      EdgeCount:       112
      CyclomaticComplexity: 32
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_soi
      functionSourceFile: '/src/libjpeg-turbo/src/jdmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          73
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    first_marker
      functionSourceFile: '/src/libjpeg-turbo/src/jdmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 945
      functionLinenumberEnd: 958
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         20
      ICount:          114
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_set_marker_processor
      functionSourceFile: '/src/libjpeg-turbo/src/jdmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1376
      functionLinenumberEnd: 1385
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          56
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    save_marker
      functionSourceFile: '/src/libjpeg-turbo/src/jdmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 760
      functionLinenumberEnd: 856
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         65
      ICount:          420
      EdgeCount:       85
      CyclomaticComplexity: 22
      functionsReached:
        - examine_app0
        - examine_app14
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/jdmarker.c:837,3'
          Branch Sides:    []
      Callsites:
        - Src:             'src/jdmarker.c:839,5'
          Dst:             examine_app0
        - Src:             'src/jdmarker.c:842,5'
          Dst:             examine_app14
    - functionName:    jpeg_save_markers
      functionSourceFile: '/src/libjpeg-turbo/src/jdmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1327
      functionLinenumberEnd: 1364
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          137
      EdgeCount:       41
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    skip_variable
      functionSourceFile: '/src/libjpeg-turbo/src/jdmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 864
      functionLinenumberEnd: 878
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          116
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    18
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_interesting_appn
      functionSourceFile: '/src/libjpeg-turbo/src/jdmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 712
      functionLinenumberEnd: 752
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         34
      ICount:          206
      EdgeCount:       43
      CyclomaticComplexity: 11
      functionsReached:
        - examine_app0
        - examine_app14
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/jdmarker.c:733,3'
          Branch Sides:    []
      Callsites:
        - Src:             'src/jdmarker.c:735,5'
          Dst:             examine_app0
        - Src:             'src/jdmarker.c:738,5'
          Dst:             examine_app14
    - functionName:    read_restart_marker
      functionSourceFile: '/src/libjpeg-turbo/src/jdmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1139
      functionLinenumberEnd: 1164
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          84
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - next_marker
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jdmarker.c:1143,10'
          Dst:             next_marker
    - functionName:    next_marker
      functionSourceFile: '/src/libjpeg-turbo/src/jdmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 892
      functionLinenumberEnd: 934
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         34
      ICount:          197
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    read_markers
      functionSourceFile: '/src/libjpeg-turbo/src/jdmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 970
      functionLinenumberEnd: 1122
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         187
      ICount:          830
      EdgeCount:       219
      CyclomaticComplexity: 34
      functionsReached:
        - first_marker
        - get_dac
        - get_dht
        - get_dqt
        - get_dri
        - get_sof
        - get_soi
        - get_sos
        - next_marker
        - skip_variable
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/jdmarker.c:988,5'
          Branch Sides:    []
        - Branch String:   'src/jdmarker.c:988,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/jdmarker.c:980,14'
          Dst:             next_marker
        - Src:             'src/jdmarker.c:977,14'
          Dst:             first_marker
        - Src:             'src/jdmarker.c:1106,12'
          Dst:             skip_variable
        - Src:             'src/jdmarker.c:1063,12'
          Dst:             get_dri
        - Src:             'src/jdmarker.c:1058,12'
          Dst:             get_dqt
        - Src:             'src/jdmarker.c:1053,12'
          Dst:             get_dht
        - Src:             'src/jdmarker.c:1048,12'
          Dst:             get_dac
        - Src:             'src/jdmarker.c:1021,12'
          Dst:             get_sof
        - Src:             'src/jdmarker.c:1016,12'
          Dst:             get_sof
        - Src:             'src/jdmarker.c:1011,12'
          Dst:             get_sof
        - Src:             'src/jdmarker.c:1006,12'
          Dst:             get_sof
        - Src:             'src/jdmarker.c:1001,12'
          Dst:             get_sof
        - Src:             'src/jdmarker.c:996,12'
          Dst:             get_sof
        - Src:             'src/jdmarker.c:990,12'
          Dst:             get_soi
        - Src:             'src/jdmarker.c:977,14'
          Dst:             first_marker
        - Src:             'src/jdmarker.c:980,14'
          Dst:             next_marker
        - Src:             'src/jdmarker.c:990,12'
          Dst:             get_soi
        - Src:             'src/jdmarker.c:996,12'
          Dst:             get_sof
        - Src:             'src/jdmarker.c:1001,12'
          Dst:             get_sof
        - Src:             'src/jdmarker.c:1006,12'
          Dst:             get_sof
        - Src:             'src/jdmarker.c:1011,12'
          Dst:             get_sof
        - Src:             'src/jdmarker.c:1016,12'
          Dst:             get_sof
        - Src:             'src/jdmarker.c:1021,12'
          Dst:             get_sof
        - Src:             'src/jdmarker.c:1037,12'
          Dst:             get_sos
        - Src:             'src/jdmarker.c:1048,12'
          Dst:             get_dac
        - Src:             'src/jdmarker.c:1053,12'
          Dst:             get_dht
        - Src:             'src/jdmarker.c:1058,12'
          Dst:             get_dqt
        - Src:             'src/jdmarker.c:1063,12'
          Dst:             get_dri
        - Src:             'src/jdmarker.c:1106,12'
          Dst:             skip_variable
    - functionName:    reset_marker_reader
      functionSourceFile: '/src/libjpeg-turbo/src/jdmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1268
      functionLinenumberEnd: 1278
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jinit_marker_reader
      functionSourceFile: '/src/libjpeg-turbo/src/jdmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1288
      functionLinenumberEnd: 1315
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          69
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - reset_marker_reader
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jdmarker.c:1314,3'
          Dst:             reset_marker_reader
    - functionName:    jpeg_resync_to_restart
      functionSourceFile: '/src/libjpeg-turbo/src/jdmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1218
      functionLinenumberEnd: 1259
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          152
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - next_marker
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jdmarker.c:1249,12'
          Dst:             next_marker
    - functionName:    prepare_range_limit_table
      functionSourceFile: '/src/libjpeg-turbo/src/jdmaster.c'
      linkageType:     InternalLinkage
      functionLinenumber: 420
      functionLinenumberEnd: 499
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          224
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    master_selection
      functionSourceFile: '/src/libjpeg-turbo/src/jdmaster.c'
      linkageType:     InternalLinkage
      functionLinenumber: 515
      functionLinenumberEnd: 783
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         124
      ICount:          737
      EdgeCount:       172
      CyclomaticComplexity: 50
      functionsReached:
        - j12init_1pass_quantizer
        - j12init_2pass_quantizer
        - j12init_color_deconverter
        - j12init_d_coef_controller
        - j12init_d_diff_controller
        - j12init_d_main_controller
        - j12init_d_post_controller
        - j12init_inverse_dct
        - j12init_lossless_decompressor
        - j12init_merged_upsampler
        - j12init_upsampler
        - j16init_color_deconverter
        - j16init_d_diff_controller
        - j16init_d_main_controller
        - j16init_d_post_controller
        - j16init_lossless_decompressor
        - j16init_upsampler
        - jinit_1pass_quantizer
        - jinit_2pass_quantizer
        - jinit_arith_decoder
        - jinit_color_deconverter
        - jinit_d_coef_controller
        - jinit_d_diff_controller
        - jinit_d_main_controller
        - jinit_d_post_controller
        - jinit_huff_decoder
        - jinit_inverse_dct
        - jinit_lhuff_decoder
        - jinit_lossless_decompressor
        - jinit_merged_upsampler
        - jinit_phuff_decoder
        - jinit_upsampler
        - jpeg_calc_output_dimensions
        - prepare_range_limit_table
        - use_merged_upsample
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jdmaster.c:546,3'
          Dst:             jpeg_calc_output_dimensions
        - Src:             'src/jdmaster.c:547,3'
          Dst:             prepare_range_limit_table
        - Src:             'src/jdmaster.c:558,35'
          Dst:             use_merged_upsample
        - Src:             'src/jdmaster.c:590,9'
          Dst:             jinit_1pass_quantizer
        - Src:             'src/jdmaster.c:592,9'
          Dst:             j12init_1pass_quantizer
        - Src:             'src/jdmaster.c:605,9'
          Dst:             jinit_2pass_quantizer
        - Src:             'src/jdmaster.c:607,9'
          Dst:             j12init_2pass_quantizer
        - Src:             'src/jdmaster.c:625,9'
          Dst:             jinit_merged_upsampler
        - Src:             'src/jdmaster.c:627,9'
          Dst:             j12init_merged_upsampler
        - Src:             'src/jdmaster.c:635,9'
          Dst:             jinit_color_deconverter
        - Src:             'src/jdmaster.c:636,9'
          Dst:             jinit_upsampler
        - Src:             'src/jdmaster.c:638,9'
          Dst:             j12init_color_deconverter
        - Src:             'src/jdmaster.c:639,9'
          Dst:             j12init_upsampler
        - Src:             'src/jdmaster.c:642,9'
          Dst:             j16init_color_deconverter
        - Src:             'src/jdmaster.c:643,9'
          Dst:             j16init_upsampler
        - Src:             'src/jdmaster.c:650,7'
          Dst:             jinit_d_post_controller
        - Src:             'src/jdmaster.c:652,7'
          Dst:             j12init_d_post_controller
        - Src:             'src/jdmaster.c:655,7'
          Dst:             j16init_d_post_controller
        - Src:             'src/jdmaster.c:667,7'
          Dst:             jinit_lossless_decompressor
        - Src:             'src/jdmaster.c:669,7'
          Dst:             j12init_lossless_decompressor
        - Src:             'src/jdmaster.c:671,7'
          Dst:             j16init_lossless_decompressor
        - Src:             'src/jdmaster.c:676,7'
          Dst:             jinit_lhuff_decoder
        - Src:             'src/jdmaster.c:683,7'
          Dst:             jinit_d_diff_controller
        - Src:             'src/jdmaster.c:685,7'
          Dst:             j12init_d_diff_controller
        - Src:             'src/jdmaster.c:687,7'
          Dst:             j16init_d_diff_controller
        - Src:             'src/jdmaster.c:696,7'
          Dst:             jinit_inverse_dct
        - Src:             'src/jdmaster.c:698,7'
          Dst:             j12init_inverse_dct
        - Src:             'src/jdmaster.c:704,7'
          Dst:             jinit_arith_decoder
        - Src:             'src/jdmaster.c:711,9'
          Dst:             jinit_phuff_decoder
        - Src:             'src/jdmaster.c:716,9'
          Dst:             jinit_huff_decoder
        - Src:             'src/jdmaster.c:723,7'
          Dst:             j12init_d_coef_controller
        - Src:             'src/jdmaster.c:725,7'
          Dst:             jinit_d_coef_controller
        - Src:             'src/jdmaster.c:733,7'
          Dst:             jinit_d_main_controller
        - Src:             'src/jdmaster.c:735,7'
          Dst:             j12init_d_main_controller
        - Src:             'src/jdmaster.c:739,7'
          Dst:             j16init_d_main_controller
    - functionName:    jpeg_calc_output_dimensions
      functionSourceFile: '/src/libjpeg-turbo/src/jdmaster.c'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 374
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         48
      ICount:          296
      EdgeCount:       64
      CyclomaticComplexity: 18
      functionsReached:
        - jdiv_round_up
        - jpeg_core_output_dimensions
        - use_merged_upsample
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jdmaster.c:280,3'
          Dst:             jpeg_core_output_dimensions
        - Src:             'src/jdmaster.c:314,9'
          Dst:             jdiv_round_up
        - Src:             'src/jdmaster.c:319,9'
          Dst:             jdiv_round_up
        - Src:             'src/jdmaster.c:370,7'
          Dst:             use_merged_upsample
    - functionName:    use_merged_upsample
      functionSourceFile: '/src/libjpeg-turbo/src/jdmaster.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         60
      ICount:          256
      EdgeCount:       87
      CyclomaticComplexity: 29
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_core_output_dimensions
      functionSourceFile: '/src/libjpeg-turbo/src/jdmaster.c'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         50
      ICount:          428
      EdgeCount:       71
      CyclomaticComplexity: 23
      functionsReached:
        - jdiv_round_up
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jdmaster.c:113,9'
          Dst:             jdiv_round_up
        - Src:             'src/jdmaster.c:121,9'
          Dst:             jdiv_round_up
        - Src:             'src/jdmaster.c:129,9'
          Dst:             jdiv_round_up
        - Src:             'src/jdmaster.c:137,9'
          Dst:             jdiv_round_up
        - Src:             'src/jdmaster.c:145,9'
          Dst:             jdiv_round_up
        - Src:             'src/jdmaster.c:153,9'
          Dst:             jdiv_round_up
        - Src:             'src/jdmaster.c:161,9'
          Dst:             jdiv_round_up
        - Src:             'src/jdmaster.c:169,9'
          Dst:             jdiv_round_up
        - Src:             'src/jdmaster.c:177,9'
          Dst:             jdiv_round_up
        - Src:             'src/jdmaster.c:185,9'
          Dst:             jdiv_round_up
        - Src:             'src/jdmaster.c:193,9'
          Dst:             jdiv_round_up
        - Src:             'src/jdmaster.c:201,9'
          Dst:             jdiv_round_up
        - Src:             'src/jdmaster.c:209,9'
          Dst:             jdiv_round_up
        - Src:             'src/jdmaster.c:217,9'
          Dst:             jdiv_round_up
        - Src:             'src/jdmaster.c:225,9'
          Dst:             jdiv_round_up
        - Src:             'src/jdmaster.c:233,9'
          Dst:             jdiv_round_up
        - Src:             'src/jdmaster.c:0,0'
          Dst:             jdiv_round_up
    - functionName:    finish_output_pass
      functionSourceFile: '/src/libjpeg-turbo/src/jdmaster.c'
      linkageType:     InternalLinkage
      functionLinenumber: 857
      functionLinenumberEnd: 863
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    prepare_for_output_pass
      functionSourceFile: '/src/libjpeg-turbo/src/jdmaster.c'
      linkageType:     InternalLinkage
      functionLinenumber: 797
      functionLinenumberEnd: 848
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         34
      ICount:          238
      EdgeCount:       46
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jinit_master_decompress
      functionSourceFile: '/src/libjpeg-turbo/src/jdmaster.c'
      linkageType:     InternalLinkage
      functionLinenumber: 902
      functionLinenumberEnd: 916
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - master_selection
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jdmaster.c:915,3'
          Dst:             master_selection
    - functionName:    jpeg_new_colormap
      functionSourceFile: '/src/libjpeg-turbo/src/jdmaster.c'
      linkageType:     InternalLinkage
      functionLinenumber: 874
      functionLinenumberEnd: 890
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          85
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    build_ycc_rgb_table
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmerge.c'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          78
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    h2v1_merged_upsample_565
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmerge.c'
      linkageType:     InternalLinkage
      functionLinenumber: 410
      functionLinenumberEnd: 417
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          183
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    h2v1_merged_upsample_565D
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmerge.c'
      linkageType:     InternalLinkage
      functionLinenumber: 423
      functionLinenumberEnd: 430
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          210
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    h2v1_merged_upsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmrgext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          167
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extxrgb_h2v1_merged_upsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmrgext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          173
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extxbgr_h2v1_merged_upsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmrgext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          173
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extbgrx_h2v1_merged_upsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmrgext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          173
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extbgr_h2v1_merged_upsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmrgext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          167
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extrgbx_h2v1_merged_upsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmrgext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          173
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extrgb_h2v1_merged_upsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmrgext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          167
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    merged_1v_upsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmerge.c'
      linkageType:     InternalLinkage
      functionLinenumber: 291
      functionLinenumberEnd: 308
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    h2v2_merged_upsample_565
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmerge.c'
      linkageType:     InternalLinkage
      functionLinenumber: 436
      functionLinenumberEnd: 443
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          274
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    h2v2_merged_upsample_565D
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmerge.c'
      linkageType:     InternalLinkage
      functionLinenumber: 449
      functionLinenumberEnd: 456
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          327
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    h2v2_merged_upsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmrgext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          240
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extxrgb_h2v2_merged_upsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmrgext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          252
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extxbgr_h2v2_merged_upsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmrgext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          252
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extbgrx_h2v2_merged_upsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmrgext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          252
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extbgr_h2v2_merged_upsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmrgext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          240
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extrgbx_h2v2_merged_upsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmrgext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          252
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extrgb_h2v2_merged_upsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmrgext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          240
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    merged_2v_upsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmerge.c'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          131
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - jcopy_sample_rows
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jdmerge.c:242,5'
          Dst:             jcopy_sample_rows
    - functionName:    start_pass_merged_upsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmerge.c'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jinit_merged_upsampler
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmerge.c'
      linkageType:     InternalLinkage
      functionLinenumber: 469
      functionLinenumberEnd: 577
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         30
      ICount:          186
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - build_ycc_rgb_table
        - jsimd_set_h2v1_merged_upsample
        - jsimd_set_h2v2_merged_upsample
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jdmerge.c:487,9'
          Dst:             jsimd_set_h2v2_merged_upsample
        - Src:             'src/wrapper/../jdmerge.c:533,9'
          Dst:             jsimd_set_h2v1_merged_upsample
        - Src:             'src/wrapper/../jdmerge.c:576,3'
          Dst:             build_ycc_rgb_table
    - functionName:    build_ycc_rgb_table
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmerge.c'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          78
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    h2v1_merged_upsample_565
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmerge.c'
      linkageType:     InternalLinkage
      functionLinenumber: 410
      functionLinenumberEnd: 417
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          189
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    h2v1_merged_upsample_565D
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmerge.c'
      linkageType:     InternalLinkage
      functionLinenumber: 423
      functionLinenumberEnd: 430
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          216
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    h2v1_merged_upsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmrgext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          165
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extxrgb_h2v1_merged_upsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmrgext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          171
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extxbgr_h2v1_merged_upsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmrgext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          171
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extbgrx_h2v1_merged_upsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmrgext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          171
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extbgr_h2v1_merged_upsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmrgext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          165
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extrgbx_h2v1_merged_upsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmrgext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          171
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extrgb_h2v1_merged_upsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmrgext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          165
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    merged_1v_upsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmerge.c'
      linkageType:     InternalLinkage
      functionLinenumber: 291
      functionLinenumberEnd: 308
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    h2v2_merged_upsample_565
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmerge.c'
      linkageType:     InternalLinkage
      functionLinenumber: 436
      functionLinenumberEnd: 443
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          286
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    h2v2_merged_upsample_565D
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmerge.c'
      linkageType:     InternalLinkage
      functionLinenumber: 449
      functionLinenumberEnd: 456
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          339
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    h2v2_merged_upsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmrgext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          238
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extxrgb_h2v2_merged_upsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmrgext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          250
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extxbgr_h2v2_merged_upsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmrgext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          250
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extbgrx_h2v2_merged_upsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmrgext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          250
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extbgr_h2v2_merged_upsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmrgext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          238
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extrgbx_h2v2_merged_upsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmrgext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          250
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extrgb_h2v2_merged_upsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmrgext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          238
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    merged_2v_upsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmerge.c'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          131
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - j12copy_sample_rows
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jdmerge.c:242,5'
          Dst:             j12copy_sample_rows
    - functionName:    start_pass_merged_upsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmerge.c'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    j12init_merged_upsampler
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmerge.c'
      linkageType:     InternalLinkage
      functionLinenumber: 469
      functionLinenumberEnd: 577
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         48
      ICount:          244
      EdgeCount:       52
      CyclomaticComplexity: 6
      functionsReached:
        - build_ycc_rgb_table
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../jdmerge.c:492,7'
          Branch Sides:    []
        - Branch String:   'src/wrapper/../jdmerge.c:538,7'
          Branch Sides:    []
      Callsites:
        - Src:             'src/wrapper/../jdmerge.c:576,3'
          Dst:             build_ycc_rgb_table
    - functionName:    process_restart
      functionSourceFile: '/src/libjpeg-turbo/src/jdphuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 264
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          84
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    decode_mcu_AC_refine
      functionSourceFile: '/src/libjpeg-turbo/src/jdphuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 503
      functionLinenumberEnd: 645
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         119
      ICount:          652
      EdgeCount:       163
      CyclomaticComplexity: 46
      functionsReached:
        - jpeg_fill_bit_buffer
        - jpeg_huff_decode
        - process_restart
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jdphuff.c:520,12'
          Dst:             process_restart
        - Src:             'src/jdphuff.c:549,9'
          Dst:             jpeg_fill_bit_buffer
        - Src:             'src/jdphuff.c:549,9'
          Dst:             jpeg_huff_decode
        - Src:             'src/jdphuff.c:555,11'
          Dst:             jpeg_fill_bit_buffer
        - Src:             'src/jdphuff.c:564,15'
          Dst:             jpeg_fill_bit_buffer
        - Src:             'src/jdphuff.c:579,13'
          Dst:             jpeg_fill_bit_buffer
        - Src:             'src/jdphuff.c:613,11'
          Dst:             jpeg_fill_bit_buffer
    - functionName:    decode_mcu_DC_refine
      functionSourceFile: '/src/libjpeg-turbo/src/jdphuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 453
      functionLinenumberEnd: 494
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         27
      ICount:          165
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - jpeg_fill_bit_buffer
        - process_restart
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jdphuff.c:463,12'
          Dst:             process_restart
        - Src:             'src/jdphuff.c:480,5'
          Dst:             jpeg_fill_bit_buffer
    - functionName:    decode_mcu_AC_first
      functionSourceFile: '/src/libjpeg-turbo/src/jdphuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 367
      functionLinenumberEnd: 442
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         59
      ICount:          333
      EdgeCount:       80
      CyclomaticComplexity: 23
      functionsReached:
        - jpeg_fill_bit_buffer
        - jpeg_huff_decode
        - process_restart
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jdphuff.c:380,12'
          Dst:             process_restart
        - Src:             'src/jdphuff.c:404,9'
          Dst:             jpeg_fill_bit_buffer
        - Src:             'src/jdphuff.c:404,9'
          Dst:             jpeg_huff_decode
        - Src:             'src/jdphuff.c:409,11'
          Dst:             jpeg_fill_bit_buffer
        - Src:             'src/jdphuff.c:420,15'
          Dst:             jpeg_fill_bit_buffer
    - functionName:    decode_mcu_DC_first
      functionSourceFile: '/src/libjpeg-turbo/src/jdphuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 291
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         53
      ICount:          322
      EdgeCount:       72
      CyclomaticComplexity: 21
      functionsReached:
        - jpeg_fill_bit_buffer
        - jpeg_huff_decode
        - process_restart
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jdphuff.c:305,12'
          Dst:             process_restart
        - Src:             'src/jdphuff.c:329,7'
          Dst:             jpeg_fill_bit_buffer
        - Src:             'src/jdphuff.c:329,7'
          Dst:             jpeg_huff_decode
        - Src:             'src/jdphuff.c:331,9'
          Dst:             jpeg_fill_bit_buffer
    - functionName:    start_pass_phuff_decoder
      functionSourceFile: '/src/libjpeg-turbo/src/jdphuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         80
      ICount:          430
      EdgeCount:       108
      CyclomaticComplexity: 30
      functionsReached:
        - jpeg_make_d_derived_tbl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jdphuff.c:168,9'
          Dst:             jpeg_make_d_derived_tbl
        - Src:             'src/jdphuff.c:173,7'
          Dst:             jpeg_make_d_derived_tbl
    - functionName:    jinit_phuff_decoder
      functionSourceFile: '/src/libjpeg-turbo/src/jdphuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 654
      functionLinenumberEnd: 679
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          59
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    post_process_2pass
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdpostct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          112
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    post_process_prepass
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdpostct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          101
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    post_process_1pass
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdpostct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          58
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    start_pass_dpost
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdpostct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          116
      EdgeCount:       21
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../jdpostct.c:88,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    jinit_d_post_controller
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdpostct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 326
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          130
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - jround_up
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jdpostct.c:309,22'
          Dst:             jround_up
    - functionName:    post_process_2pass
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdpostct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          112
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    post_process_prepass
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdpostct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          101
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    post_process_1pass
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdpostct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          58
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    start_pass_dpost
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdpostct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          116
      EdgeCount:       21
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../jdpostct.c:88,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    j12init_d_post_controller
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdpostct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 326
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          130
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - jround_up
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jdpostct.c:309,22'
          Dst:             jround_up
    - functionName:    start_pass_dpost
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdpostct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    j16init_d_post_controller
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdpostct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 326
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          94
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    int_upsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          157
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - jcopy_sample_rows
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jdsample.c:210,7'
          Dst:             jcopy_sample_rows
        - Src:             'src/wrapper/../jdsample.c:210,7'
          Dst:             jcopy_sample_rows
    - functionName:    h2v2_upsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 255
      functionLinenumberEnd: 277
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          196
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached:
        - jcopy_sample_rows
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jdsample.c:272,5'
          Dst:             jcopy_sample_rows
    - functionName:    h2v2_fancy_upsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 384
      functionLinenumberEnd: 429
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          432
      EdgeCount:       52
      CyclomaticComplexity: 15
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    h1v2_fancy_upsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 338
      functionLinenumberEnd: 370
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          117
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    h2v1_upsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          184
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    h2v1_fancy_upsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 325
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          254
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fullsize_upsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    noop_upsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sep_upsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          138
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    start_pass_upsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jinit_upsampler
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 438
      functionLinenumberEnd: 566
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         81
      ICount:          428
      EdgeCount:       111
      CyclomaticComplexity: 32
      functionsReached:
        - jround_up
        - jsimd_set_h2v1_fancy_upsample
        - jsimd_set_h2v1_upsample
        - jsimd_set_h2v2_fancy_upsample
        - jsimd_set_h2v2_upsample
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jdsample.c:508,13'
          Dst:             jsimd_set_h2v1_fancy_upsample
        - Src:             'src/wrapper/../jdsample.c:515,13'
          Dst:             jsimd_set_h2v1_upsample
        - Src:             'src/wrapper/../jdsample.c:536,13'
          Dst:             jsimd_set_h2v2_fancy_upsample
        - Src:             'src/wrapper/../jdsample.c:544,13'
          Dst:             jsimd_set_h2v2_upsample
        - Src:             'src/wrapper/../jdsample.c:561,22'
          Dst:             jround_up
    - functionName:    int_upsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         46
      ICount:          212
      EdgeCount:       61
      CyclomaticComplexity: 17
      functionsReached:
        - j12copy_sample_rows
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jdsample.c:210,7'
          Dst:             j12copy_sample_rows
        - Src:             'src/wrapper/../jdsample.c:210,7'
          Dst:             j12copy_sample_rows
    - functionName:    h2v2_upsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 255
      functionLinenumberEnd: 277
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          151
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - j12copy_sample_rows
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jdsample.c:272,5'
          Dst:             j12copy_sample_rows
    - functionName:    h2v2_fancy_upsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 384
      functionLinenumberEnd: 429
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          313
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    h1v2_fancy_upsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 338
      functionLinenumberEnd: 370
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         47
      ICount:          357
      EdgeCount:       63
      CyclomaticComplexity: 18
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    h2v1_upsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          138
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    h2v1_fancy_upsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 325
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          298
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fullsize_upsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    noop_upsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sep_upsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          138
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    start_pass_upsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    j12init_upsampler
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 438
      functionLinenumberEnd: 566
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         72
      ICount:          382
      EdgeCount:       98
      CyclomaticComplexity: 28
      functionsReached:
        - jround_up
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jdsample.c:561,22'
          Dst:             jround_up
    - functionName:    int_upsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         46
      ICount:          212
      EdgeCount:       61
      CyclomaticComplexity: 17
      functionsReached:
        - j16copy_sample_rows
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jdsample.c:210,7'
          Dst:             j16copy_sample_rows
        - Src:             'src/wrapper/../jdsample.c:210,7'
          Dst:             j16copy_sample_rows
    - functionName:    h2v2_upsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 255
      functionLinenumberEnd: 277
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          151
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - j16copy_sample_rows
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jdsample.c:272,5'
          Dst:             j16copy_sample_rows
    - functionName:    h2v2_fancy_upsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 384
      functionLinenumberEnd: 429
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          530
      EdgeCount:       53
      CyclomaticComplexity: 15
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    h1v2_fancy_upsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 338
      functionLinenumberEnd: 370
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         47
      ICount:          357
      EdgeCount:       63
      CyclomaticComplexity: 18
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    h2v1_upsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          138
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    h2v1_fancy_upsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 325
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          298
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fullsize_upsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    noop_upsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sep_upsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          138
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    start_pass_upsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    j16init_upsampler
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 438
      functionLinenumberEnd: 566
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         72
      ICount:          382
      EdgeCount:       98
      CyclomaticComplexity: 28
      functionsReached:
        - jround_up
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jdsample.c:561,22'
          Dst:             jround_up
    - functionName:    reset_error_mgr
      functionSourceFile: '/src/libjpeg-turbo/src/jerror.c'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 214
      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:    format_message
      functionSourceFile: '/src/libjpeg-turbo/src/jerror.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 197
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          139
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - snprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jerror.c:190,5'
          Dst:             snprintf
        - Src:             'src/jerror.c:192,5'
          Dst:             snprintf
    - functionName:    output_message
      functionSourceFile: '/src/libjpeg-turbo/src/jerror.c'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jerror.c:108,3'
          Dst:             fprintf
    - functionName:    emit_message
      functionSourceFile: '/src/libjpeg-turbo/src/jerror.c'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          66
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_std_error
      functionSourceFile: '/src/libjpeg-turbo/src/jerror.c'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    error_exit
      functionSourceFile: '/src/libjpeg-turbo/src/jerror.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - exit
        - jpeg_destroy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jerror.c:73,3'
          Dst:             jpeg_destroy
        - Src:             'src/jerror.c:75,3'
          Dst:             exit
    - functionName:    exit
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    do_barray_io
      functionSourceFile: '/src/libjpeg-turbo/src/jmemmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 888
      functionLinenumberEnd: 915
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          205
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    do_sarray_io
      functionSourceFile: '/src/libjpeg-turbo/src/jmemmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 820
      functionLinenumberEnd: 882
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         80
      ICount:          431
      EdgeCount:       108
      CyclomaticComplexity: 30
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    round_up_pow2
      functionSourceFile: '/src/libjpeg-turbo/src/jmemmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    out_of_memory
      functionSourceFile: '/src/libjpeg-turbo/src/jmemmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    self_destruct
      functionSourceFile: '/src/libjpeg-turbo/src/jmemmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1170
      functionLinenumberEnd: 1186
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - free_pool
        - jpeg_free_small
        - jpeg_mem_term
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jmemmgr.c:1178,5'
          Dst:             free_pool
        - Src:             'src/jmemmgr.c:1178,5'
          Dst:             free_pool
        - Src:             'src/jmemmgr.c:1182,3'
          Dst:             jpeg_free_small
        - Src:             'src/jmemmgr.c:1185,3'
          Dst:             jpeg_mem_term
    - functionName:    free_pool
      functionSourceFile: '/src/libjpeg-turbo/src/jmemmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1099
      functionLinenumberEnd: 1160
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         41
      ICount:          201
      EdgeCount:       54
      CyclomaticComplexity: 15
      functionsReached:
        - jpeg_free_large
        - jpeg_free_small
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jmemmgr.c:1143,5'
          Dst:             jpeg_free_large
        - Src:             'src/jmemmgr.c:1156,5'
          Dst:             jpeg_free_small
    - functionName:    access_virt_barray
      functionSourceFile: '/src/libjpeg-turbo/src/jmemmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1015
      functionLinenumberEnd: 1089
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         56
      ICount:          273
      EdgeCount:       75
      CyclomaticComplexity: 21
      functionsReached:
        - do_barray_io
        - jzero_far
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jmemmgr.c:1031,7'
          Dst:             do_barray_io
        - Src:             'src/jmemmgr.c:1056,5'
          Dst:             do_barray_io
        - Src:             'src/jmemmgr.c:1077,9'
          Dst:             jzero_far
    - functionName:    access_virt_sarray
      functionSourceFile: '/src/libjpeg-turbo/src/jmemmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 924
      functionLinenumberEnd: 1005
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         62
      ICount:          304
      EdgeCount:       83
      CyclomaticComplexity: 23
      functionsReached:
        - do_sarray_io
        - jzero_far
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jmemmgr.c:947,7'
          Dst:             do_sarray_io
        - Src:             'src/jmemmgr.c:972,5'
          Dst:             do_sarray_io
        - Src:             'src/jmemmgr.c:993,9'
          Dst:             jzero_far
    - functionName:    realize_virt_arrays
      functionSourceFile: '/src/libjpeg-turbo/src/jmemmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 698
      functionLinenumberEnd: 814
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         64
      ICount:          361
      EdgeCount:       85
      CyclomaticComplexity: 23
      functionsReached:
        - alloc_barray
        - alloc_sarray
        - jpeg_mem_available
        - jpeg_open_backing_store
        - out_of_memory
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jmemmgr.c:726,9'
          Dst:             out_of_memory
        - Src:             'src/jmemmgr.c:738,9'
          Dst:             out_of_memory
        - Src:             'src/jmemmgr.c:747,15'
          Dst:             jpeg_mem_available
        - Src:             'src/jmemmgr.c:776,9'
          Dst:             jpeg_open_backing_store
        - Src:             'src/jmemmgr.c:782,26'
          Dst:             alloc_sarray
        - Src:             'src/jmemmgr.c:800,9'
          Dst:             jpeg_open_backing_store
        - Src:             'src/jmemmgr.c:806,26'
          Dst:             alloc_barray
    - functionName:    alloc_sarray
      functionSourceFile: '/src/libjpeg-turbo/src/jmemmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 438
      functionLinenumberEnd: 543
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         92
      ICount:          478
      EdgeCount:       124
      CyclomaticComplexity: 34
      functionsReached:
        - alloc_large
        - alloc_small
        - out_of_memory
        - round_up_pow2
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jmemmgr.c:465,5'
          Dst:             out_of_memory
        - Src:             'src/jmemmgr.c:467,31'
          Dst:             round_up_pow2
        - Src:             'src/jmemmgr.c:483,26'
          Dst:             alloc_small
        - Src:             'src/jmemmgr.c:490,29'
          Dst:             alloc_large
        - Src:             'src/jmemmgr.c:501,30'
          Dst:             alloc_small
        - Src:             'src/jmemmgr.c:509,33'
          Dst:             alloc_large
        - Src:             'src/jmemmgr.c:521,30'
          Dst:             alloc_small
        - Src:             'src/jmemmgr.c:529,33'
          Dst:             alloc_large
    - functionName:    alloc_barray
      functionSourceFile: '/src/libjpeg-turbo/src/jmemmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 555
      functionLinenumberEnd: 594
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          188
      EdgeCount:       46
      CyclomaticComplexity: 13
      functionsReached:
        - alloc_large
        - alloc_small
        - out_of_memory
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jmemmgr.c:564,5'
          Dst:             out_of_memory
        - Src:             'src/jmemmgr.c:578,25'
          Dst:             alloc_small
        - Src:             'src/jmemmgr.c:585,28'
          Dst:             alloc_large
    - functionName:    alloc_small
      functionSourceFile: '/src/libjpeg-turbo/src/jmemmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 345
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          183
      EdgeCount:       50
      CyclomaticComplexity: 14
      functionsReached:
        - jpeg_get_small
        - out_of_memory
        - round_up_pow2
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jmemmgr.c:284,5'
          Dst:             out_of_memory
        - Src:             'src/jmemmgr.c:286,18'
          Dst:             round_up_pow2
        - Src:             'src/jmemmgr.c:291,5'
          Dst:             out_of_memory
        - Src:             'src/jmemmgr.c:318,33'
          Dst:             jpeg_get_small
        - Src:             'src/jmemmgr.c:323,9'
          Dst:             out_of_memory
    - functionName:    alloc_large
      functionSourceFile: '/src/libjpeg-turbo/src/jmemmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 366
      functionLinenumberEnd: 414
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          111
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - jpeg_get_large
        - out_of_memory
        - round_up_pow2
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jmemmgr.c:379,5'
          Dst:             out_of_memory
        - Src:             'src/jmemmgr.c:381,18'
          Dst:             round_up_pow2
        - Src:             'src/jmemmgr.c:386,5'
          Dst:             out_of_memory
        - Src:             'src/jmemmgr.c:392,29'
          Dst:             jpeg_get_large
        - Src:             'src/jmemmgr.c:396,5'
          Dst:             out_of_memory
    - functionName:    request_virt_barray
      functionSourceFile: '/src/libjpeg-turbo/src/jmemmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 670
      functionLinenumberEnd: 691
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - alloc_small
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jmemmgr.c:679,30'
          Dst:             alloc_small
    - functionName:    request_virt_sarray
      functionSourceFile: '/src/libjpeg-turbo/src/jmemmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 640
      functionLinenumberEnd: 661
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - alloc_small
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jmemmgr.c:649,30'
          Dst:             alloc_small
    - functionName:    jinit_memory_mgr
      functionSourceFile: '/src/libjpeg-turbo/src/jmemmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1196
      functionLinenumberEnd: 1290
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          138
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - __isoc99_sscanf
        - getenv
        - jpeg_get_small
        - jpeg_mem_init
        - jpeg_mem_term
        - strlen
        - strncpy
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jmemmgr.c:1223,16'
          Dst:             jpeg_mem_init
        - Src:             'src/jmemmgr.c:1226,21'
          Dst:             jpeg_get_small
        - Src:             'src/jmemmgr.c:1229,5'
          Dst:             jpeg_mem_term
        - Src:             'src/jmemmgr.c:1274,10'
          Dst:             getenv
        - Src:             'src/jmemmgr.c:1274,10'
          Dst:             strlen
        - Src:             'src/jmemmgr.c:1274,10'
          Dst:             strncpy
        - Src:             'src/jmemmgr.c:1280,11'
          Dst:             __isoc99_sscanf
    - 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:    4
      BranchProfiles:  []
      Callsites:       []
    - 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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_mem_term
      functionSourceFile: '/src/libjpeg-turbo/src/jmemnobs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_mem_init
      functionSourceFile: '/src/libjpeg-turbo/src/jmemnobs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_open_backing_store
      functionSourceFile: '/src/libjpeg-turbo/src/jmemnobs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_mem_available
      functionSourceFile: '/src/libjpeg-turbo/src/jmemnobs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_free_large
      functionSourceFile: '/src/libjpeg-turbo/src/jmemnobs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_get_large
      functionSourceFile: '/src/libjpeg-turbo/src/jmemnobs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_free_small
      functionSourceFile: '/src/libjpeg-turbo/src/jmemnobs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_get_small
      functionSourceFile: '/src/libjpeg-turbo/src/jmemnobs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    largest_input_value
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    output_value
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    select_ncolors
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         56
      ICount:          295
      EdgeCount:       74
      CyclomaticComplexity: 20
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    make_odither_array
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 402
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          208
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    quantize_fs_dither
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 615
      functionLinenumberEnd: 715
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          274
      EdgeCount:       57
      CyclomaticComplexity: 16
      functionsReached:
        - jzero_far
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jquant1.c:640,5'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jquant1.c:640,5'
          Dst:             jzero_far
    - functionName:    create_odither_tables
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 438
      functionLinenumberEnd: 456
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         20
      ICount:          85
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - make_odither_array
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jquant1.c:453,17'
          Dst:             make_odither_array
    - functionName:    quantize_ord_dither
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 523
      functionLinenumberEnd: 566
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          190
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - jzero_far
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jquant1.c:538,5'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jquant1.c:538,5'
          Dst:             jzero_far
    - functionName:    quantize3_ord_dither
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 573
      functionLinenumberEnd: 608
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          159
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    color_quantize
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 467
      functionLinenumberEnd: 488
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          244
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    color_quantize3
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 495
      functionLinenumberEnd: 516
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          142
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    alloc_fs_workspace
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 724
      functionLinenumberEnd: 734
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    create_colorindex
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionLinenumberEnd: 392
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         38
      ICount:          215
      EdgeCount:       50
      CyclomaticComplexity: 14
      functionsReached:
        - largest_input_value
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jquant1.c:378,9'
          Dst:             largest_input_value
        - Src:             'src/wrapper/../jquant1.c:381,13'
          Dst:             largest_input_value
        - Src:             'src/wrapper/../jquant1.c:378,9'
          Dst:             largest_input_value
        - Src:             'src/wrapper/../jquant1.c:381,13'
          Dst:             largest_input_value
    - functionName:    create_colormap
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionLinenumberEnd: 330
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         38
      ICount:          226
      EdgeCount:       50
      CyclomaticComplexity: 14
      functionsReached:
        - output_value
        - select_ncolors
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jquant1.c:286,18'
          Dst:             select_ncolors
        - Src:             'src/wrapper/../jquant1.c:314,13'
          Dst:             output_value
    - functionName:    new_color_map_1_quant
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 812
      functionLinenumberEnd: 814
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    finish_pass_1_quant
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 800
      functionLinenumberEnd: 802
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    start_pass_1_quant
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 743
      functionLinenumberEnd: 791
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          148
      EdgeCount:       32
      CyclomaticComplexity: 8
      functionsReached:
        - alloc_fs_workspace
        - create_colorindex
        - create_odither_tables
        - jzero_far
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../jquant1.c:753,3'
          Branch Sides:    []
      Callsites:
        - Src:             'src/wrapper/../jquant1.c:771,7'
          Dst:             create_colorindex
        - Src:             'src/wrapper/../jquant1.c:774,7'
          Dst:             create_odither_tables
        - Src:             'src/wrapper/../jquant1.c:781,7'
          Dst:             alloc_fs_workspace
        - Src:             'src/wrapper/../jquant1.c:785,7'
          Dst:             jzero_far
    - functionName:    jinit_1pass_quantizer
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 823
      functionLinenumberEnd: 862
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          135
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - alloc_fs_workspace
        - create_colorindex
        - create_colormap
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jquant1.c:851,3'
          Dst:             create_colormap
        - Src:             'src/wrapper/../jquant1.c:852,3'
          Dst:             create_colorindex
        - Src:             'src/wrapper/../jquant1.c:861,5'
          Dst:             alloc_fs_workspace
    - functionName:    largest_input_value
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    output_value
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    select_ncolors
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         56
      ICount:          295
      EdgeCount:       74
      CyclomaticComplexity: 20
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    make_odither_array
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 402
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          208
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    quantize_fs_dither
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 615
      functionLinenumberEnd: 715
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          263
      EdgeCount:       57
      CyclomaticComplexity: 16
      functionsReached:
        - jzero_far
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jquant1.c:640,5'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jquant1.c:640,5'
          Dst:             jzero_far
    - functionName:    create_odither_tables
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 438
      functionLinenumberEnd: 456
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         20
      ICount:          85
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - make_odither_array
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jquant1.c:453,17'
          Dst:             make_odither_array
    - functionName:    quantize_ord_dither
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 523
      functionLinenumberEnd: 566
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          191
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - jzero_far
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jquant1.c:538,5'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jquant1.c:538,5'
          Dst:             jzero_far
    - functionName:    quantize3_ord_dither
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 573
      functionLinenumberEnd: 608
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          158
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    color_quantize
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 467
      functionLinenumberEnd: 488
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          245
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    color_quantize3
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 495
      functionLinenumberEnd: 516
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          142
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    alloc_fs_workspace
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 724
      functionLinenumberEnd: 734
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    create_colorindex
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionLinenumberEnd: 392
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         38
      ICount:          211
      EdgeCount:       50
      CyclomaticComplexity: 14
      functionsReached:
        - largest_input_value
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jquant1.c:378,9'
          Dst:             largest_input_value
        - Src:             'src/wrapper/../jquant1.c:381,13'
          Dst:             largest_input_value
        - Src:             'src/wrapper/../jquant1.c:378,9'
          Dst:             largest_input_value
        - Src:             'src/wrapper/../jquant1.c:381,13'
          Dst:             largest_input_value
    - functionName:    create_colormap
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionLinenumberEnd: 330
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         48
      ICount:          246
      EdgeCount:       64
      CyclomaticComplexity: 18
      functionsReached:
        - output_value
        - select_ncolors
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jquant1.c:286,18'
          Dst:             select_ncolors
        - Src:             'src/wrapper/../jquant1.c:314,13'
          Dst:             output_value
    - functionName:    new_color_map_1_quant
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 812
      functionLinenumberEnd: 814
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    finish_pass_1_quant
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 800
      functionLinenumberEnd: 802
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    start_pass_1_quant
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 743
      functionLinenumberEnd: 791
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          148
      EdgeCount:       32
      CyclomaticComplexity: 8
      functionsReached:
        - alloc_fs_workspace
        - create_colorindex
        - create_odither_tables
        - jzero_far
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../jquant1.c:753,3'
          Branch Sides:    []
      Callsites:
        - Src:             'src/wrapper/../jquant1.c:771,7'
          Dst:             create_colorindex
        - Src:             'src/wrapper/../jquant1.c:774,7'
          Dst:             create_odither_tables
        - Src:             'src/wrapper/../jquant1.c:781,7'
          Dst:             alloc_fs_workspace
        - Src:             'src/wrapper/../jquant1.c:785,7'
          Dst:             jzero_far
    - functionName:    j12init_1pass_quantizer
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 823
      functionLinenumberEnd: 862
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          135
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - alloc_fs_workspace
        - create_colorindex
        - create_colormap
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jquant1.c:851,3'
          Dst:             create_colormap
        - Src:             'src/wrapper/../jquant1.c:852,3'
          Dst:             create_colorindex
        - Src:             'src/wrapper/../jquant1.c:861,5'
          Dst:             alloc_fs_workspace
    - functionName:    find_best_colors
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jquant2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 766
      functionLinenumberEnd: 834
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         67
      ICount:          655
      EdgeCount:       88
      CyclomaticComplexity: 23
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    find_nearby_colors
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jquant2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 639
      functionLinenumberEnd: 754
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         47
      ICount:          378
      EdgeCount:       64
      CyclomaticComplexity: 19
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fill_inverse_cmap
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jquant2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 842
      functionLinenumberEnd: 890
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          269
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - find_best_colors
        - find_nearby_colors
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jquant2.c:871,15'
          Dst:             find_nearby_colors
        - Src:             'src/wrapper/../jquant2.c:874,3'
          Dst:             find_best_colors
    - functionName:    find_biggest_volume
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jquant2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         30
      ICount:          144
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    find_biggest_color_pop
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jquant2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          120
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    compute_color
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jquant2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 481
      functionLinenumberEnd: 518
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          161
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    median_cut
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jquant2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 407
      functionLinenumberEnd: 474
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          197
      EdgeCount:       41
      CyclomaticComplexity: 9
      functionsReached:
        - find_biggest_color_pop
        - find_biggest_volume
        - update_box
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../jquant2.c:452,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/wrapper/../jquant2.c:417,12'
          Dst:             find_biggest_color_pop
        - Src:             'src/wrapper/../jquant2.c:419,12'
          Dst:             find_biggest_volume
        - Src:             'src/wrapper/../jquant2.c:470,5'
          Dst:             update_box
        - Src:             'src/wrapper/../jquant2.c:471,5'
          Dst:             update_box
    - functionName:    update_box
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jquant2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 296
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         138
      ICount:          661
      EdgeCount:       189
      CyclomaticComplexity: 53
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    select_colors
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jquant2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 524
      functionLinenumberEnd: 549
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          63
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - compute_color
        - median_cut
        - update_box
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jquant2.c:541,3'
          Dst:             update_box
        - Src:             'src/wrapper/../jquant2.c:543,14'
          Dst:             median_cut
        - Src:             'src/wrapper/../jquant2.c:546,5'
          Dst:             compute_color
    - functionName:    finish_pass2
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jquant2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1135
      functionLinenumberEnd: 1137
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pass2_no_dither
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jquant2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 901
      functionLinenumberEnd: 928
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          98
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - fill_inverse_cmap
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jquant2.c:923,9'
          Dst:             fill_inverse_cmap
    - functionName:    pass2_fs_dither
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jquant2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 935
      functionLinenumberEnd: 1065
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          332
      EdgeCount:       50
      CyclomaticComplexity: 14
      functionsReached:
        - fill_inverse_cmap
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jquant2.c:1015,9'
          Dst:             fill_inverse_cmap
    - functionName:    finish_pass1
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jquant2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1122
      functionLinenumberEnd: 1130
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - select_colors
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jquant2.c:1127,3'
          Dst:             select_colors
    - functionName:    prescan_quantize
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jquant2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionLinenumberEnd: 228
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          81
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    init_error_limit
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jquant2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1088
      functionLinenumberEnd: 1113
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          109
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    new_color_map_2_quant
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jquant2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1209
      functionLinenumberEnd: 1214
      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:    start_pass_2_quant
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jquant2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1146
      functionLinenumberEnd: 1200
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          245
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - init_error_limit
        - jzero_far
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jquant2.c:1184,7'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jquant2.c:1187,9'
          Dst:             init_error_limit
        - Src:             'src/wrapper/../jquant2.c:1195,7'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jquant2.c:1195,7'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jquant2.c:1195,7'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jquant2.c:1195,7'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jquant2.c:1195,7'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jquant2.c:1195,7'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jquant2.c:1195,7'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jquant2.c:1195,7'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jquant2.c:1195,7'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jquant2.c:1195,7'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jquant2.c:1195,7'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jquant2.c:1195,7'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jquant2.c:1195,7'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jquant2.c:1195,7'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jquant2.c:1195,7'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jquant2.c:1195,7'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jquant2.c:1195,7'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jquant2.c:1195,7'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jquant2.c:1195,7'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jquant2.c:1195,7'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jquant2.c:1195,7'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jquant2.c:1195,7'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jquant2.c:1195,7'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jquant2.c:1195,7'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jquant2.c:1195,7'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jquant2.c:1195,7'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jquant2.c:1195,7'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jquant2.c:1195,7'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jquant2.c:1195,7'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jquant2.c:1195,7'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jquant2.c:1195,7'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jquant2.c:1195,7'
          Dst:             jzero_far
    - functionName:    jinit_2pass_quantizer
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jquant2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1223
      functionLinenumberEnd: 1291
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         29
      ICount:          196
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - init_error_limit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jquant2.c:1289,5'
          Dst:             init_error_limit
    - functionName:    find_best_colors
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jquant2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 766
      functionLinenumberEnd: 834
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         106
      ICount:          735
      EdgeCount:       140
      CyclomaticComplexity: 36
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    find_nearby_colors
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jquant2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 639
      functionLinenumberEnd: 754
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         47
      ICount:          378
      EdgeCount:       64
      CyclomaticComplexity: 19
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fill_inverse_cmap
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jquant2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 842
      functionLinenumberEnd: 890
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          237
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - find_best_colors
        - find_nearby_colors
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jquant2.c:871,15'
          Dst:             find_nearby_colors
        - Src:             'src/wrapper/../jquant2.c:874,3'
          Dst:             find_best_colors
    - functionName:    find_biggest_volume
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jquant2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         30
      ICount:          144
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    find_biggest_color_pop
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jquant2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          120
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    compute_color
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jquant2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 481
      functionLinenumberEnd: 518
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          159
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    median_cut
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jquant2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 407
      functionLinenumberEnd: 474
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          197
      EdgeCount:       41
      CyclomaticComplexity: 9
      functionsReached:
        - find_biggest_color_pop
        - find_biggest_volume
        - update_box
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../jquant2.c:452,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/wrapper/../jquant2.c:417,12'
          Dst:             find_biggest_color_pop
        - Src:             'src/wrapper/../jquant2.c:419,12'
          Dst:             find_biggest_volume
        - Src:             'src/wrapper/../jquant2.c:470,5'
          Dst:             update_box
        - Src:             'src/wrapper/../jquant2.c:471,5'
          Dst:             update_box
    - functionName:    update_box
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jquant2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 296
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         138
      ICount:          661
      EdgeCount:       189
      CyclomaticComplexity: 53
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    select_colors
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jquant2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 524
      functionLinenumberEnd: 549
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          63
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - compute_color
        - median_cut
        - update_box
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jquant2.c:541,3'
          Dst:             update_box
        - Src:             'src/wrapper/../jquant2.c:543,14'
          Dst:             median_cut
        - Src:             'src/wrapper/../jquant2.c:546,5'
          Dst:             compute_color
    - functionName:    finish_pass2
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jquant2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1135
      functionLinenumberEnd: 1137
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pass2_no_dither
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jquant2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 901
      functionLinenumberEnd: 928
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          97
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - fill_inverse_cmap
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jquant2.c:923,9'
          Dst:             fill_inverse_cmap
    - functionName:    pass2_fs_dither
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jquant2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 935
      functionLinenumberEnd: 1065
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          308
      EdgeCount:       50
      CyclomaticComplexity: 14
      functionsReached:
        - fill_inverse_cmap
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jquant2.c:1015,9'
          Dst:             fill_inverse_cmap
    - functionName:    finish_pass1
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jquant2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1122
      functionLinenumberEnd: 1130
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - select_colors
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jquant2.c:1127,3'
          Dst:             select_colors
    - functionName:    prescan_quantize
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jquant2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionLinenumberEnd: 228
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          81
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    init_error_limit
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jquant2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1088
      functionLinenumberEnd: 1113
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          106
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    new_color_map_2_quant
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jquant2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1209
      functionLinenumberEnd: 1214
      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:    start_pass_2_quant
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jquant2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1146
      functionLinenumberEnd: 1200
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          245
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - init_error_limit
        - jzero_far
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jquant2.c:1184,7'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jquant2.c:1187,9'
          Dst:             init_error_limit
        - Src:             'src/wrapper/../jquant2.c:1195,7'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jquant2.c:1195,7'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jquant2.c:1195,7'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jquant2.c:1195,7'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jquant2.c:1195,7'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jquant2.c:1195,7'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jquant2.c:1195,7'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jquant2.c:1195,7'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jquant2.c:1195,7'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jquant2.c:1195,7'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jquant2.c:1195,7'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jquant2.c:1195,7'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jquant2.c:1195,7'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jquant2.c:1195,7'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jquant2.c:1195,7'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jquant2.c:1195,7'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jquant2.c:1195,7'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jquant2.c:1195,7'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jquant2.c:1195,7'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jquant2.c:1195,7'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jquant2.c:1195,7'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jquant2.c:1195,7'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jquant2.c:1195,7'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jquant2.c:1195,7'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jquant2.c:1195,7'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jquant2.c:1195,7'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jquant2.c:1195,7'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jquant2.c:1195,7'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jquant2.c:1195,7'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jquant2.c:1195,7'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jquant2.c:1195,7'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jquant2.c:1195,7'
          Dst:             jzero_far
    - functionName:    j12init_2pass_quantizer
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jquant2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1223
      functionLinenumberEnd: 1291
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         29
      ICount:          196
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - init_error_limit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jquant2.c:1289,5'
          Dst:             init_error_limit
    - functionName:    jzero_far
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    91
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jcopy_block_row
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jcopy_sample_rows
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          70
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jround_up
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    46
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jdiv_round_up
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    36
      BranchProfiles:  []
      Callsites:       []
    - functionName:    j12copy_sample_rows
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          71
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    j16copy_sample_rows
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          71
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    emit_byte
      functionSourceFile: '/src/libjpeg-turbo/src/jcarith.c'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          52
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    23
      BranchProfiles:  []
      Callsites:       []
    - functionName:    arith_encode
      functionSourceFile: '/src/libjpeg-turbo/src/jcarith.c'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionLinenumberEnd: 317
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         60
      ICount:          291
      EdgeCount:       80
      CyclomaticComplexity: 22
      functionsReached:
        - emit_byte
      functionUses:    48
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jcarith.c:278,16'
          Dst:             emit_byte
        - Src:             'src/jcarith.c:280,11'
          Dst:             emit_byte
        - Src:             'src/jcarith.c:282,13'
          Dst:             emit_byte
        - Src:             'src/jcarith.c:298,16'
          Dst:             emit_byte
        - Src:             'src/jcarith.c:300,11'
          Dst:             emit_byte
        - Src:             'src/jcarith.c:304,16'
          Dst:             emit_byte
        - Src:             'src/jcarith.c:307,13'
          Dst:             emit_byte
        - Src:             'src/jcarith.c:308,13'
          Dst:             emit_byte
    - functionName:    emit_restart
      functionSourceFile: '/src/libjpeg-turbo/src/jcarith.c'
      linkageType:     InternalLinkage
      functionLinenumber: 326
      functionLinenumberEnd: 359
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          131
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - emit_byte
        - finish_pass
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jcarith.c:331,3'
          Dst:             finish_pass
        - Src:             'src/jcarith.c:333,3'
          Dst:             emit_byte
        - Src:             'src/jcarith.c:334,3'
          Dst:             emit_byte
    - functionName:    finish_pass
      functionSourceFile: '/src/libjpeg-turbo/src/jcarith.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 199
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         58
      ICount:          278
      EdgeCount:       78
      CyclomaticComplexity: 22
      functionsReached:
        - emit_byte
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jcarith.c:158,12'
          Dst:             emit_byte
        - Src:             'src/jcarith.c:160,7'
          Dst:             emit_byte
        - Src:             'src/jcarith.c:162,9'
          Dst:             emit_byte
        - Src:             'src/jcarith.c:171,12'
          Dst:             emit_byte
        - Src:             'src/jcarith.c:173,7'
          Dst:             emit_byte
        - Src:             'src/jcarith.c:177,12'
          Dst:             emit_byte
        - Src:             'src/jcarith.c:180,9'
          Dst:             emit_byte
        - Src:             'src/jcarith.c:181,9'
          Dst:             emit_byte
        - Src:             'src/jcarith.c:188,10'
          Dst:             emit_byte
        - Src:             'src/jcarith.c:190,5'
          Dst:             emit_byte
        - Src:             'src/jcarith.c:192,7'
          Dst:             emit_byte
        - Src:             'src/jcarith.c:194,7'
          Dst:             emit_byte
        - Src:             'src/jcarith.c:196,9'
          Dst:             emit_byte
    - functionName:    encode_mcu
      functionSourceFile: '/src/libjpeg-turbo/src/jcarith.c'
      linkageType:     InternalLinkage
      functionLinenumber: 687
      functionLinenumberEnd: 819
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         85
      ICount:          477
      EdgeCount:       114
      CyclomaticComplexity: 31
      functionsReached:
        - arith_encode
        - emit_restart
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jcarith.c:698,7'
          Dst:             emit_restart
        - Src:             'src/jcarith.c:721,7'
          Dst:             arith_encode
        - Src:             'src/jcarith.c:725,7'
          Dst:             arith_encode
        - Src:             'src/jcarith.c:0,0'
          Dst:             arith_encode
        - Src:             'src/jcarith.c:741,9'
          Dst:             arith_encode
        - Src:             'src/jcarith.c:746,11'
          Dst:             arith_encode
        - Src:             'src/jcarith.c:751,7'
          Dst:             arith_encode
        - Src:             'src/jcarith.c:760,9'
          Dst:             arith_encode
        - Src:             'src/jcarith.c:774,7'
          Dst:             arith_encode
        - Src:             'src/jcarith.c:776,9'
          Dst:             arith_encode
        - Src:             'src/jcarith.c:778,7'
          Dst:             arith_encode
        - Src:             'src/jcarith.c:0,0'
          Dst:             arith_encode
        - Src:             'src/jcarith.c:791,9'
          Dst:             arith_encode
        - Src:             'src/jcarith.c:795,11'
          Dst:             arith_encode
        - Src:             'src/jcarith.c:806,7'
          Dst:             arith_encode
        - Src:             'src/jcarith.c:800,13'
          Dst:             arith_encode
        - Src:             'src/jcarith.c:806,7'
          Dst:             arith_encode
        - Src:             'src/jcarith.c:806,7'
          Dst:             arith_encode
        - Src:             'src/jcarith.c:810,9'
          Dst:             arith_encode
        - Src:             'src/jcarith.c:815,7'
          Dst:             arith_encode
    - functionName:    encode_mcu_AC_refine
      functionSourceFile: '/src/libjpeg-turbo/src/jcarith.c'
      linkageType:     InternalLinkage
      functionLinenumber: 594
      functionLinenumberEnd: 677
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         60
      ICount:          313
      EdgeCount:       81
      CyclomaticComplexity: 23
      functionsReached:
        - arith_encode
        - emit_restart
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jcarith.c:604,7'
          Dst:             emit_restart
        - Src:             'src/jcarith.c:644,7'
          Dst:             arith_encode
        - Src:             'src/jcarith.c:649,13'
          Dst:             arith_encode
        - Src:             'src/jcarith.c:651,13'
          Dst:             arith_encode
        - Src:             'src/jcarith.c:652,13'
          Dst:             arith_encode
        - Src:             'src/jcarith.c:660,13'
          Dst:             arith_encode
        - Src:             'src/jcarith.c:662,13'
          Dst:             arith_encode
        - Src:             'src/jcarith.c:663,13'
          Dst:             arith_encode
        - Src:             'src/jcarith.c:668,7'
          Dst:             arith_encode
        - Src:             'src/jcarith.c:674,5'
          Dst:             arith_encode
    - functionName:    encode_mcu_DC_refine
      functionSourceFile: '/src/libjpeg-turbo/src/jcarith.c'
      linkageType:     InternalLinkage
      functionLinenumber: 559
      functionLinenumberEnd: 584
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          81
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - arith_encode
        - emit_restart
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jcarith.c:567,7'
          Dst:             emit_restart
        - Src:             'src/jcarith.c:581,5'
          Dst:             arith_encode
    - functionName:    encode_mcu_AC_first
      functionSourceFile: '/src/libjpeg-turbo/src/jcarith.c'
      linkageType:     InternalLinkage
      functionLinenumber: 460
      functionLinenumberEnd: 549
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         57
      ICount:          306
      EdgeCount:       76
      CyclomaticComplexity: 21
      functionsReached:
        - arith_encode
        - emit_restart
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jcarith.c:470,7'
          Dst:             emit_restart
        - Src:             'src/jcarith.c:500,5'
          Dst:             arith_encode
        - Src:             'src/jcarith.c:516,7'
          Dst:             arith_encode
        - Src:             'src/jcarith.c:0,0'
          Dst:             arith_encode
        - Src:             'src/jcarith.c:0,0'
          Dst:             arith_encode
        - Src:             'src/jcarith.c:522,7'
          Dst:             arith_encode
        - Src:             'src/jcarith.c:526,9'
          Dst:             arith_encode
        - Src:             'src/jcarith.c:537,5'
          Dst:             arith_encode
        - Src:             'src/jcarith.c:531,11'
          Dst:             arith_encode
        - Src:             'src/jcarith.c:537,5'
          Dst:             arith_encode
        - Src:             'src/jcarith.c:537,5'
          Dst:             arith_encode
        - Src:             'src/jcarith.c:541,7'
          Dst:             arith_encode
        - Src:             'src/jcarith.c:546,5'
          Dst:             arith_encode
    - functionName:    encode_mcu_DC_first
      functionSourceFile: '/src/libjpeg-turbo/src/jcarith.c'
      linkageType:     InternalLinkage
      functionLinenumber: 369
      functionLinenumberEnd: 449
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         40
      ICount:          233
      EdgeCount:       53
      CyclomaticComplexity: 15
      functionsReached:
        - arith_encode
        - emit_restart
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jcarith.c:380,7'
          Dst:             emit_restart
        - Src:             'src/jcarith.c:406,7'
          Dst:             arith_encode
        - Src:             'src/jcarith.c:410,7'
          Dst:             arith_encode
        - Src:             'src/jcarith.c:0,0'
          Dst:             arith_encode
        - Src:             'src/jcarith.c:426,9'
          Dst:             arith_encode
        - Src:             'src/jcarith.c:431,11'
          Dst:             arith_encode
        - Src:             'src/jcarith.c:436,7'
          Dst:             arith_encode
        - Src:             'src/jcarith.c:445,9'
          Dst:             arith_encode
    - functionName:    start_pass
      functionSourceFile: '/src/libjpeg-turbo/src/jcarith.c'
      linkageType:     InternalLinkage
      functionLinenumber: 829
      functionLinenumberEnd: 904
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         53
      ICount:          286
      EdgeCount:       71
      CyclomaticComplexity: 20
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jinit_arith_encoder
      functionSourceFile: '/src/libjpeg-turbo/src/jcarith.c'
      linkageType:     InternalLinkage
      functionLinenumber: 913
      functionLinenumberEnd: 932
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_byte
      functionSourceFile: '/src/libjpeg-turbo/src/jdarith.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          53
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    arith_decode
      functionSourceFile: '/src/libjpeg-turbo/src/jdarith.c'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         36
      ICount:          192
      EdgeCount:       49
      CyclomaticComplexity: 15
      functionsReached:
        - get_byte
      functionUses:    83
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jdarith.c:129,16'
          Dst:             get_byte
        - Src:             'src/jdarith.c:131,21'
          Dst:             get_byte
    - functionName:    process_restart
      functionSourceFile: '/src/libjpeg-turbo/src/jdarith.c'
      linkageType:     InternalLinkage
      functionLinenumber: 200
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         25
      ICount:          145
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    decode_mcu
      functionSourceFile: '/src/libjpeg-turbo/src/jdarith.c'
      linkageType:     InternalLinkage
      functionLinenumber: 506
      functionLinenumberEnd: 624
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         134
      ICount:          658
      EdgeCount:       188
      CyclomaticComplexity: 56
      functionsReached:
        - arith_decode
        - process_restart
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jdarith.c:517,7'
          Dst:             process_restart
        - Src:             'src/jdarith.c:538,9'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:543,14'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:546,16'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:548,16'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:548,16'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:548,16'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:548,16'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:548,16'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:548,16'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:548,16'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:548,16'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:548,16'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:548,16'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:548,16'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:548,16'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:548,16'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:548,16'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:548,16'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:568,13'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:583,11'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:584,14'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:594,14'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:597,16'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:598,13'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:602,18'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:602,18'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:602,18'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:602,18'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:602,18'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:602,18'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:602,18'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:602,18'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:602,18'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:602,18'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:602,18'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:602,18'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:602,18'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:602,18'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:616,13'
          Dst:             arith_decode
    - functionName:    decode_mcu_AC_refine
      functionSourceFile: '/src/libjpeg-turbo/src/jdarith.c'
      linkageType:     InternalLinkage
      functionLinenumber: 437
      functionLinenumberEnd: 497
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         44
      ICount:          232
      EdgeCount:       60
      CyclomaticComplexity: 18
      functionsReached:
        - arith_decode
        - process_restart
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jdarith.c:448,7'
          Dst:             process_restart
        - Src:             'src/jdarith.c:468,11'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:472,13'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:480,11'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:481,13'
          Dst:             arith_decode
    - functionName:    decode_mcu_DC_refine
      functionSourceFile: '/src/libjpeg-turbo/src/jdarith.c'
      linkageType:     InternalLinkage
      functionLinenumber: 404
      functionLinenumberEnd: 427
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          87
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - arith_decode
        - process_restart
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jdarith.c:412,7'
          Dst:             process_restart
        - Src:             'src/jdarith.c:423,9'
          Dst:             arith_decode
    - functionName:    decode_mcu_AC_first
      functionSourceFile: '/src/libjpeg-turbo/src/jdarith.c'
      linkageType:     InternalLinkage
      functionLinenumber: 330
      functionLinenumberEnd: 395
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         68
      ICount:          340
      EdgeCount:       95
      CyclomaticComplexity: 29
      functionsReached:
        - arith_decode
        - process_restart
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jdarith.c:340,7'
          Dst:             process_restart
        - Src:             'src/jdarith.c:355,9'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:356,12'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:366,12'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:369,14'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:370,11'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:374,16'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:374,16'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:374,16'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:374,16'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:374,16'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:374,16'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:374,16'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:374,16'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:374,16'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:374,16'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:374,16'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:374,16'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:374,16'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:374,16'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:388,11'
          Dst:             arith_decode
    - functionName:    decode_mcu_DC_first
      functionSourceFile: '/src/libjpeg-turbo/src/jdarith.c'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 320
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         70
      ICount:          372
      EdgeCount:       98
      CyclomaticComplexity: 30
      functionsReached:
        - arith_decode
        - process_restart
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jdarith.c:261,7'
          Dst:             process_restart
        - Src:             'src/jdarith.c:280,9'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:285,14'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:288,16'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:290,16'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:290,16'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:290,16'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:290,16'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:290,16'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:290,16'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:290,16'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:290,16'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:290,16'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:290,16'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:290,16'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:290,16'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:290,16'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:290,16'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:290,16'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:310,13'
          Dst:             arith_decode
    - functionName:    start_pass
      functionSourceFile: '/src/libjpeg-turbo/src/jdarith.c'
      linkageType:     InternalLinkage
      functionLinenumber: 633
      functionLinenumberEnd: 742
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         114
      ICount:          617
      EdgeCount:       155
      CyclomaticComplexity: 43
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jinit_arith_decoder
      functionSourceFile: '/src/libjpeg-turbo/src/jdarith.c'
      linkageType:     InternalLinkage
      functionLinenumber: 751
      functionLinenumberEnd: 782
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          70
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_set_encode_mcu_AC_refine_prepare
      functionSourceFile: '/src/libjpeg-turbo/simd/jsimd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1496
      functionLinenumberEnd: 1517
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          39
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - init_simd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'jsimd.c:1497,3'
          Dst:             init_simd
    - functionName:    init_simd
      functionSourceFile: '/src/libjpeg-turbo/simd/jsimd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         35
      ICount:          177
      EdgeCount:       47
      CyclomaticComplexity: 14
      functionsReached:
        - getenv
        - jpeg_simd_cpu_support
        - strcmp
        - strlen
        - strncpy
      functionUses:    26
      BranchProfiles:  []
      Callsites:
        - Src:             'jsimd.c:70,18'
          Dst:             jpeg_simd_cpu_support
        - Src:             'jsimd.c:75,8'
          Dst:             getenv
        - Src:             'jsimd.c:75,8'
          Dst:             strlen
        - Src:             'jsimd.c:75,8'
          Dst:             strncpy
        - Src:             'jsimd.c:75,48'
          Dst:             strcmp
        - Src:             'jsimd.c:95,8'
          Dst:             getenv
        - Src:             'jsimd.c:95,8'
          Dst:             strlen
        - Src:             'jsimd.c:95,8'
          Dst:             strncpy
        - Src:             'jsimd.c:95,48'
          Dst:             strcmp
        - Src:             'jsimd.c:101,8'
          Dst:             getenv
        - Src:             'jsimd.c:101,8'
          Dst:             strlen
        - Src:             'jsimd.c:101,8'
          Dst:             strncpy
        - Src:             'jsimd.c:101,48'
          Dst:             strcmp
    - functionName:    jsimd_encode_mcu_AC_refine_prepare_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_simd_cpu_support
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_set_encode_mcu_AC_first_prepare
      functionSourceFile: '/src/libjpeg-turbo/simd/jsimd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1469
      functionLinenumberEnd: 1490
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          39
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - init_simd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'jsimd.c:1470,3'
          Dst:             init_simd
    - functionName:    jsimd_encode_mcu_AC_first_prepare_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_set_huff_encode_one_block
      functionSourceFile: '/src/libjpeg-turbo/simd/jsimd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1437
      functionLinenumberEnd: 1463
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          56
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - init_simd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'jsimd.c:1438,3'
          Dst:             init_simd
    - functionName:    jsimd_huff_encode_one_block_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_idct_4x4
      functionSourceFile: '/src/libjpeg-turbo/simd/jsimd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1429
      functionLinenumberEnd: 1432
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_set_idct_4x4
      functionSourceFile: '/src/libjpeg-turbo/simd/jsimd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1388
      functionLinenumberEnd: 1422
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          47
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - init_simd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'jsimd.c:1389,3'
          Dst:             init_simd
    - functionName:    jsimd_idct_4x4_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_idct_2x2
      functionSourceFile: '/src/libjpeg-turbo/simd/jsimd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1380
      functionLinenumberEnd: 1383
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_set_idct_2x2
      functionSourceFile: '/src/libjpeg-turbo/simd/jsimd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1339
      functionLinenumberEnd: 1373
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          47
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - init_simd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'jsimd.c:1340,3'
          Dst:             init_simd
    - functionName:    jsimd_idct_2x2_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_idct_float
      functionSourceFile: '/src/libjpeg-turbo/simd/jsimd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1331
      functionLinenumberEnd: 1334
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_set_idct_float
      functionSourceFile: '/src/libjpeg-turbo/simd/jsimd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1288
      functionLinenumberEnd: 1324
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          47
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - init_simd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'jsimd.c:1290,3'
          Dst:             init_simd
    - functionName:    jsimd_idct_float_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_idct_ifast
      functionSourceFile: '/src/libjpeg-turbo/simd/jsimd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1280
      functionLinenumberEnd: 1283
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_set_idct_ifast
      functionSourceFile: '/src/libjpeg-turbo/simd/jsimd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1222
      functionLinenumberEnd: 1273
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          47
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - init_simd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'jsimd.c:1223,3'
          Dst:             init_simd
    - functionName:    jsimd_idct_ifast_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_idct_islow
      functionSourceFile: '/src/libjpeg-turbo/simd/jsimd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1214
      functionLinenumberEnd: 1217
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_set_idct_islow
      functionSourceFile: '/src/libjpeg-turbo/simd/jsimd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1153
      functionLinenumberEnd: 1207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          70
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - init_simd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'jsimd.c:1154,3'
          Dst:             init_simd
    - functionName:    jsimd_idct_islow_avx2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_idct_islow_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_set_quantize_float
      functionSourceFile: '/src/libjpeg-turbo/simd/jsimd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1122
      functionLinenumberEnd: 1148
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - init_simd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'jsimd.c:1123,3'
          Dst:             init_simd
    - functionName:    jsimd_quantize_float_sse2
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_set_quantize
      functionSourceFile: '/src/libjpeg-turbo/simd/jsimd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1070
      functionLinenumberEnd: 1116
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          41
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - init_simd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'jsimd.c:1071,3'
          Dst:             init_simd
    - functionName:    jsimd_quantize_avx2
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_quantize_sse2
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_set_fdct_float
      functionSourceFile: '/src/libjpeg-turbo/simd/jsimd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1044
      functionLinenumberEnd: 1065
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          38
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - init_simd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'jsimd.c:1046,3'
          Dst:             init_simd
    - functionName:    jsimd_fdct_float_sse
      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:    jsimd_set_fdct_ifast
      functionSourceFile: '/src/libjpeg-turbo/simd/jsimd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 998
      functionLinenumberEnd: 1039
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          38
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - init_simd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'jsimd.c:999,3'
          Dst:             init_simd
    - functionName:    jsimd_fdct_ifast_sse2
      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:    jsimd_set_fdct_islow
      functionSourceFile: '/src/libjpeg-turbo/simd/jsimd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 947
      functionLinenumberEnd: 993
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          61
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - init_simd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'jsimd.c:948,3'
          Dst:             init_simd
    - functionName:    jsimd_fdct_islow_avx2
      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:    jsimd_fdct_islow_sse2
      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:    jsimd_set_convsamp_float
      functionSourceFile: '/src/libjpeg-turbo/simd/jsimd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 914
      functionLinenumberEnd: 942
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - init_simd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'jsimd.c:915,3'
          Dst:             init_simd
    - functionName:    jsimd_convsamp_float_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_set_convsamp
      functionSourceFile: '/src/libjpeg-turbo/simd/jsimd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 865
      functionLinenumberEnd: 908
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          41
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - init_simd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'jsimd.c:866,3'
          Dst:             init_simd
    - functionName:    jsimd_convsamp_avx2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_convsamp_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_h2v2_merged_upsample
      functionSourceFile: '/src/libjpeg-turbo/simd/jsimd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 857
      functionLinenumberEnd: 860
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_set_h2v2_merged_upsample
      functionSourceFile: '/src/libjpeg-turbo/simd/jsimd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 801
      functionLinenumberEnd: 851
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          97
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - init_simd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'jsimd.c:802,3'
          Dst:             init_simd
    - functionName:    jsimd_h2v2_merged_upsample_avx2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_h2v2_merged_upsample_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_h2v2_extrgb_merged_upsample_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_h2v2_extrgbx_merged_upsample_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_h2v2_extbgr_merged_upsample_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_h2v2_extbgrx_merged_upsample_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_h2v2_extxbgr_merged_upsample_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_h2v2_extxrgb_merged_upsample_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_h2v2_extrgb_merged_upsample_avx2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_h2v2_extrgbx_merged_upsample_avx2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_h2v2_extbgr_merged_upsample_avx2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_h2v2_extbgrx_merged_upsample_avx2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_h2v2_extxbgr_merged_upsample_avx2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_h2v2_extxrgb_merged_upsample_avx2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_h2v1_merged_upsample
      functionSourceFile: '/src/libjpeg-turbo/simd/jsimd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 793
      functionLinenumberEnd: 796
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_set_h2v1_merged_upsample
      functionSourceFile: '/src/libjpeg-turbo/simd/jsimd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 737
      functionLinenumberEnd: 787
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          97
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - init_simd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'jsimd.c:738,3'
          Dst:             init_simd
    - functionName:    jsimd_h2v1_merged_upsample_avx2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_h2v1_merged_upsample_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_h2v1_extrgb_merged_upsample_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_h2v1_extrgbx_merged_upsample_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_h2v1_extbgr_merged_upsample_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_h2v1_extbgrx_merged_upsample_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_h2v1_extxbgr_merged_upsample_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_h2v1_extxrgb_merged_upsample_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_h2v1_extrgb_merged_upsample_avx2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_h2v1_extrgbx_merged_upsample_avx2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_h2v1_extbgr_merged_upsample_avx2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_h2v1_extbgrx_merged_upsample_avx2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_h2v1_extxbgr_merged_upsample_avx2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_h2v1_extxrgb_merged_upsample_avx2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_h2v2_fancy_upsample
      functionSourceFile: '/src/libjpeg-turbo/simd/jsimd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 693
      functionLinenumberEnd: 697
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_set_h2v2_fancy_upsample
      functionSourceFile: '/src/libjpeg-turbo/simd/jsimd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 637
      functionLinenumberEnd: 687
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          70
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - init_simd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'jsimd.c:638,3'
          Dst:             init_simd
    - functionName:    jsimd_h2v2_fancy_upsample_avx2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_h2v2_fancy_upsample_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_h2v1_fancy_upsample
      functionSourceFile: '/src/libjpeg-turbo/simd/jsimd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 628
      functionLinenumberEnd: 632
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_set_h2v1_fancy_upsample
      functionSourceFile: '/src/libjpeg-turbo/simd/jsimd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 572
      functionLinenumberEnd: 622
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          70
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - init_simd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'jsimd.c:573,3'
          Dst:             init_simd
    - functionName:    jsimd_h2v1_fancy_upsample_avx2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_h2v1_fancy_upsample_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_h2v2_upsample
      functionSourceFile: '/src/libjpeg-turbo/simd/jsimd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 563
      functionLinenumberEnd: 567
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_set_h2v2_upsample
      functionSourceFile: '/src/libjpeg-turbo/simd/jsimd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 514
      functionLinenumberEnd: 557
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          50
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - init_simd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'jsimd.c:515,3'
          Dst:             init_simd
    - functionName:    jsimd_h2v2_upsample_avx2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_h2v2_upsample_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_h2v1_upsample
      functionSourceFile: '/src/libjpeg-turbo/simd/jsimd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 505
      functionLinenumberEnd: 509
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_set_h2v1_upsample
      functionSourceFile: '/src/libjpeg-turbo/simd/jsimd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 456
      functionLinenumberEnd: 499
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          50
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - init_simd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'jsimd.c:457,3'
          Dst:             init_simd
    - functionName:    jsimd_h2v1_upsample_avx2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_h2v1_upsample_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_h2v2_downsample
      functionSourceFile: '/src/libjpeg-turbo/simd/jsimd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 445
      functionLinenumberEnd: 451
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_set_h2v2_downsample
      functionSourceFile: '/src/libjpeg-turbo/simd/jsimd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 391
      functionLinenumberEnd: 439
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          50
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - init_simd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'jsimd.c:392,3'
          Dst:             init_simd
    - functionName:    jsimd_h2v2_downsample_avx2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_h2v2_downsample_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_h2v1_downsample
      functionSourceFile: '/src/libjpeg-turbo/simd/jsimd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 380
      functionLinenumberEnd: 386
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_set_h2v1_downsample
      functionSourceFile: '/src/libjpeg-turbo/simd/jsimd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 331
      functionLinenumberEnd: 374
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          50
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - init_simd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'jsimd.c:332,3'
          Dst:             init_simd
    - functionName:    jsimd_h2v1_downsample_avx2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_h2v1_downsample_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_color_deconvert
      functionSourceFile: '/src/libjpeg-turbo/simd/jsimd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 323
      functionLinenumberEnd: 326
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_set_ycc_rgb565
      functionSourceFile: '/src/libjpeg-turbo/simd/jsimd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 315
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_set_ycc_rgb
      functionSourceFile: '/src/libjpeg-turbo/simd/jsimd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          97
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - init_simd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'jsimd.c:242,3'
          Dst:             init_simd
    - functionName:    jsimd_ycc_rgb_convert_avx2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_ycc_rgb_convert_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_ycc_extrgb_convert_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_ycc_extrgbx_convert_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_ycc_extbgr_convert_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_ycc_extbgrx_convert_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_ycc_extxbgr_convert_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_ycc_extxrgb_convert_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_ycc_extrgb_convert_avx2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_ycc_extrgbx_convert_avx2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_ycc_extbgr_convert_avx2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_ycc_extbgrx_convert_avx2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_ycc_extxbgr_convert_avx2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_ycc_extxrgb_convert_avx2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_color_convert
      functionSourceFile: '/src/libjpeg-turbo/simd/jsimd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_set_rgb_gray
      functionSourceFile: '/src/libjpeg-turbo/simd/jsimd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          97
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - init_simd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'jsimd.c:176,3'
          Dst:             init_simd
    - functionName:    jsimd_rgb_gray_convert_avx2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_rgb_gray_convert_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_extrgb_gray_convert_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_extrgbx_gray_convert_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_extbgr_gray_convert_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_extbgrx_gray_convert_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_extxbgr_gray_convert_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_extxrgb_gray_convert_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_extrgb_gray_convert_avx2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_extrgbx_gray_convert_avx2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_extbgr_gray_convert_avx2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_extbgrx_gray_convert_avx2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_extxbgr_gray_convert_avx2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_extxrgb_gray_convert_avx2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_set_rgb_ycc
      functionSourceFile: '/src/libjpeg-turbo/simd/jsimd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          97
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - init_simd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'jsimd.c:119,3'
          Dst:             init_simd
    - functionName:    jsimd_rgb_ycc_convert_avx2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_rgb_ycc_convert_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_extrgb_ycc_convert_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_extrgbx_ycc_convert_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_extbgr_ycc_convert_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_extbgrx_ycc_convert_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_extxbgr_ycc_convert_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_extxrgb_ycc_convert_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_extrgb_ycc_convert_avx2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_extrgbx_ycc_convert_avx2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_extbgr_ycc_convert_avx2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_extbgrx_ycc_convert_avx2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_extxbgr_ycc_convert_avx2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_extxrgb_ycc_convert_avx2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    compress_output
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccoefct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 360
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         50
      ICount:          277
      EdgeCount:       66
      CyclomaticComplexity: 18
      functionsReached:
        - start_iMCU_row
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jccoefct.c:424,3'
          Dst:             start_iMCU_row
    - functionName:    start_iMCU_row
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccoefct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    compress_first_pass
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccoefct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 344
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         71
      ICount:          385
      EdgeCount:       95
      CyclomaticComplexity: 26
      functionsReached:
        - compress_output
        - jzero_far
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jccoefct.c:307,9'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jccoefct.c:326,9'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jccoefct.c:326,9'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jccoefct.c:344,10'
          Dst:             compress_output
    - functionName:    compress_data
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccoefct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         64
      ICount:          380
      EdgeCount:       86
      CyclomaticComplexity: 24
      functionsReached:
        - jzero_far
        - start_iMCU_row
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jccoefct.c:186,15'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jccoefct.c:195,13'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jccoefct.c:234,3'
          Dst:             start_iMCU_row
    - functionName:    start_pass_coef
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccoefct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          96
      EdgeCount:       19
      CyclomaticComplexity: 4
      functionsReached:
        - start_iMCU_row
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../jccoefct.c:110,3'
          Branch Sides:    []
      Callsites:
        - Src:             'src/wrapper/../jccoefct.c:108,3'
          Dst:             start_iMCU_row
    - functionName:    jinit_c_coef_controller
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccoefct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 437
      functionLinenumberEnd: 484
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          143
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - jround_up
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jccoefct.c:462,22'
          Dst:             jround_up
        - Src:             'src/wrapper/../jccoefct.c:464,22'
          Dst:             jround_up
    - functionName:    compress_output
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccoefct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 360
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         50
      ICount:          277
      EdgeCount:       66
      CyclomaticComplexity: 18
      functionsReached:
        - start_iMCU_row
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jccoefct.c:424,3'
          Dst:             start_iMCU_row
    - functionName:    start_iMCU_row
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccoefct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    compress_first_pass
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccoefct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 344
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         71
      ICount:          385
      EdgeCount:       95
      CyclomaticComplexity: 26
      functionsReached:
        - compress_output
        - jzero_far
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jccoefct.c:307,9'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jccoefct.c:326,9'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jccoefct.c:326,9'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jccoefct.c:344,10'
          Dst:             compress_output
    - functionName:    compress_data
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccoefct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         64
      ICount:          380
      EdgeCount:       86
      CyclomaticComplexity: 24
      functionsReached:
        - jzero_far
        - start_iMCU_row
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jccoefct.c:186,15'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jccoefct.c:195,13'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jccoefct.c:234,3'
          Dst:             start_iMCU_row
    - functionName:    start_pass_coef
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccoefct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          96
      EdgeCount:       19
      CyclomaticComplexity: 4
      functionsReached:
        - start_iMCU_row
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../jccoefct.c:110,3'
          Branch Sides:    []
      Callsites:
        - Src:             'src/wrapper/../jccoefct.c:108,3'
          Dst:             start_iMCU_row
    - functionName:    j12init_c_coef_controller
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccoefct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 437
      functionLinenumberEnd: 484
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          143
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - jround_up
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jccoefct.c:462,22'
          Dst:             jround_up
        - Src:             'src/wrapper/../jccoefct.c:464,22'
          Dst:             jround_up
    - functionName:    cmyk_ycck_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          123
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rgb_ycc_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          112
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extxrgb_ycc_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          113
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extxbgr_ycc_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          113
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extbgrx_ycc_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          112
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extbgr_ycc_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          112
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extrgbx_ycc_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          112
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extrgb_ycc_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          112
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rgb_rgb_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          125
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extxrgb_rgb_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          127
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extxbgr_rgb_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          127
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extbgrx_rgb_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          125
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extbgr_rgb_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          125
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extrgbx_rgb_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          125
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extrgb_rgb_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          125
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    null_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 347
      functionLinenumberEnd: 398
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         63
      ICount:          406
      EdgeCount:       85
      CyclomaticComplexity: 24
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rgb_gray_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          154
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extxrgb_gray_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          156
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extxbgr_gray_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          156
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extbgrx_gray_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          154
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extbgr_gray_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          154
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extrgbx_gray_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          154
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extrgb_gray_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          154
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rgb_ycc_start
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          59
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    grayscale_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 319
      functionLinenumberEnd: 335
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          119
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    null_method
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 407
      functionLinenumberEnd: 409
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jinit_color_converter
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 418
      functionLinenumberEnd: 669
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         192
      ICount:          929
      EdgeCount:       234
      CyclomaticComplexity: 44
      functionsReached:
        - jsimd_set_rgb_gray
        - jsimd_set_rgb_ycc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../jccolor.c:445,3'
          Branch Sides:    []
        - Branch String:   'src/wrapper/../jccolor.c:487,3'
          Branch Sides:    []
        - Branch String:   'src/wrapper/../jccolor.c:506,9'
          Branch Sides:    []
        - Branch String:   'src/wrapper/../jccolor.c:552,7'
          Branch Sides:    []
        - Branch String:   'src/wrapper/../jccolor.c:598,9'
          Branch Sides:    []
      Callsites:
        - Src:             'src/wrapper/../jccolor.c:500,11'
          Dst:             jsimd_set_rgb_gray
        - Src:             'src/wrapper/../jccolor.c:592,11'
          Dst:             jsimd_set_rgb_ycc
    - functionName:    cmyk_ycck_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          124
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rgb_ycc_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          115
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extxrgb_ycc_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          116
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extxbgr_ycc_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          116
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extbgrx_ycc_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          115
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extbgr_ycc_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          115
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extrgbx_ycc_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          115
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extrgb_ycc_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          115
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rgb_rgb_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          203
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extxrgb_rgb_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          279
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extxbgr_rgb_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          279
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extbgrx_rgb_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          276
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extbgr_rgb_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          277
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extrgbx_rgb_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          202
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extrgb_rgb_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          203
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    null_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 347
      functionLinenumberEnd: 398
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         83
      ICount:          586
      EdgeCount:       113
      CyclomaticComplexity: 32
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rgb_gray_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          83
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extxrgb_gray_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          84
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extxbgr_gray_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          84
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extbgrx_gray_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          83
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extbgr_gray_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          83
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extrgbx_gray_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          83
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extrgb_gray_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          83
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rgb_ycc_start
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          59
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    grayscale_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 319
      functionLinenumberEnd: 335
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          119
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    null_method
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 407
      functionLinenumberEnd: 409
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    j12init_color_converter
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 418
      functionLinenumberEnd: 669
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         186
      ICount:          895
      EdgeCount:       224
      CyclomaticComplexity: 40
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../jccolor.c:445,3'
          Branch Sides:    []
        - Branch String:   'src/wrapper/../jccolor.c:487,3'
          Branch Sides:    []
        - Branch String:   'src/wrapper/../jccolor.c:506,9'
          Branch Sides:    []
        - Branch String:   'src/wrapper/../jccolor.c:552,7'
          Branch Sides:    []
        - Branch String:   'src/wrapper/../jccolor.c:598,9'
          Branch Sides:    []
      Callsites:       []
    - functionName:    cmyk_ycck_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rgb_ycc_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extxrgb_ycc_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extxbgr_ycc_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extbgrx_ycc_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extbgr_ycc_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extrgbx_ycc_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extrgb_ycc_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rgb_rgb_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          203
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extxrgb_rgb_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          279
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extxbgr_rgb_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          279
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extbgrx_rgb_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          276
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extbgr_rgb_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          277
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extrgbx_rgb_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          202
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extrgb_rgb_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          203
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    null_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 347
      functionLinenumberEnd: 398
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         83
      ICount:          586
      EdgeCount:       113
      CyclomaticComplexity: 32
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rgb_gray_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extxrgb_gray_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extxbgr_gray_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extbgrx_gray_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extbgr_gray_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extrgbx_gray_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extrgb_gray_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rgb_ycc_start
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    grayscale_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 319
      functionLinenumberEnd: 335
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          119
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    null_method
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 407
      functionLinenumberEnd: 409
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    j16init_color_converter
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 418
      functionLinenumberEnd: 669
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         186
      ICount:          895
      EdgeCount:       224
      CyclomaticComplexity: 40
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../jccolor.c:445,3'
          Branch Sides:    []
        - Branch String:   'src/wrapper/../jccolor.c:487,3'
          Branch Sides:    []
        - Branch String:   'src/wrapper/../jccolor.c:506,9'
          Branch Sides:    []
        - Branch String:   'src/wrapper/../jccolor.c:552,7'
          Branch Sides:    []
        - Branch String:   'src/wrapper/../jccolor.c:598,9'
          Branch Sides:    []
      Callsites:       []
    - functionName:    flss
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcdctmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          68
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    compute_reciprocal
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcdctmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 219
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          83
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - flss
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jcdctmgr.c:190,7'
          Dst:             flss
    - functionName:    quantize_float
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcdctmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 588
      functionLinenumberEnd: 605
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          177
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    convsamp_float
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcdctmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 557
      functionLinenumberEnd: 582
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          467
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    quantize
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcdctmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 418
      functionLinenumberEnd: 487
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          58
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    convsamp
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcdctmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 409
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          403
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    forward_DCT_float
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcdctmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 614
      functionLinenumberEnd: 661
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          62
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    forward_DCT
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcdctmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 503
      functionLinenumberEnd: 549
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          62
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    start_pass_fdctmgr
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcdctmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 374
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         47
      ICount:          576
      EdgeCount:       60
      CyclomaticComplexity: 15
      functionsReached:
        - compute_reciprocal
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../jcdctmgr.c:252,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/wrapper/../jcdctmgr.c:267,14'
          Dst:             compute_reciprocal
        - Src:             'src/wrapper/../jcdctmgr.c:311,16'
          Dst:             compute_reciprocal
    - functionName:    jinit_forward_dct
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcdctmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 672
      functionLinenumberEnd: 774
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         36
      ICount:          211
      EdgeCount:       43
      CyclomaticComplexity: 9
      functionsReached:
        - jsimd_set_convsamp
        - jsimd_set_convsamp_float
        - jsimd_set_fdct_float
        - jsimd_set_fdct_ifast
        - jsimd_set_fdct_islow
        - jsimd_set_quantize
        - jsimd_set_quantize_float
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../jcdctmgr.c:686,3'
          Branch Sides:    []
        - Branch String:   'src/wrapper/../jcdctmgr.c:720,3'
          Branch Sides:    []
      Callsites:
        - Src:             'src/wrapper/../jcdctmgr.c:691,10'
          Dst:             jsimd_set_fdct_islow
        - Src:             'src/wrapper/../jcdctmgr.c:700,10'
          Dst:             jsimd_set_fdct_ifast
        - Src:             'src/wrapper/../jcdctmgr.c:709,10'
          Dst:             jsimd_set_fdct_float
        - Src:             'src/wrapper/../jcdctmgr.c:729,10'
          Dst:             jsimd_set_convsamp
        - Src:             'src/wrapper/../jcdctmgr.c:733,10'
          Dst:             jsimd_set_quantize
        - Src:             'src/wrapper/../jcdctmgr.c:741,10'
          Dst:             jsimd_set_convsamp_float
        - Src:             'src/wrapper/../jcdctmgr.c:745,10'
          Dst:             jsimd_set_quantize_float
    - functionName:    quantize_float
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcdctmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 588
      functionLinenumberEnd: 605
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          177
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    convsamp_float
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcdctmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 557
      functionLinenumberEnd: 582
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          131
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    quantize
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcdctmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 418
      functionLinenumberEnd: 487
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          58
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    convsamp
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcdctmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 409
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          131
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    forward_DCT_float
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcdctmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 614
      functionLinenumberEnd: 661
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          62
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    forward_DCT
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcdctmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 503
      functionLinenumberEnd: 549
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          62
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    start_pass_fdctmgr
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcdctmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 374
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         34
      ICount:          721
      EdgeCount:       42
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../jcdctmgr.c:252,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    j12init_forward_dct
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcdctmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 672
      functionLinenumberEnd: 774
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          136
      EdgeCount:       21
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../jcdctmgr.c:686,3'
          Branch Sides:    []
        - Branch String:   'src/wrapper/../jcdctmgr.c:720,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    compress_output
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcdiffct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 313
      functionLinenumberEnd: 333
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          64
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - compress_data
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jcdiffct.c:332,10'
          Dst:             compress_data
    - functionName:    compress_data
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcdiffct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         36
      ICount:          230
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached:
        - jround_up
        - start_iMCU_row
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jcdiffct.c:196,22'
          Dst:             jround_up
        - Src:             'src/wrapper/../jcdiffct.c:230,3'
          Dst:             start_iMCU_row
    - functionName:    start_iMCU_row
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcdiffct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    compress_first_pass
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcdiffct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionLinenumberEnd: 297
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          152
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - compress_output
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jcdiffct.c:297,10'
          Dst:             compress_output
    - functionName:    start_pass_diff
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcdiffct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          108
      EdgeCount:       21
      CyclomaticComplexity: 5
      functionsReached:
        - start_iMCU_row
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../jcdiffct.c:116,3'
          Branch Sides:    []
      Callsites:
        - Src:             'src/wrapper/../jcdiffct.c:114,3'
          Dst:             start_iMCU_row
        - Src:             'src/wrapper/../jcdiffct.c:114,3'
          Dst:             start_iMCU_row
    - functionName:    jinit_c_diff_controller
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcdiffct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 344
      functionLinenumberEnd: 417
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         34
      ICount:          248
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - jround_up
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jcdiffct.c:368,20'
          Dst:             jround_up
        - Src:             'src/wrapper/../jcdiffct.c:373,20'
          Dst:             jround_up
        - Src:             'src/wrapper/../jcdiffct.c:382,7'
          Dst:             jround_up
        - Src:             'src/wrapper/../jcdiffct.c:393,14'
          Dst:             jround_up
        - Src:             'src/wrapper/../jcdiffct.c:406,22'
          Dst:             jround_up
        - Src:             'src/wrapper/../jcdiffct.c:408,22'
          Dst:             jround_up
    - functionName:    compress_output
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcdiffct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 313
      functionLinenumberEnd: 333
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          64
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - compress_data
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jcdiffct.c:332,10'
          Dst:             compress_data
    - functionName:    compress_data
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcdiffct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         36
      ICount:          230
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached:
        - jround_up
        - start_iMCU_row
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jcdiffct.c:196,22'
          Dst:             jround_up
        - Src:             'src/wrapper/../jcdiffct.c:230,3'
          Dst:             start_iMCU_row
    - functionName:    start_iMCU_row
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcdiffct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    compress_first_pass
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcdiffct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionLinenumberEnd: 297
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          153
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - compress_output
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jcdiffct.c:297,10'
          Dst:             compress_output
    - functionName:    start_pass_diff
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcdiffct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          108
      EdgeCount:       21
      CyclomaticComplexity: 5
      functionsReached:
        - start_iMCU_row
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../jcdiffct.c:116,3'
          Branch Sides:    []
      Callsites:
        - Src:             'src/wrapper/../jcdiffct.c:114,3'
          Dst:             start_iMCU_row
        - Src:             'src/wrapper/../jcdiffct.c:114,3'
          Dst:             start_iMCU_row
    - functionName:    j12init_c_diff_controller
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcdiffct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 344
      functionLinenumberEnd: 417
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         34
      ICount:          248
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - jround_up
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jcdiffct.c:368,20'
          Dst:             jround_up
        - Src:             'src/wrapper/../jcdiffct.c:373,20'
          Dst:             jround_up
        - Src:             'src/wrapper/../jcdiffct.c:382,7'
          Dst:             jround_up
        - Src:             'src/wrapper/../jcdiffct.c:393,14'
          Dst:             jround_up
        - Src:             'src/wrapper/../jcdiffct.c:406,22'
          Dst:             jround_up
        - Src:             'src/wrapper/../jcdiffct.c:408,22'
          Dst:             jround_up
    - functionName:    compress_output
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcdiffct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 313
      functionLinenumberEnd: 333
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          64
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - compress_data
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jcdiffct.c:332,10'
          Dst:             compress_data
    - functionName:    compress_data
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcdiffct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         36
      ICount:          230
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached:
        - jround_up
        - start_iMCU_row
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jcdiffct.c:196,22'
          Dst:             jround_up
        - Src:             'src/wrapper/../jcdiffct.c:230,3'
          Dst:             start_iMCU_row
    - functionName:    start_iMCU_row
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcdiffct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    compress_first_pass
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcdiffct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionLinenumberEnd: 297
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          153
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - compress_output
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jcdiffct.c:297,10'
          Dst:             compress_output
    - functionName:    start_pass_diff
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcdiffct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          108
      EdgeCount:       21
      CyclomaticComplexity: 5
      functionsReached:
        - start_iMCU_row
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../jcdiffct.c:116,3'
          Branch Sides:    []
      Callsites:
        - Src:             'src/wrapper/../jcdiffct.c:114,3'
          Dst:             start_iMCU_row
        - Src:             'src/wrapper/../jcdiffct.c:114,3'
          Dst:             start_iMCU_row
    - functionName:    j16init_c_diff_controller
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcdiffct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 344
      functionLinenumberEnd: 417
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         34
      ICount:          248
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - jround_up
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jcdiffct.c:368,20'
          Dst:             jround_up
        - Src:             'src/wrapper/../jcdiffct.c:373,20'
          Dst:             jround_up
        - Src:             'src/wrapper/../jcdiffct.c:382,7'
          Dst:             jround_up
        - Src:             'src/wrapper/../jcdiffct.c:393,14'
          Dst:             jround_up
        - Src:             'src/wrapper/../jcdiffct.c:406,22'
          Dst:             jround_up
        - Src:             'src/wrapper/../jcdiffct.c:408,22'
          Dst:             jround_up
    - functionName:    dump_buffer
      functionSourceFile: '/src/libjpeg-turbo/src/jchuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionLinenumberEnd: 334
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    flush_bits
      functionSourceFile: '/src/libjpeg-turbo/src/jchuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 471
      functionLinenumberEnd: 513
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         31
      ICount:          177
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - dump_buffer
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jchuff.c:510,3'
          Dst:             dump_buffer
    - functionName:    encode_one_block
      functionSourceFile: '/src/libjpeg-turbo/src/jchuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 548
      functionLinenumberEnd: 643
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1488
      ICount:          28983
      EdgeCount:       2031
      CyclomaticComplexity: 545
      functionsReached:
        - dump_buffer
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jchuff.c:640,3'
          Dst:             dump_buffer
    - functionName:    encode_one_block_simd
      functionSourceFile: '/src/libjpeg-turbo/src/jchuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 523
      functionLinenumberEnd: 541
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          117
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - dump_buffer
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jchuff.c:538,3'
          Dst:             dump_buffer
    - functionName:    emit_restart
      functionSourceFile: '/src/libjpeg-turbo/src/jchuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 652
      functionLinenumberEnd: 668
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          104
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - dump_buffer
        - flush_bits
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jchuff.c:655,8'
          Dst:             flush_bits
        - Src:             'src/jchuff.c:658,3'
          Dst:             dump_buffer
        - Src:             'src/jchuff.c:659,3'
          Dst:             dump_buffer
    - functionName:    htest_one_block
      functionSourceFile: '/src/libjpeg-turbo/src/jchuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 797
      functionLinenumberEnd: 860
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          191
      EdgeCount:       46
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    finish_pass_huff
      functionSourceFile: '/src/libjpeg-turbo/src/jchuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 754
      functionLinenumberEnd: 775
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          59
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - flush_bits
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jchuff.c:768,8'
          Dst:             flush_bits
    - functionName:    encode_mcu_huff
      functionSourceFile: '/src/libjpeg-turbo/src/jchuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 677
      functionLinenumberEnd: 745
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         33
      ICount:          228
      EdgeCount:       45
      CyclomaticComplexity: 14
      functionsReached:
        - emit_restart
        - encode_one_block
        - encode_one_block_simd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jchuff.c:695,12'
          Dst:             emit_restart
        - Src:             'src/jchuff.c:705,12'
          Dst:             encode_one_block_simd
        - Src:             'src/jchuff.c:719,12'
          Dst:             encode_one_block
    - functionName:    finish_pass_gather
      functionSourceFile: '/src/libjpeg-turbo/src/jchuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1100
      functionLinenumberEnd: 1133
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          116
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - jpeg_alloc_huff_table
        - jpeg_gen_optimal_table
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jchuff.c:1121,20'
          Dst:             jpeg_alloc_huff_table
        - Src:             'src/jchuff.c:1122,7'
          Dst:             jpeg_gen_optimal_table
        - Src:             'src/jchuff.c:1128,20'
          Dst:             jpeg_alloc_huff_table
        - Src:             'src/jchuff.c:1129,7'
          Dst:             jpeg_gen_optimal_table
    - functionName:    jpeg_gen_optimal_table
      functionSourceFile: '/src/libjpeg-turbo/src/jchuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 931
      functionLinenumberEnd: 1091
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         69
      ICount:          623
      EdgeCount:       92
      CyclomaticComplexity: 25
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    encode_mcu_gather
      functionSourceFile: '/src/libjpeg-turbo/src/jchuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 870
      functionLinenumberEnd: 896
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          116
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - htest_one_block
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jchuff.c:890,5'
          Dst:             htest_one_block
    - functionName:    start_pass_huff
      functionSourceFile: '/src/libjpeg-turbo/src/jchuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         35
      ICount:          212
      EdgeCount:       46
      CyclomaticComplexity: 13
      functionsReached:
        - jpeg_make_c_derived_tbl
        - jsimd_set_huff_encode_one_block
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jchuff.c:156,19'
          Dst:             jsimd_set_huff_encode_one_block
        - Src:             'src/jchuff.c:187,7'
          Dst:             jpeg_make_c_derived_tbl
        - Src:             'src/jchuff.c:189,7'
          Dst:             jpeg_make_c_derived_tbl
    - functionName:    jpeg_make_c_derived_tbl
      functionSourceFile: '/src/libjpeg-turbo/src/jchuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 308
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         141
      ICount:          872
      EdgeCount:       187
      CyclomaticComplexity: 48
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jinit_huff_encoder
      functionSourceFile: '/src/libjpeg-turbo/src/jchuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1145
      functionLinenumberEnd: 1162
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    decompress_smooth_data
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcoefct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 474
      functionLinenumberEnd: 858
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         267
      ICount:          1603
      EdgeCount:       372
      CyclomaticComplexity: 107
      functionsReached:
        - jcopy_block_row
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jdcoefct.c:630,9'
          Dst:             jcopy_block_row
    - functionName:    smoothing_ok
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcoefct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 405
      functionLinenumberEnd: 465
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         94
      ICount:          503
      EdgeCount:       129
      CyclomaticComplexity: 37
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    start_iMCU_row
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcoefct.h'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    decompress_onepass
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcoefct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         57
      ICount:          341
      EdgeCount:       77
      CyclomaticComplexity: 22
      functionsReached:
        - jzero_far
        - start_iMCU_row
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jdcoefct.c:107,7'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jdcoefct.c:187,5'
          Dst:             start_iMCU_row
    - functionName:    dummy_consume_data
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcoefct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    decompress_data
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcoefct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 370
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         44
      ICount:          251
      EdgeCount:       59
      CyclomaticComplexity: 17
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    consume_data
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcoefct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         55
      ICount:          315
      EdgeCount:       73
      CyclomaticComplexity: 20
      functionsReached:
        - start_iMCU_row
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jdcoefct.c:285,5'
          Dst:             start_iMCU_row
    - functionName:    start_output_pass
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcoefct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          49
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - smoothing_ok
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jdcoefct.c:68,38'
          Dst:             smoothing_ok
    - functionName:    start_input_pass
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcoefct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - start_iMCU_row
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jdcoefct.c:52,3'
          Dst:             start_iMCU_row
    - functionName:    jinit_d_coef_controller
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcoefct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 869
      functionLinenumberEnd: 937
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          180
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - jround_up
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jdcoefct.c:905,22'
          Dst:             jround_up
        - Src:             'src/wrapper/../jdcoefct.c:907,22'
          Dst:             jround_up
    - functionName:    decompress_smooth_data
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcoefct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 474
      functionLinenumberEnd: 858
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         267
      ICount:          1603
      EdgeCount:       372
      CyclomaticComplexity: 107
      functionsReached:
        - jcopy_block_row
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jdcoefct.c:630,9'
          Dst:             jcopy_block_row
    - functionName:    smoothing_ok
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcoefct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 405
      functionLinenumberEnd: 465
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         94
      ICount:          503
      EdgeCount:       129
      CyclomaticComplexity: 37
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    start_iMCU_row
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcoefct.h'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    decompress_onepass
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcoefct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         57
      ICount:          341
      EdgeCount:       77
      CyclomaticComplexity: 22
      functionsReached:
        - jzero_far
        - start_iMCU_row
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jdcoefct.c:107,7'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jdcoefct.c:187,5'
          Dst:             start_iMCU_row
    - functionName:    dummy_consume_data
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcoefct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    decompress_data
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcoefct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 370
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         44
      ICount:          251
      EdgeCount:       59
      CyclomaticComplexity: 17
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    consume_data
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcoefct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         55
      ICount:          315
      EdgeCount:       73
      CyclomaticComplexity: 20
      functionsReached:
        - start_iMCU_row
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jdcoefct.c:285,5'
          Dst:             start_iMCU_row
    - functionName:    start_output_pass
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcoefct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          49
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - smoothing_ok
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jdcoefct.c:68,38'
          Dst:             smoothing_ok
    - functionName:    start_input_pass
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcoefct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - start_iMCU_row
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jdcoefct.c:52,3'
          Dst:             start_iMCU_row
    - functionName:    j12init_d_coef_controller
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcoefct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 869
      functionLinenumberEnd: 937
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          180
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - jround_up
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jdcoefct.c:905,22'
          Dst:             jround_up
        - Src:             'src/wrapper/../jdcoefct.c:907,22'
          Dst:             jround_up
    - functionName:    ycck_cmyk_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 413
      functionLinenumberEnd: 454
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          120
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rgb_rgb565D_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 578
      functionLinenumberEnd: 583
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          242
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gray_rgb565D_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 600
      functionLinenumberEnd: 605
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          174
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ycc_rgb565D_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 556
      functionLinenumberEnd: 561
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          320
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rgb_rgb565_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 567
      functionLinenumberEnd: 572
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          172
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gray_rgb565_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 589
      functionLinenumberEnd: 594
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          217
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ycc_rgb565_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 545
      functionLinenumberEnd: 550
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          288
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rgb_rgb_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          125
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rgb_extxrgb_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          131
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rgb_extxbgr_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          131
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rgb_extbgrx_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          131
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rgb_extbgr_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          125
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rgb_extrgbx_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          131
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rgb_extrgb_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          125
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    null_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 336
      functionLinenumberEnd: 385
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         63
      ICount:          406
      EdgeCount:       85
      CyclomaticComplexity: 24
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gray_rgb_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          136
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gray_extxrgb_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          146
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gray_extxbgr_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          146
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gray_extbgrx_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          146
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gray_extbgr_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          136
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gray_extrgbx_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          146
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gray_extrgb_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          136
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    build_ycc_rgb_table
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          78
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ycc_rgb_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          111
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ycc_extxrgb_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          113
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ycc_extxbgr_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          113
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ycc_extbgrx_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          113
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ycc_extbgr_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          111
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ycc_extrgbx_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          113
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ycc_extrgb_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          111
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    build_rgb_y_table
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          54
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rgb_gray_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionLinenumberEnd: 325
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          161
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    grayscale_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 397
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - jcopy_sample_rows
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jdcolor.c:398,3'
          Dst:             jcopy_sample_rows
    - functionName:    start_pass_dcolor
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 614
      functionLinenumberEnd: 616
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jinit_color_deconverter
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 625
      functionLinenumberEnd: 887
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         161
      ICount:          836
      EdgeCount:       200
      CyclomaticComplexity: 41
      functionsReached:
        - build_rgb_y_table
        - build_ycc_rgb_table
        - jsimd_set_ycc_rgb
        - jsimd_set_ycc_rgb565
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../jdcolor.c:652,3'
          Branch Sides:    []
        - Branch String:   'src/wrapper/../jdcolor.c:683,3'
          Branch Sides:    []
        - Branch String:   'src/wrapper/../jdcolor.c:756,7'
          Branch Sides:    []
        - Branch String:   'src/wrapper/../jdcolor.c:789,9'
          Branch Sides:    []
      Callsites:
        - Src:             'src/wrapper/../jdcolor.c:699,7'
          Dst:             build_rgb_y_table
        - Src:             'src/wrapper/../jdcolor.c:722,11'
          Dst:             jsimd_set_ycc_rgb
        - Src:             'src/wrapper/../jdcolor.c:753,9'
          Dst:             build_ycc_rgb_table
        - Src:             'src/wrapper/../jdcolor.c:829,13'
          Dst:             jsimd_set_ycc_rgb565
        - Src:             'src/wrapper/../jdcolor.c:835,11'
          Dst:             build_ycc_rgb_table
        - Src:             'src/wrapper/../jdcolor.c:847,9'
          Dst:             build_ycc_rgb_table
        - Src:             'src/wrapper/../jdcolor.c:866,7'
          Dst:             build_ycc_rgb_table
    - functionName:    ycck_cmyk_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 413
      functionLinenumberEnd: 454
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          122
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rgb_rgb565D_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 578
      functionLinenumberEnd: 583
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          244
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gray_rgb565D_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 600
      functionLinenumberEnd: 605
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          180
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ycc_rgb565D_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 556
      functionLinenumberEnd: 561
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          322
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rgb_rgb565_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 567
      functionLinenumberEnd: 572
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          174
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gray_rgb565_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 589
      functionLinenumberEnd: 594
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          130
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ycc_rgb565_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 545
      functionLinenumberEnd: 550
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          290
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rgb_rgb_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          191
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rgb_extxrgb_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          131
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rgb_extxbgr_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          131
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rgb_extbgrx_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          131
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rgb_extbgr_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          191
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rgb_extrgbx_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          131
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rgb_extrgb_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          191
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    null_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 336
      functionLinenumberEnd: 385
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         83
      ICount:          549
      EdgeCount:       113
      CyclomaticComplexity: 32
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gray_rgb_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          136
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gray_extxrgb_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          126
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gray_extxbgr_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          126
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gray_extbgrx_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          126
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gray_extbgr_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          136
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gray_extrgbx_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          126
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gray_extrgb_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          136
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    build_ycc_rgb_table
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          78
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ycc_rgb_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          111
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ycc_extxrgb_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          113
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ycc_extxbgr_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          113
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ycc_extbgrx_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          113
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ycc_extbgr_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          111
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ycc_extrgbx_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          113
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ycc_extrgb_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          111
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    build_rgb_y_table
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          54
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rgb_gray_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionLinenumberEnd: 325
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          161
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    grayscale_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 397
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - j12copy_sample_rows
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jdcolor.c:398,3'
          Dst:             j12copy_sample_rows
    - functionName:    start_pass_dcolor
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 614
      functionLinenumberEnd: 616
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    j12init_color_deconverter
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 625
      functionLinenumberEnd: 887
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         157
      ICount:          815
      EdgeCount:       194
      CyclomaticComplexity: 39
      functionsReached:
        - build_rgb_y_table
        - build_ycc_rgb_table
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../jdcolor.c:652,3'
          Branch Sides:    []
        - Branch String:   'src/wrapper/../jdcolor.c:683,3'
          Branch Sides:    []
        - Branch String:   'src/wrapper/../jdcolor.c:756,7'
          Branch Sides:    []
        - Branch String:   'src/wrapper/../jdcolor.c:789,9'
          Branch Sides:    []
      Callsites:
        - Src:             'src/wrapper/../jdcolor.c:699,7'
          Dst:             build_rgb_y_table
        - Src:             'src/wrapper/../jdcolor.c:753,9'
          Dst:             build_ycc_rgb_table
        - Src:             'src/wrapper/../jdcolor.c:835,11'
          Dst:             build_ycc_rgb_table
        - Src:             'src/wrapper/../jdcolor.c:847,9'
          Dst:             build_ycc_rgb_table
        - Src:             'src/wrapper/../jdcolor.c:866,7'
          Dst:             build_ycc_rgb_table
    - functionName:    ycck_cmyk_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 413
      functionLinenumberEnd: 454
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rgb_rgb565D_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 578
      functionLinenumberEnd: 583
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          236
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gray_rgb565D_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 600
      functionLinenumberEnd: 605
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          169
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ycc_rgb565D_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 556
      functionLinenumberEnd: 561
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rgb_rgb565_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 567
      functionLinenumberEnd: 572
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          245
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gray_rgb565_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 589
      functionLinenumberEnd: 594
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          167
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ycc_rgb565_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 545
      functionLinenumberEnd: 550
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rgb_rgb_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          191
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rgb_extxrgb_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          131
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rgb_extxbgr_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          131
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rgb_extbgrx_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          131
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rgb_extbgr_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          191
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rgb_extrgbx_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          131
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rgb_extrgb_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          191
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    null_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 336
      functionLinenumberEnd: 385
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         83
      ICount:          549
      EdgeCount:       113
      CyclomaticComplexity: 32
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gray_rgb_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          136
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gray_extxrgb_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          126
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gray_extxbgr_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          126
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gray_extbgrx_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          126
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gray_extbgr_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          136
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gray_extrgbx_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          126
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gray_extrgb_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          136
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    build_ycc_rgb_table
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ycc_rgb_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ycc_extxrgb_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ycc_extxbgr_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ycc_extbgrx_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ycc_extbgr_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ycc_extrgbx_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ycc_extrgb_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    build_rgb_y_table
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rgb_gray_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionLinenumberEnd: 325
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    grayscale_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 397
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - j16copy_sample_rows
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jdcolor.c:398,3'
          Dst:             j16copy_sample_rows
    - functionName:    start_pass_dcolor
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 614
      functionLinenumberEnd: 616
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    j16init_color_deconverter
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 625
      functionLinenumberEnd: 887
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         157
      ICount:          815
      EdgeCount:       194
      CyclomaticComplexity: 39
      functionsReached:
        - build_rgb_y_table
        - build_ycc_rgb_table
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../jdcolor.c:652,3'
          Branch Sides:    []
        - Branch String:   'src/wrapper/../jdcolor.c:683,3'
          Branch Sides:    []
        - Branch String:   'src/wrapper/../jdcolor.c:756,7'
          Branch Sides:    []
        - Branch String:   'src/wrapper/../jdcolor.c:789,9'
          Branch Sides:    []
      Callsites:
        - Src:             'src/wrapper/../jdcolor.c:699,7'
          Dst:             build_rgb_y_table
        - Src:             'src/wrapper/../jdcolor.c:753,9'
          Dst:             build_ycc_rgb_table
        - Src:             'src/wrapper/../jdcolor.c:835,11'
          Dst:             build_ycc_rgb_table
        - Src:             'src/wrapper/../jdcolor.c:847,9'
          Dst:             build_ycc_rgb_table
        - Src:             'src/wrapper/../jdcolor.c:866,7'
          Dst:             build_ycc_rgb_table
    - functionName:    start_pass
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jddctmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 326
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         57
      ICount:          923
      EdgeCount:       65
      CyclomaticComplexity: 10
      functionsReached:
        - jsimd_set_idct_2x2
        - jsimd_set_idct_4x4
        - jsimd_set_idct_float
        - jsimd_set_idct_ifast
        - jsimd_set_idct_islow
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../jddctmgr.c:113,5'
          Branch Sides:    []
        - Branch String:   'src/wrapper/../jddctmgr.c:155,7'
          Branch Sides:    []
        - Branch String:   'src/wrapper/../jddctmgr.c:246,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/wrapper/../jddctmgr.c:121,11'
          Dst:             jsimd_set_idct_2x2
        - Src:             'src/wrapper/../jddctmgr.c:134,11'
          Dst:             jsimd_set_idct_4x4
        - Src:             'src/wrapper/../jddctmgr.c:159,13'
          Dst:             jsimd_set_idct_islow
        - Src:             'src/wrapper/../jddctmgr.c:170,13'
          Dst:             jsimd_set_idct_ifast
        - Src:             'src/wrapper/../jddctmgr.c:181,13'
          Dst:             jsimd_set_idct_float
    - functionName:    jinit_inverse_dct
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jddctmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 335
      functionLinenumberEnd: 359
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          82
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    start_pass
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jddctmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 326
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         43
      ICount:          620
      EdgeCount:       47
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../jddctmgr.c:113,5'
          Branch Sides:    []
        - Branch String:   'src/wrapper/../jddctmgr.c:246,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    j12init_inverse_dct
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jddctmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 335
      functionLinenumberEnd: 359
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          82
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    process_restart
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jddiffct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    start_iMCU_row
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jddiffct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    decompress_data
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jddiffct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         36
      ICount:          238
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached:
        - process_restart
        - start_iMCU_row
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jddiffct.c:181,14'
          Dst:             process_restart
        - Src:             'src/wrapper/../jddiffct.c:235,5'
          Dst:             start_iMCU_row
    - functionName:    dummy_consume_data
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jddiffct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    output_data
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jddiffct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 296
      functionLinenumberEnd: 337
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         39
      ICount:          220
      EdgeCount:       52
      CyclomaticComplexity: 15
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    consume_data
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jddiffct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 266
      functionLinenumberEnd: 283
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          64
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - decompress_data
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jddiffct.c:282,10'
          Dst:             decompress_data
    - functionName:    start_output_pass
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jddiffct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 149
      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:    start_input_pass
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jddiffct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          59
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - start_iMCU_row
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jddiffct.c:115,3'
          Dst:             start_iMCU_row
    - functionName:    jinit_d_diff_controller
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jddiffct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 409
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          190
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - jround_up
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jddiffct.c:372,7'
          Dst:             jround_up
        - Src:             'src/wrapper/../jddiffct.c:377,7'
          Dst:             jround_up
        - Src:             'src/wrapper/../jddiffct.c:393,22'
          Dst:             jround_up
        - Src:             'src/wrapper/../jddiffct.c:395,22'
          Dst:             jround_up
    - functionName:    process_restart
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jddiffct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    start_iMCU_row
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jddiffct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    decompress_data
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jddiffct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         36
      ICount:          238
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached:
        - process_restart
        - start_iMCU_row
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jddiffct.c:181,14'
          Dst:             process_restart
        - Src:             'src/wrapper/../jddiffct.c:235,5'
          Dst:             start_iMCU_row
    - functionName:    dummy_consume_data
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jddiffct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    output_data
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jddiffct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 296
      functionLinenumberEnd: 337
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         39
      ICount:          223
      EdgeCount:       52
      CyclomaticComplexity: 15
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    consume_data
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jddiffct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 266
      functionLinenumberEnd: 283
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          64
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - decompress_data
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jddiffct.c:282,10'
          Dst:             decompress_data
    - functionName:    start_output_pass
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jddiffct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 149
      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:    start_input_pass
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jddiffct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          59
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - start_iMCU_row
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jddiffct.c:115,3'
          Dst:             start_iMCU_row
    - functionName:    j12init_d_diff_controller
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jddiffct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 409
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          190
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - jround_up
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jddiffct.c:372,7'
          Dst:             jround_up
        - Src:             'src/wrapper/../jddiffct.c:377,7'
          Dst:             jround_up
        - Src:             'src/wrapper/../jddiffct.c:393,22'
          Dst:             jround_up
        - Src:             'src/wrapper/../jddiffct.c:395,22'
          Dst:             jround_up
    - functionName:    process_restart
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jddiffct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    start_iMCU_row
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jddiffct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    decompress_data
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jddiffct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         36
      ICount:          238
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached:
        - process_restart
        - start_iMCU_row
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jddiffct.c:181,14'
          Dst:             process_restart
        - Src:             'src/wrapper/../jddiffct.c:235,5'
          Dst:             start_iMCU_row
    - functionName:    dummy_consume_data
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jddiffct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    output_data
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jddiffct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 296
      functionLinenumberEnd: 337
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         39
      ICount:          223
      EdgeCount:       52
      CyclomaticComplexity: 15
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    consume_data
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jddiffct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 266
      functionLinenumberEnd: 283
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          64
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - decompress_data
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jddiffct.c:282,10'
          Dst:             decompress_data
    - functionName:    start_output_pass
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jddiffct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 149
      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:    start_input_pass
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jddiffct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          59
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - start_iMCU_row
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jddiffct.c:115,3'
          Dst:             start_iMCU_row
    - functionName:    j16init_d_diff_controller
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jddiffct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 409
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          190
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - jround_up
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jddiffct.c:372,7'
          Dst:             jround_up
        - Src:             'src/wrapper/../jddiffct.c:377,7'
          Dst:             jround_up
        - Src:             'src/wrapper/../jddiffct.c:393,22'
          Dst:             jround_up
        - Src:             'src/wrapper/../jddiffct.c:395,22'
          Dst:             jround_up
    - functionName:    decode_mcu_slow
      functionSourceFile: '/src/libjpeg-turbo/src/jdhuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 553
      functionLinenumberEnd: 653
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         97
      ICount:          549
      EdgeCount:       132
      CyclomaticComplexity: 37
      functionsReached:
        - jpeg_fill_bit_buffer
        - jpeg_huff_decode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jdhuff.c:573,5'
          Dst:             jpeg_fill_bit_buffer
        - Src:             'src/jdhuff.c:573,5'
          Dst:             jpeg_huff_decode
        - Src:             'src/jdhuff.c:575,7'
          Dst:             jpeg_fill_bit_buffer
        - Src:             'src/jdhuff.c:604,9'
          Dst:             jpeg_fill_bit_buffer
        - Src:             'src/jdhuff.c:604,9'
          Dst:             jpeg_huff_decode
        - Src:             'src/jdhuff.c:611,11'
          Dst:             jpeg_fill_bit_buffer
        - Src:             'src/jdhuff.c:631,9'
          Dst:             jpeg_fill_bit_buffer
        - Src:             'src/jdhuff.c:631,9'
          Dst:             jpeg_huff_decode
        - Src:             'src/jdhuff.c:638,11'
          Dst:             jpeg_fill_bit_buffer
    - functionName:    jpeg_fill_bit_buffer
      functionSourceFile: '/src/libjpeg-turbo/src/jdhuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 291
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          203
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    21
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_huff_decode
      functionSourceFile: '/src/libjpeg-turbo/src/jdhuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 439
      functionLinenumberEnd: 471
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          147
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - jpeg_fill_bit_buffer
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jdhuff.c:446,3'
          Dst:             jpeg_fill_bit_buffer
        - Src:             'src/jdhuff.c:454,5'
          Dst:             jpeg_fill_bit_buffer
    - functionName:    decode_mcu_fast
      functionSourceFile: '/src/libjpeg-turbo/src/jdhuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 664
      functionLinenumberEnd: 749
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         268
      ICount:          1636
      EdgeCount:       372
      CyclomaticComplexity: 106
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    process_restart
      functionSourceFile: '/src/libjpeg-turbo/src/jdhuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 513
      functionLinenumberEnd: 542
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          82
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    add_huff_table
      functionSourceFile: '/src/libjpeg-turbo/src/jstdhuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          79
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - jpeg_alloc_huff_table
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jstdhuff.c:27,16'
          Dst:             jpeg_alloc_huff_table
    - functionName:    decode_mcu
      functionSourceFile: '/src/libjpeg-turbo/src/jdhuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 771
      functionLinenumberEnd: 806
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         30
      ICount:          135
      EdgeCount:       41
      CyclomaticComplexity: 13
      functionsReached:
        - decode_mcu_fast
        - decode_mcu_slow
        - process_restart
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jdhuff.c:778,12'
          Dst:             process_restart
        - Src:             'src/jdhuff.c:793,12'
          Dst:             decode_mcu_fast
        - Src:             'src/jdhuff.c:796,12'
          Dst:             decode_mcu_slow
    - functionName:    start_pass_huff_decoder
      functionSourceFile: '/src/libjpeg-turbo/src/jdhuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         28
      ICount:          192
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - jpeg_make_d_derived_tbl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jdhuff.c:101,5'
          Dst:             jpeg_make_d_derived_tbl
        - Src:             'src/jdhuff.c:103,5'
          Dst:             jpeg_make_d_derived_tbl
    - functionName:    jpeg_make_d_derived_tbl
      functionSourceFile: '/src/libjpeg-turbo/src/jdhuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 261
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         245
      ICount:          2501
      EdgeCount:       326
      CyclomaticComplexity: 83
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    std_huff_tables
      functionSourceFile: '/src/libjpeg-turbo/src/jstdhuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - add_huff_table
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jstdhuff.c:136,3'
          Dst:             add_huff_table
        - Src:             'src/jstdhuff.c:138,3'
          Dst:             add_huff_table
        - Src:             'src/jstdhuff.c:140,3'
          Dst:             add_huff_table
        - Src:             'src/jstdhuff.c:142,3'
          Dst:             add_huff_table
    - functionName:    jinit_huff_decoder
      functionSourceFile: '/src/libjpeg-turbo/src/jdhuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 815
      functionLinenumberEnd: 836
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - std_huff_tables
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jdhuff.c:823,3'
          Dst:             std_huff_tables
    - functionName:    process_restart
      functionSourceFile: '/src/libjpeg-turbo/src/jdlhuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          51
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    decode_mcus
      functionSourceFile: '/src/libjpeg-turbo/src/jdlhuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 275
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         60
      ICount:          404
      EdgeCount:       81
      CyclomaticComplexity: 23
      functionsReached:
        - jpeg_fill_bit_buffer
        - jpeg_huff_decode
        - jzero_far
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jdlhuff.c:233,7'
          Dst:             jzero_far
        - Src:             'src/jdlhuff.c:254,9'
          Dst:             jpeg_fill_bit_buffer
        - Src:             'src/jdlhuff.c:254,9'
          Dst:             jpeg_huff_decode
        - Src:             'src/jdlhuff.c:259,13'
          Dst:             jpeg_fill_bit_buffer
    - functionName:    start_pass_lhuff_decoder
      functionSourceFile: '/src/libjpeg-turbo/src/jdlhuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         46
      ICount:          279
      EdgeCount:       61
      CyclomaticComplexity: 17
      functionsReached:
        - jpeg_make_d_derived_tbl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jdlhuff.c:98,5'
          Dst:             jpeg_make_d_derived_tbl
    - functionName:    jinit_lhuff_decoder
      functionSourceFile: '/src/libjpeg-turbo/src/jdlhuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 284
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_undifference7
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdlossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          89
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_undifference6
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdlossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          94
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_undifference5
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdlossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          94
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_undifference4
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdlossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          90
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_undifference3
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdlossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          198
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_undifference2
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdlossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          189
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_undifference1
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdlossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          101
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    noscale
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdlossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          165
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    simple_upscale
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdlossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          91
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_undifference_first_row
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdlossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          205
      EdgeCount:       30
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../jdlossls.c:187,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    start_pass_lossless
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdlossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         34
      ICount:          170
      EdgeCount:       46
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jinit_lossless_decompressor
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdlossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_undifference7
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdlossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          89
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_undifference6
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdlossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          94
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_undifference5
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdlossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          94
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_undifference4
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdlossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          90
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_undifference3
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdlossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          198
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_undifference2
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdlossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          189
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_undifference1
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdlossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          101
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    noscale
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdlossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          76
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    simple_upscale
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdlossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          83
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_undifference_first_row
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdlossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          205
      EdgeCount:       30
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../jdlossls.c:187,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    start_pass_lossless
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdlossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         34
      ICount:          170
      EdgeCount:       46
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    j12init_lossless_decompressor
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdlossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_undifference7
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdlossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          89
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_undifference6
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdlossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          94
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_undifference5
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdlossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          94
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_undifference4
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdlossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          90
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_undifference3
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdlossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          198
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_undifference2
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdlossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          189
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_undifference1
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdlossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          101
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    noscale
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdlossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          76
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    simple_upscale
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdlossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          83
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_undifference_first_row
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdlossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          205
      EdgeCount:       30
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../jdlossls.c:187,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    start_pass_lossless
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdlossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         34
      ICount:          170
      EdgeCount:       46
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    j16init_lossless_decompressor
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdlossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    set_wraparound_pointers
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmainct.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         23
      ICount:          228
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    set_bottom_pointers
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmainct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 250
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         27
      ICount:          145
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    process_data_crank_post
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmainct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 414
      functionLinenumberEnd: 418
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    process_data_simple_main
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmainct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 326
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          67
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    make_funny_pointers
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmainct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         64
      ICount:          413
      EdgeCount:       86
      CyclomaticComplexity: 24
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    process_data_context_main
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmainct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 337
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          182
      EdgeCount:       33
      CyclomaticComplexity: 8
      functionsReached:
        - set_bottom_pointers
        - set_wraparound_pointers
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../jdmainct.c:354,3'
          Branch Sides:    []
      Callsites:
        - Src:             'src/wrapper/../jdmainct.c:376,7'
          Dst:             set_bottom_pointers
        - Src:             'src/wrapper/../jdmainct.c:390,7'
          Dst:             set_wraparound_pointers
    - functionName:    alloc_funny_pointers
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmainct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          86
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    start_pass_main
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmainct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          64
      EdgeCount:       10
      CyclomaticComplexity: 2
      functionsReached:
        - make_funny_pointers
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../jdmainct.c:262,3'
          Branch Sides:    []
      Callsites:
        - Src:             'src/wrapper/../jdmainct.c:266,7'
          Dst:             make_funny_pointers
    - functionName:    jinit_d_main_controller
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmainct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 429
      functionLinenumberEnd: 481
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          179
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - alloc_funny_pointers
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jdmainct.c:466,5'
          Dst:             alloc_funny_pointers
    - functionName:    set_wraparound_pointers
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmainct.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         23
      ICount:          228
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    set_bottom_pointers
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmainct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 250
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         27
      ICount:          145
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    process_data_crank_post
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmainct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 414
      functionLinenumberEnd: 418
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    process_data_simple_main
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmainct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 326
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          67
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    make_funny_pointers
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmainct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         64
      ICount:          413
      EdgeCount:       86
      CyclomaticComplexity: 24
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    process_data_context_main
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmainct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 337
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          182
      EdgeCount:       33
      CyclomaticComplexity: 8
      functionsReached:
        - set_bottom_pointers
        - set_wraparound_pointers
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../jdmainct.c:354,3'
          Branch Sides:    []
      Callsites:
        - Src:             'src/wrapper/../jdmainct.c:376,7'
          Dst:             set_bottom_pointers
        - Src:             'src/wrapper/../jdmainct.c:390,7'
          Dst:             set_wraparound_pointers
    - functionName:    alloc_funny_pointers
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmainct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          86
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    start_pass_main
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmainct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          64
      EdgeCount:       10
      CyclomaticComplexity: 2
      functionsReached:
        - make_funny_pointers
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../jdmainct.c:262,3'
          Branch Sides:    []
      Callsites:
        - Src:             'src/wrapper/../jdmainct.c:266,7'
          Dst:             make_funny_pointers
    - functionName:    j12init_d_main_controller
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmainct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 429
      functionLinenumberEnd: 481
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          179
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - alloc_funny_pointers
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jdmainct.c:466,5'
          Dst:             alloc_funny_pointers
    - functionName:    set_wraparound_pointers
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmainct.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         23
      ICount:          228
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    set_bottom_pointers
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmainct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 250
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         27
      ICount:          145
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    process_data_crank_post
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmainct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 414
      functionLinenumberEnd: 418
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    process_data_simple_main
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmainct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 326
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          67
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    make_funny_pointers
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmainct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         64
      ICount:          413
      EdgeCount:       86
      CyclomaticComplexity: 24
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    process_data_context_main
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmainct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 337
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          182
      EdgeCount:       33
      CyclomaticComplexity: 8
      functionsReached:
        - set_bottom_pointers
        - set_wraparound_pointers
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../jdmainct.c:354,3'
          Branch Sides:    []
      Callsites:
        - Src:             'src/wrapper/../jdmainct.c:376,7'
          Dst:             set_bottom_pointers
        - Src:             'src/wrapper/../jdmainct.c:390,7'
          Dst:             set_wraparound_pointers
    - functionName:    alloc_funny_pointers
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmainct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          86
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    start_pass_main
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmainct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          64
      EdgeCount:       10
      CyclomaticComplexity: 2
      functionsReached:
        - make_funny_pointers
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../jdmainct.c:262,3'
          Branch Sides:    []
      Callsites:
        - Src:             'src/wrapper/../jdmainct.c:266,7'
          Dst:             make_funny_pointers
    - functionName:    j16init_d_main_controller
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmainct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 429
      functionLinenumberEnd: 481
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          179
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - alloc_funny_pointers
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jdmainct.c:466,5'
          Dst:             alloc_funny_pointers
    - functionName:    jpeg_fdct_float
      functionSourceFile: '/src/libjpeg-turbo/src/jfdctflt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          214
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_fdct_ifast
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jfdctfst.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          142
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg12_fdct_ifast
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jfdctfst.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          153
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_fdct_islow
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jfdctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 286
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          224
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg12_fdct_islow
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jfdctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 286
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          187
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_idct_float
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jidctflt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 261
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          353
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg12_idct_float
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jidctflt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 261
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          381
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_idct_ifast
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jidctfst.c'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          459
      EdgeCount:       54
      CyclomaticComplexity: 17
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg12_idct_ifast
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jidctfst.c'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          472
      EdgeCount:       58
      CyclomaticComplexity: 18
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_idct_16x16
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jidctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2411
      functionLinenumberEnd: 2659
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          474
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_idct_15x15
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jidctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2168
      functionLinenumberEnd: 2396
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          430
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_idct_14x14
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jidctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1941
      functionLinenumberEnd: 2153
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          411
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_idct_13x13
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jidctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1712
      functionLinenumberEnd: 1926
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          422
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_idct_12x12
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jidctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1495
      functionLinenumberEnd: 1697
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          366
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_idct_11x11
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jidctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1300
      functionLinenumberEnd: 1480
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          378
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_idct_10x10
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jidctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1104
      functionLinenumberEnd: 1285
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          323
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_idct_9x9
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jidctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 932
      functionLinenumberEnd: 1089
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          300
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_idct_3x3
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jidctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 841
      functionLinenumberEnd: 917
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          202
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_idct_5x5
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jidctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 725
      functionLinenumberEnd: 826
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          602
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_idct_6x6
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jidctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 603
      functionLinenumberEnd: 710
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          211
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_idct_7x7
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jidctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 453
      functionLinenumberEnd: 588
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          266
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_idct_islow
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jidctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 436
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          473
      EdgeCount:       54
      CyclomaticComplexity: 17
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg12_idct_16x16
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jidctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2411
      functionLinenumberEnd: 2659
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          503
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg12_idct_15x15
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jidctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2168
      functionLinenumberEnd: 2396
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          459
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg12_idct_14x14
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jidctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1941
      functionLinenumberEnd: 2153
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          440
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg12_idct_13x13
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jidctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1712
      functionLinenumberEnd: 1926
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          451
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg12_idct_12x12
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jidctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1495
      functionLinenumberEnd: 1697
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          395
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg12_idct_11x11
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jidctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1300
      functionLinenumberEnd: 1480
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          407
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg12_idct_10x10
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jidctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1104
      functionLinenumberEnd: 1285
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          352
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg12_idct_9x9
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jidctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 932
      functionLinenumberEnd: 1089
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          329
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg12_idct_3x3
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jidctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 841
      functionLinenumberEnd: 917
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          228
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg12_idct_5x5
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jidctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 725
      functionLinenumberEnd: 826
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          644
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg12_idct_6x6
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jidctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 603
      functionLinenumberEnd: 710
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          238
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg12_idct_7x7
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jidctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 453
      functionLinenumberEnd: 588
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          294
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg12_idct_islow
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jidctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 436
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          503
      EdgeCount:       58
      CyclomaticComplexity: 18
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_idct_1x1
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jidctred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 417
      functionLinenumberEnd: 432
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_idct_2x2
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jidctred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 405
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         71
      ICount:          639
      EdgeCount:       98
      CyclomaticComplexity: 29
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_idct_4x4
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jidctred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          353
      EdgeCount:       52
      CyclomaticComplexity: 16
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg12_idct_1x1
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jidctred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 417
      functionLinenumberEnd: 432
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          45
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg12_idct_2x2
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jidctred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 405
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         74
      ICount:          662
      EdgeCount:       102
      CyclomaticComplexity: 30
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg12_idct_4x4
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jidctred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          382
      EdgeCount:       56
      CyclomaticComplexity: 17
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
...
